HyCodeYourTale
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)

privateChunkTracker chunkTracker
privateRef<EntityStore> entity
privateHolder<EntityStore> holder
privateString language
privatePacketHandler packetHandler
privateString username
privateUUID uuid
privateUUID worldUuid

Related Classes