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 Details

  • Method Details

    • getJavaUsername

      public String getJavaUsername()
      Specified by:
      getJavaUsername in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • getJavaUniqueId

      public UUID getJavaUniqueId()
      Specified by:
      getJavaUniqueId in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • getCorrectUniqueId

      public UUID getCorrectUniqueId()
      Specified by:
      getCorrectUniqueId in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • getCorrectUsername

      public String getCorrectUsername()
      Specified by:
      getCorrectUsername in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • getVersion

      public String getVersion()
      Specified by:
      getVersion in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • getUsername

      public String getUsername()
      Specified by:
      getUsername in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • getXuid

      public String getXuid()
      Specified by:
      getXuid in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • getDeviceOs

      public org.geysermc.floodgate.util.DeviceOs getDeviceOs()
      Specified by:
      getDeviceOs in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • getLanguageCode

      public String getLanguageCode()
      Specified by:
      getLanguageCode in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • getUiProfile

      public org.geysermc.floodgate.util.UiProfile getUiProfile()
      Specified by:
      getUiProfile in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • getInputMode

      public org.geysermc.floodgate.util.InputMode getInputMode()
      Specified by:
      getInputMode in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • isFromProxy

      public boolean isFromProxy()
      Specified by:
      isFromProxy in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • getLinkedPlayer

      public org.geysermc.floodgate.util.LinkedPlayer getLinkedPlayer()
      Specified by:
      getLinkedPlayer in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • isLinked

      public boolean isLinked()
      Specified by:
      isLinked in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • hasProperty

      public boolean hasProperty(org.geysermc.floodgate.api.player.PropertyKey key)
      Specified by:
      hasProperty in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • hasProperty

      public boolean hasProperty(String key)
      Specified by:
      hasProperty in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • getProperty

      public <T> T getProperty(org.geysermc.floodgate.api.player.PropertyKey key)
      Specified by:
      getProperty in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • getProperty

      public <T> T getProperty(String key)
      Specified by:
      getProperty in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • removeProperty

      public <T> T removeProperty(org.geysermc.floodgate.api.player.PropertyKey key)
      Specified by:
      removeProperty in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • removeProperty

      public <T> T removeProperty(String key)
      Specified by:
      removeProperty in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • addProperty

      public <T> T addProperty(org.geysermc.floodgate.api.player.PropertyKey key, Object value)
      Specified by:
      addProperty in interface org.geysermc.floodgate.api.player.FloodgatePlayer
    • addProperty

      public <T> T addProperty(String key, Object value)
      Specified by:
      addProperty in interface org.geysermc.floodgate.api.player.FloodgatePlayer