classpublicPriority 1
PlayerRef
com.hypixel.hytale.server.core.universe.PlayerRef
implements Component, MetricProvider, IMessageReceiver
25
Methods
25
Public Methods
8
Fields
1
Constructors
Constants
MetricsRegistry<PlayerRef>COMPONENT_METRICS_REGISTRY= <complex>
HytaleLoggerLOGGER= HytaleLogger.forEnclosingClass()
MetricsRegistry<PlayerRef>METRICS_REGISTRY= new MetricsRegistry<PlayerRef>()
.register("Username", PlayerRef::getUsername, Codec.STRING...
Constructors
public
PlayerRef(Holder<EntityStore> holder, UUID uuid, String username, String language, PacketHandler packetHandler, ChunkTracker chunkTracker)Methods
Public Methods (25)
public
Ref<EntityStore> addToStore(Store<EntityStore> store)@Nullable
public
void addedToStore(Ref<EntityStore> ref)public
Component<EntityStore> clone()@Nonnull@Override
public
ChunkTracker getChunkTracker()@Nonnull
public
<T extends Component<EntityStore>> T getComponent(ComponentType<EntityStore, T> componentType)@Nullable@Deprecated
publicstatic
ComponentType<EntityStore, PlayerRef> getComponentType()@Nonnull
public
Vector3f getHeadRotation()@Nonnull
public
HiddenPlayersManager getHiddenPlayersManager()@Nonnull
public
Holder<EntityStore> getHolder()@Nullable
public
String getLanguage()@Nonnull
public
PacketHandler getPacketHandler()@Nonnull
public
Ref<EntityStore> getReference()@Nullable
public
Transform getTransform()@Nonnull
public
String getUsername()@Nonnull
public
UUID getUuid()@Nonnull
public
UUID getWorldUuid()@Nullable
public
boolean isValid()public
void referToServer(String host, int port)public
void referToServer(String host, int port, byte[] data)public
Holder<EntityStore> removeFromStore()@Nonnull
public
void replaceHolder(Holder<EntityStore> holder)@Deprecated
public
void sendMessage(Message message)@Override
public
void setLanguage(String language)public
MetricResults toMetricResults()@Nonnull@Override
public
void updatePosition(World world, Transform transform, Vector3f headRotation)Fields
Private/Package Fields (8)
private
ChunkTracker chunkTrackerprivate
Ref<EntityStore> entityprivate
Holder<EntityStore> holderprivate
String languageprivate
PacketHandler packetHandlerprivate
String usernameprivate
UUID uuidprivate
UUID worldUuid