Class PlayerRef
java.lang.Object
com.hypixel.hytale.server.core.universe.PlayerRef
- All Implemented Interfaces:
Component<EntityStore>,MetricProvider,IMessageReceiver,Cloneable
public class PlayerRef
extends Object
implements Component<EntityStore>, MetricProvider, IMessageReceiver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ChunkTrackerstatic final MetricsRegistry<PlayerRef> private Ref<EntityStore> private Vector3fprivate final HiddenPlayersManagerprivate Holder<EntityStore> private Stringprivate static final com.hypixel.hytale.logger.HytaleLoggerstatic final MetricsRegistry<PlayerRef> private final PacketHandlerprivate Transformprivate final Stringprivate final UUIDprivate UUIDFields inherited from interface com.hypixel.hytale.component.Component
EMPTY_ARRAY -
Constructor Summary
ConstructorsConstructorDescriptionPlayerRef(Holder<EntityStore> holder, UUID uuid, String username, String language, PacketHandler packetHandler, ChunkTracker chunkTracker) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddedToStore(Ref<EntityStore> ref) addToStore(Store<EntityStore> store) clone()<T extends Component<EntityStore>>
TgetComponent(ComponentType<EntityStore, T> componentType) Deprecated.static ComponentType<EntityStore, PlayerRef> getUuid()booleanisValid()voidreferToServer(String host, int port) voidreferToServer(String host, int port, byte[] data) voidreplaceHolder(Holder<EntityStore> holder) Deprecated.voidsendMessage(Message message) voidsetLanguage(String language) voidupdatePosition(World world, Transform transform, Vector3f headRotation) Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hypixel.hytale.component.Component
cloneSerializable
-
Field Details
-
METRICS_REGISTRY
-
COMPONENT_METRICS_REGISTRY
-
LOGGER
@Nonnull private static final com.hypixel.hytale.logger.HytaleLogger LOGGER -
uuid
-
username
-
packetHandler
-
chunkTracker
-
language
-
entity
-
holder
-
worldUuid
-
transform
-
headRotation
-
-
Constructor Details
-
PlayerRef
public PlayerRef(@Nonnull Holder<EntityStore> holder, @Nonnull UUID uuid, @Nonnull String username, @Nonnull String language, @Nonnull PacketHandler packetHandler, @Nonnull ChunkTracker chunkTracker)
-
-
Method Details
-
getComponentType
-
addToStore
-
addedToStore
-
removeFromStore
-
isValid
public boolean isValid() -
getReference
-
getHolder
-
getComponent
@Nullable @Deprecated public <T extends Component<EntityStore>> T getComponent(@Nonnull ComponentType<EntityStore, T> componentType) Deprecated. -
getUuid
-
getUsername
-
getPacketHandler
-
getChunkTracker
-
getHiddenPlayersManager
-
getLanguage
-
setLanguage
-
getTransform
-
getWorldUuid
-
getHeadRotation
-
updatePosition
-
replaceHolder
Deprecated. -
clone
- Specified by:
clonein interfaceComponent<EntityStore>- Overrides:
clonein classObject
-
toMetricResults
- Specified by:
toMetricResultsin interfaceMetricProvider
-
referToServer
-
referToServer
-
sendMessage
- Specified by:
sendMessagein interfaceIMessageReceiver
-