HyCodeYourTale
classpublicPriority 3

EntityModule

com.hypixel.hytale.server.core.modules.entity.EntityModule

extends JavaPlugin

85

Methods

85

Public Methods

75

Fields

1

Constructors

Constants

String[]LEGACY_ENTITY_CLASS_NAMES= <complex>
PluginManifestMANIFEST= PluginManifest.corePlugin(EntityModule.class).depends(Universe.class).depends(CollisionModule.cla...
StringMOUNT_MOVEMENT_SETTINGS_ASSET_ID= "Mount"

Constructors

public
EntityModule(JavaPluginInit init)

Methods

Public Methods (85)

public
ComponentType<EntityStore, UUIDComponent> componentType()
@Nonnull@Override
public
ComponentType<EntityStore, ActiveAnimationComponent> getActiveAnimationComponentType()
public
ComponentType<EntityStore, ApplyRandomSkinPersistedComponent> getApplyRandomSkinPersistedComponent()
public
ComponentType<EntityStore, AudioComponent> getAudioComponentType()
public
ComponentType<EntityStore, BlockEntity> getBlockEntityComponentType()
public
ComponentType<EntityStore, BoundingBox> getBoundingBoxComponentType()
public
ComponentType<EntityStore, CameraManager> getCameraManagerComponentType()
public
ComponentType<EntityStore, ChunkTracker> getChunkTrackerComponentType()
public
<T extends Entity> DirectDecodeCodec<T> getCodec(Class<T> entityClass)
@Nullable
public
ComponentType<EntityStore, CollisionResultComponent> getCollisionResultComponentType()
public
<T extends Entity> ComponentType<EntityStore, T> getComponentType(Class<T> entityClass)
@Nullable
public
<T extends Entity> Function<World, T> getConstructor(Class<T> entityClass)
@Nullable
public
ComponentType<EntityStore, DamageDataComponent> getDamageDataComponentType()
public
Set<Dependency<EntityStore>> getDependencies()
@Nonnull@Override
public
ComponentType<EntityStore, DespawnComponent> getDespawnComponentType()
public
ComponentType<EntityStore, DisplayNameComponent> getDisplayNameComponentType()
public
ComponentType<EntityStore, DynamicLight> getDynamicLightComponentType()
public
ComponentType<EntityStore, EffectControllerComponent> getEffectControllerComponentType()
public
ComponentType<EntityStore, EntityGroup> getEntityGroupComponentType()
public
ComponentType<EntityStore, EntityScaleComponent> getEntityScaleComponentType()
public
ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> getEntitySpatialResourceType()
public
ComponentType<EntityStore, EntityTrackerSystems.EntityViewer> getEntityViewerComponentType()
public
ComponentType<EntityStore, FromPrefab> getFromPrefabComponentType()
public
ComponentType<EntityStore, FromWorldGen> getFromWorldGenComponentType()
public
ComponentType<EntityStore, Frozen> getFrozenComponentType()
public
ComponentType<EntityStore, HeadRotation> getHeadRotationComponentType()
public
ComponentType<EntityStore, HiddenFromAdventurePlayers> getHiddenFromAdventurePlayerComponentType()
public
ComponentType<EntityStore, HitboxCollision> getHitboxCollisionComponentType()
public
String getIdentifier(Class<? extends Entity> entityClass)
@Nullable
public
ComponentType<EntityStore, Intangible> getIntangibleComponentType()
public
ResourceType<EntityStore, IntangibleSystems.QueueResource> getIntangibleQueueResourceType()
public
ComponentType<EntityStore, Interactable> getInteractableComponentType()
public
ResourceType<EntityStore, EntityInteractableSystems.QueueResource> getInteractableQueueResourceType()
public
ComponentType<EntityStore, Invulnerable> getInvulnerableComponentType()
public
ResourceType<EntityStore, InvulnerableSystems.QueueResource> getInvulnerableQueueResourceType()
public
ComponentType<EntityStore, ItemComponent> getItemComponentType()
public
ComponentType<EntityStore, ItemPhysicsComponent> getItemPhysicsComponentType()
public
ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> getItemSpatialResourceType()
public
ComponentType<EntityStore, KnockbackComponent> getKnockbackComponentType()
public
ComponentType<EntityStore, KnockbackSimulation> getKnockbackSimulationComponentType()
public
SystemType<EntityStore, EntityModule.MigrationSystem> getMigrationSystemType()
public
ComponentType<EntityStore, ModelComponent> getModelComponentType()
public
ComponentType<EntityStore, MovementAudioComponent> getMovementAudioComponentType()
public
ComponentType<EntityStore, MovementManager> getMovementManagerComponentType()
public
ComponentType<EntityStore, MovementStatesComponent> getMovementStatesComponentType()
public
ComponentType<EntityStore, Nameplate> getNameplateComponentType()
public
ComponentType<EntityStore, NetworkId> getNetworkIdComponentType()
public
ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> getNetworkSendableSpatialResourceType()
public
ComponentType<EntityStore, NewSpawnComponent> getNewSpawnComponentType()
public
ComponentType<EntityStore, PendingTeleport> getPendingTeleportComponentType()
public
ComponentType<EntityStore, PersistentDynamicLight> getPersistentDynamicLightComponentType()
public
ComponentType<EntityStore, PersistentModel> getPersistentModelComponentType()
public
ComponentType<EntityStore, PersistentRefCount> getPersistentRefCountComponentType()
public
ComponentType<EntityStore, PhysicsValues> getPhysicsValuesComponentType()
public
ComponentType<EntityStore, PickupItemComponent> getPickupItemComponentType()
public
ComponentType<EntityStore, Player> getPlayerComponentType()
public
ComponentType<EntityStore, PlayerInput> getPlayerInputComponentType()
public
ComponentType<EntityStore, PlayerSettings> getPlayerSettingsComponentType()
public
ComponentType<EntityStore, PlayerSkinComponent> getPlayerSkinComponentType()
public
ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> getPlayerSpatialResourceType()
public
ComponentType<EntityStore, PositionDataComponent> getPositionDataComponentType()
public
SystemGroup<EntityStore> getPreClearMarkersGroup()
public
ComponentType<EntityStore, PrefabCopyableComponent> getPrefabCopyableComponentType()
public
ComponentType<EntityStore, PreventItemMerging> getPreventItemMergingType()
public
ComponentType<EntityStore, PreventPickup> getPreventPickupComponentType()
public
ComponentType<EntityStore, ProjectileComponent> getProjectileComponentType()
public
ComponentType<EntityStore, PropComponent> getPropComponentType()
public
Query<EntityStore> getQuery()
@Nonnull@Override
public
ComponentType<EntityStore, Repulsion> getRepulsionComponentType()
public
ComponentType<EntityStore, RespondToHit> getRespondToHitComponentType()
public
ResourceType<EntityStore, RespondToHitSystems.QueueResource> getRespondToHitQueueResourceType()
public
ComponentType<EntityStore, RotateObjectComponent> getRotateObjectComponentType()
public
ComponentType<EntityStore, SnapshotBuffer> getSnapshotBufferComponentType()
public
ResourceType<EntityStore, SnapshotSystems.SnapshotWorldInfo> getSnapshotWorldInfoResourceType()
public
ComponentType<EntityStore, Teleport> getTeleportComponentType()
public
ComponentType<EntityStore, TransformComponent> getTransformComponentType()
public
ComponentType<EntityStore, UniqueItemUsagesComponent> getUniqueItemUsagesComponentType()
public
ComponentType<EntityStore, UUIDComponent> getUuidComponentType()
public
ComponentType<EntityStore, Velocity> getVelocityComponentType()
public
ComponentType<EntityStore, EntityTrackerSystems.Visible> getVisibleComponentType()
public
ComponentType<EntityStore, WorldGenId> getWorldGenIdComponentType()
public
boolean isKnown(Entity entity)
public
void onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store)
@Override
public
void onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store)
@Override
public
String toString()
@Nonnull@Override

