Contents
Class NPCSystems.LegacyWorldGenId
java.lang.Object
com.hypixel.hytale.component.system.System<EntityStore>
com.hypixel.hytale.component.system.HolderSystem<EntityStore>
com.hypixel.hytale.server.npc.systems.NPCSystems.LegacyWorldGenId
- All Implemented Interfaces:
ISystem<EntityStore>, QuerySystem<EntityStore>
- Enclosing class:
NPCSystems
@Deprecated(forRemoval=true)
public static class NPCSystems.LegacyWorldGenId
extends HolderSystem<EntityStore>
Deprecated, for removal: This API element is subject to removal in a future version.
A holder system that handles legacy world gen logic for NPC entities.
-
Field Summary
Fields inherited from interface ISystem
EMPTY_ARRAY -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptiongetQuery()Deprecated, for removal: This API element is subject to removal in a future version.voidonEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) Deprecated, for removal: This API element is subject to removal in a future version.Called before an entity has been added to aStoreand has anArchetypethat fulfills theQueryprovided byQuerySystem.getQuery()}.voidonEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) Deprecated, for removal: This API element is subject to removal in a future version.Called after an entity has been removed from aStoreand has anArchetypethat fulfills theQueryprovided byQuerySystem.getQuery()}.Methods inherited from class System
getComponentRegistrations, getResourceRegistrations, registerResource, registerResourceMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ISystem
getDependencies, getGroup, onSystemRegistered, onSystemUnregisteredMethods inherited from interface QuerySystem
getHierarchyScope, test
-
Constructor Details
-
LegacyWorldGenId
public LegacyWorldGenId()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
onEntityAdd
public void onEntityAdd(@Nonnull Holder<EntityStore> holder, @Nonnull AddReason reason, @Nonnull Store<EntityStore> store) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:HolderSystemCalled before an entity has been added to aStoreand has anArchetypethat fulfills theQueryprovided byQuerySystem.getQuery()}.- Specified by:
onEntityAddin classHolderSystem<EntityStore>- Parameters:
holder- The holder of the entity being added to the storereason- The reason that the entity is being addedstore- The store that the entity is being added to
-
onEntityRemoved
public void onEntityRemoved(@Nonnull Holder<EntityStore> holder, @Nonnull RemoveReason reason, @Nonnull Store<EntityStore> store) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:HolderSystemCalled after an entity has been removed from aStoreand has anArchetypethat fulfills theQueryprovided byQuerySystem.getQuery()}.- Specified by:
onEntityRemovedin classHolderSystem<EntityStore>- Parameters:
holder- The holder of the entity being removed from the storereason- The reason that the entity is being removedstore- The store that the entity is being removed from
-
getQuery
Deprecated, for removal: This API element is subject to removal in a future version.
-