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)
private
ComponentType<EntityStore, ActiveAnimationComponent> activeAnimationComponentTypeprivate
ComponentType<EntityStore, ApplyRandomSkinPersistedComponent> applyRandomSkinPersistedComponentprivate
ComponentType<EntityStore, AudioComponent> audioComponentTypeprivate
ComponentType<EntityStore, BlockEntity> blockEntityComponentTypeprivate
ComponentType<EntityStore, BoundingBox> boundingBoxComponentTypeprivate
ComponentType<EntityStore, CameraManager> cameraManagerComponentTypeprivate
ComponentType<EntityStore, ChunkTracker> chunkTrackerComponentTypeprivate
ComponentType<EntityStore, CollisionResultComponent> collisionResultComponentTypeprivate
ComponentType<EntityStore, DamageDataComponent> damageDataComponentTypeprivate
ComponentType<EntityStore, DespawnComponent> despawnComponentComponentTypeprivate
ComponentType<EntityStore, DisplayNameComponent> displayNameComponentTypeprivate
ComponentType<EntityStore, DynamicLight> dynamicLightComponentTypeprivate
ComponentType<EntityStore, EffectControllerComponent> effectControllerComponentTypeprivate
ComponentType<EntityStore, EntityGroup> entityGroupComponentTypeprivate
ComponentType<EntityStore, EntityScaleComponent> entityScaleComponentTypeprivate
ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> entitySpatialResourceTypeprivate
ComponentType<EntityStore, EntityTrackerSystems.EntityViewer> entityViewerComponentTypeprivate
ComponentType<EntityStore, FromPrefab> fromPrefabComponentTypeprivate
ComponentType<EntityStore, FromWorldGen> fromWorldGenComponentTypeprivate
ComponentType<EntityStore, Frozen> frozenComponentTypeprivate
ComponentType<EntityStore, HeadRotation> headRotationComponentTypeprivate
ComponentType<EntityStore, HiddenFromAdventurePlayers> hiddenFromAdventurePlayerComponentTypeprivate
ComponentType<EntityStore, HitboxCollision> hitboxCollisionComponentTypeprivate
EntityModule instanceprivate
ComponentType<EntityStore, Intangible> intangibleComponentTypeprivate
ResourceType<EntityStore, IntangibleSystems.QueueResource> intangibleQueueResourceTypeprivate
ComponentType<EntityStore, Interactable> interactableComponentTypeprivate
ResourceType<EntityStore, EntityInteractableSystems.QueueResource> interactableQueueResourceTypeprivate
ComponentType<EntityStore, Invulnerable> invulnerableComponentTypeprivate
ResourceType<EntityStore, InvulnerableSystems.QueueResource> invulnerableQueueResourceTypeprivate
ComponentType<EntityStore, ItemComponent> itemComponentTypeprivate
ComponentType<EntityStore, ItemPhysicsComponent> itemPhysicsComponentTypeprivate
ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> itemSpatialResourceTypeprivate
ComponentType<EntityStore, KnockbackComponent> knockbackComponentTypeprivate
ComponentType<EntityStore, KnockbackSimulation> knockbackSimulationComponentTypeprivate
SystemType<EntityStore, EntityModule.MigrationSystem> migrationSystemTypeprivate
ComponentType<EntityStore, ModelComponent> modelComponentTypeprivate
ComponentType<EntityStore, MovementAudioComponent> movementAudioComponentTypeprivate
ComponentType<EntityStore, MovementManager> movementManagerComponentTypeprivate
ComponentType<EntityStore, MovementStatesComponent> movementStatesComponentTypeprivate
ComponentType<EntityStore, Nameplate> nameplateComponentTypeprivate
ComponentType<EntityStore, NetworkId> networkIdComponentTypeprivate
ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> networkSendableSpatialResourceTypeprivate
ComponentType<EntityStore, NewSpawnComponent> newSpawnComponentTypeprivate
ComponentType<EntityStore, PendingTeleport> pendingTeleportComponentTypeprivate
ComponentType<EntityStore, PersistentDynamicLight> persistentDynamicLightComponentTypeprivate
ComponentType<EntityStore, PersistentModel> persistentModelComponentTypeprivate
ComponentType<EntityStore, PersistentRefCount> persistentRefCountComponentTypeprivate
ComponentType<EntityStore, PhysicsValues> physicsValuesComponentTypeprivate
ComponentType<EntityStore, PickupItemComponent> pickupItemComponentTypeprivate
ComponentType<EntityStore, Player> playerComponentTypeprivate
ComponentType<EntityStore, PlayerInput> playerInputComponentTypeprivate
ComponentType<EntityStore, PlayerSettings> playerSettingsComponentTypeprivate
ComponentType<EntityStore, PlayerSkinComponent> playerSkinComponentTypeprivate
ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> playerSpatialResourceTypeprivate
ComponentType<EntityStore, PositionDataComponent> positionDataComponentTypeprivate
SystemGroup<EntityStore> preClearMarkersGroupprivate
ComponentType<EntityStore, PrefabCopyableComponent> prefabCopyableComponentTypeprivate
ComponentType<EntityStore, PreventItemMerging> preventItemMergingTypeprivate
ComponentType<EntityStore, PreventPickup> preventPickupComponentTypeprivate
ComponentType<EntityStore, ProjectileComponent> projectileComponentTypeprivate
ComponentType<EntityStore, PropComponent> propComponentTypeprivate
ComponentType<EntityStore, Repulsion> repulsionComponentTypeprivate
ComponentType<EntityStore, RespondToHit> respondToHitComponentTypeprivate
ResourceType<EntityStore, RespondToHitSystems.QueueResource> respondToHitQueueResourceTypeprivate
ComponentType<EntityStore, RotateObjectComponent> rotateObjectComponentTypeprivate
ComponentType<EntityStore, SnapshotBuffer> snapshotBufferComponentTypeprivate
ResourceType<EntityStore, SnapshotSystems.SnapshotWorldInfo> snapshotWorldInfoResourceTypeprivate
ComponentType<EntityStore, Teleport> teleportComponentTypeprivate
ComponentType<EntityStore, TransformComponent> transformComponentTypeprivate
ComponentType<EntityStore, UniqueItemUsagesComponent> uniqueItemUsagesComponentTypeprivate
ComponentType<EntityStore, UUIDComponent> uuidComponentTypeprivate
ComponentType<EntityStore, Velocity> velocityComponentTypeprivate
ComponentType<EntityStore, EntityTrackerSystems.Visible> visibleComponentTypeprivate
ComponentType<EntityStore, WorldGenId> worldGenIdComponentType