Package org.geysermc.floodgate.util
Class LinkedPlayer
- java.lang.Object
-
- org.geysermc.floodgate.util.LinkedPlayer
-
- All Implemented Interfaces:
java.lang.Cloneable
public final class LinkedPlayer extends java.lang.Object implements java.lang.Cloneable
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LinkedPlayerclone()static @Nullable LinkedPlayerfromString(java.lang.String data)java.util.UUIDgetBedrockId()The UUID of the Bedrock playerjava.util.UUIDgetJavaUniqueId()The Java UUID of the linked playerjava.lang.StringgetJavaUsername()The Java username of the linked playerbooleanisFromDifferentPlatform()If the LinkedPlayer is sent from a different platform.static LinkedPlayerof(java.lang.String javaUsername, java.util.UUID javaUniqueId, java.util.UUID bedrockId)java.lang.StringtoString()
-
-
-
Method Detail
-
of
public static LinkedPlayer of(java.lang.String javaUsername, java.util.UUID javaUniqueId, java.util.UUID bedrockId)
-
fromString
public static @Nullable LinkedPlayer fromString(java.lang.String data)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
clone
public LinkedPlayer clone() throws java.lang.CloneNotSupportedException
- Overrides:
clonein classjava.lang.Object- Throws:
java.lang.CloneNotSupportedException
-
getJavaUsername
public java.lang.String getJavaUsername()
The Java username of the linked player
-
getJavaUniqueId
public java.util.UUID getJavaUniqueId()
The Java UUID of the linked player
-
getBedrockId
public java.util.UUID getBedrockId()
The UUID of the Bedrock player
-
isFromDifferentPlatform
public boolean isFromDifferentPlatform()
If the LinkedPlayer is sent from a different platform. For example the LinkedPlayer is from Bungee but the data has been sent to the Bukkit server.
-
-