Class LegacyPlayerWrapper
java.lang.Object
org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- All Implemented Interfaces:
org.geysermc.floodgate.api.player.FloodgatePlayer
public class LegacyPlayerWrapper
extends Object
implements org.geysermc.floodgate.api.player.FloodgatePlayer
-
Constructor Summary
ConstructorsConstructorDescriptionLegacyPlayerWrapper(FloodgateConnection connection, String javaUsername, UUID javaUniqueId) -
Method Summary
Modifier and TypeMethodDescription<T> TaddProperty(String key, Object value) <T> TaddProperty(org.geysermc.floodgate.api.player.PropertyKey key, Object value) org.geysermc.floodgate.util.DeviceOsorg.geysermc.floodgate.util.InputModeorg.geysermc.floodgate.util.LinkedPlayer<T> TgetProperty(String key) <T> TgetProperty(org.geysermc.floodgate.api.player.PropertyKey key) org.geysermc.floodgate.util.UiProfilegetXuid()booleanhasProperty(String key) booleanhasProperty(org.geysermc.floodgate.api.player.PropertyKey key) booleanbooleanisLinked()<T> TremoveProperty(String key) <T> TremoveProperty(org.geysermc.floodgate.api.player.PropertyKey key) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.geysermc.floodgate.api.player.FloodgatePlayer
as, sendForm, sendForm, transfer
-
Constructor Details
-
LegacyPlayerWrapper
-
-
Method Details
-
getJavaUsername
- Specified by:
getJavaUsernamein interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
getJavaUniqueId
- Specified by:
getJavaUniqueIdin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
getCorrectUniqueId
- Specified by:
getCorrectUniqueIdin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
getCorrectUsername
- Specified by:
getCorrectUsernamein interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
getVersion
- Specified by:
getVersionin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
getUsername
- Specified by:
getUsernamein interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
getXuid
- Specified by:
getXuidin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
getDeviceOs
public org.geysermc.floodgate.util.DeviceOs getDeviceOs()- Specified by:
getDeviceOsin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
getLanguageCode
- Specified by:
getLanguageCodein interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
getUiProfile
public org.geysermc.floodgate.util.UiProfile getUiProfile()- Specified by:
getUiProfilein interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
getInputMode
public org.geysermc.floodgate.util.InputMode getInputMode()- Specified by:
getInputModein interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
isFromProxy
public boolean isFromProxy()- Specified by:
isFromProxyin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
getLinkedPlayer
public org.geysermc.floodgate.util.LinkedPlayer getLinkedPlayer()- Specified by:
getLinkedPlayerin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
isLinked
public boolean isLinked()- Specified by:
isLinkedin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
hasProperty
public boolean hasProperty(org.geysermc.floodgate.api.player.PropertyKey key) - Specified by:
hasPropertyin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
hasProperty
- Specified by:
hasPropertyin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
getProperty
public <T> T getProperty(org.geysermc.floodgate.api.player.PropertyKey key) - Specified by:
getPropertyin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
getProperty
- Specified by:
getPropertyin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
removeProperty
public <T> T removeProperty(org.geysermc.floodgate.api.player.PropertyKey key) - Specified by:
removePropertyin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
removeProperty
- Specified by:
removePropertyin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
addProperty
- Specified by:
addPropertyin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-
addProperty
- Specified by:
addPropertyin interfaceorg.geysermc.floodgate.api.player.FloodgatePlayer
-