Fields

Private/Package Fields (75)

privateComponentType<EntityStore, ActiveAnimationComponent> activeAnimationComponentType
privateComponentType<EntityStore, ApplyRandomSkinPersistedComponent> applyRandomSkinPersistedComponent
privateComponentType<EntityStore, AudioComponent> audioComponentType
privateComponentType<EntityStore, BlockEntity> blockEntityComponentType
privateComponentType<EntityStore, BoundingBox> boundingBoxComponentType
privateComponentType<EntityStore, CameraManager> cameraManagerComponentType
privateComponentType<EntityStore, ChunkTracker> chunkTrackerComponentType
privateComponentType<EntityStore, CollisionResultComponent> collisionResultComponentType
privateComponentType<EntityStore, DamageDataComponent> damageDataComponentType
privateComponentType<EntityStore, DespawnComponent> despawnComponentComponentType
privateComponentType<EntityStore, DisplayNameComponent> displayNameComponentType
privateComponentType<EntityStore, DynamicLight> dynamicLightComponentType
privateComponentType<EntityStore, EffectControllerComponent> effectControllerComponentType
privateComponentType<EntityStore, EntityGroup> entityGroupComponentType
privateComponentType<EntityStore, EntityScaleComponent> entityScaleComponentType
privateResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> entitySpatialResourceType
privateComponentType<EntityStore, EntityTrackerSystems.EntityViewer> entityViewerComponentType
privateComponentType<EntityStore, FromPrefab> fromPrefabComponentType
privateComponentType<EntityStore, FromWorldGen> fromWorldGenComponentType
privateComponentType<EntityStore, Frozen> frozenComponentType
privateComponentType<EntityStore, HeadRotation> headRotationComponentType
privateComponentType<EntityStore, HiddenFromAdventurePlayers> hiddenFromAdventurePlayerComponentType
privateComponentType<EntityStore, HitboxCollision> hitboxCollisionComponentType
privateEntityModule instance
privateComponentType<EntityStore, Intangible> intangibleComponentType
privateResourceType<EntityStore, IntangibleSystems.QueueResource> intangibleQueueResourceType
privateComponentType<EntityStore, Interactable> interactableComponentType
privateResourceType<EntityStore, EntityInteractableSystems.QueueResource> interactableQueueResourceType
privateComponentType<EntityStore, Invulnerable> invulnerableComponentType
privateResourceType<EntityStore, InvulnerableSystems.QueueResource> invulnerableQueueResourceType
privateComponentType<EntityStore, ItemComponent> itemComponentType
privateComponentType<EntityStore, ItemPhysicsComponent> itemPhysicsComponentType
privateResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> itemSpatialResourceType
privateComponentType<EntityStore, KnockbackComponent> knockbackComponentType
privateComponentType<EntityStore, KnockbackSimulation> knockbackSimulationComponentType
privateSystemType<EntityStore, EntityModule.MigrationSystem> migrationSystemType
privateComponentType<EntityStore, ModelComponent> modelComponentType
privateComponentType<EntityStore, MovementAudioComponent> movementAudioComponentType
privateComponentType<EntityStore, MovementManager> movementManagerComponentType
privateComponentType<EntityStore, MovementStatesComponent> movementStatesComponentType
privateComponentType<EntityStore, Nameplate> nameplateComponentType
privateComponentType<EntityStore, NetworkId> networkIdComponentType
privateResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> networkSendableSpatialResourceType
privateComponentType<EntityStore, NewSpawnComponent> newSpawnComponentType
privateComponentType<EntityStore, PendingTeleport> pendingTeleportComponentType
privateComponentType<EntityStore, PersistentDynamicLight> persistentDynamicLightComponentType
privateComponentType<EntityStore, PersistentModel> persistentModelComponentType
privateComponentType<EntityStore, PersistentRefCount> persistentRefCountComponentType
privateComponentType<EntityStore, PhysicsValues> physicsValuesComponentType
privateComponentType<EntityStore, PickupItemComponent> pickupItemComponentType
privateComponentType<EntityStore, Player> playerComponentType
privateComponentType<EntityStore, PlayerInput> playerInputComponentType
privateComponentType<EntityStore, PlayerSettings> playerSettingsComponentType
privateComponentType<EntityStore, PlayerSkinComponent> playerSkinComponentType
privateResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> playerSpatialResourceType
privateComponentType<EntityStore, PositionDataComponent> positionDataComponentType
privateSystemGroup<EntityStore> preClearMarkersGroup
privateComponentType<EntityStore, PrefabCopyableComponent> prefabCopyableComponentType
privateComponentType<EntityStore, PreventItemMerging> preventItemMergingType
privateComponentType<EntityStore, PreventPickup> preventPickupComponentType
privateComponentType<EntityStore, ProjectileComponent> projectileComponentType
privateComponentType<EntityStore, PropComponent> propComponentType
privateComponentType<EntityStore, Repulsion> repulsionComponentType
privateComponentType<EntityStore, RespondToHit> respondToHitComponentType
privateResourceType<EntityStore, RespondToHitSystems.QueueResource> respondToHitQueueResourceType
privateComponentType<EntityStore, RotateObjectComponent> rotateObjectComponentType
privateComponentType<EntityStore, SnapshotBuffer> snapshotBufferComponentType
privateResourceType<EntityStore, SnapshotSystems.SnapshotWorldInfo> snapshotWorldInfoResourceType
privateComponentType<EntityStore, Teleport> teleportComponentType
privateComponentType<EntityStore, TransformComponent> transformComponentType
privateComponentType<EntityStore, UniqueItemUsagesComponent> uniqueItemUsagesComponentType
privateComponentType<EntityStore, UUIDComponent> uuidComponentType
privateComponentType<EntityStore, Velocity> velocityComponentType
privateComponentType<EntityStore, EntityTrackerSystems.Visible> visibleComponentType
privateComponentType<EntityStore, WorldGenId> worldGenIdComponentType

Related Classes