classpublicPriority 3
DeathSystems
com.hypixel.hytale.server.core.modules.entity.damage.DeathSystems
3
Methods
3
Public Methods
0
Fields
1
Constructors
Constants
ComponentType<EntityStore, DeferredCorpseRemoval>DEFERRED_CORPSE_REMOVAL_COMPONENT_TYPE= DeferredCorpseRemoval.getComponentType()
Set<Dependency<EntityStore>>DEPENDENCIES= Set.of(new SystemDependency<>(Order.AFTER, DeathSystems.ClearEntityEffects.class))
Set<Dependency<EntityStore>>DEPENDENCIES= Set.of(new SystemDependency<>(Order.BEFORE, DeathSystems.DropPlayerDeathItems.class))
ComponentType<EntityStore, EntityStatMap>ENTITY_STAT_MAP_COMPONENT_TYPE= EntityStatMap.getComponentType()
ComponentType<EntityStore, Interactions>INTERACTIONS_COMPONENT_TYPE= Interactions.getComponentType()
ComponentType<EntityStore, InteractionManager>INTERACTION_MANAGER_COMPONENT_TYPE= InteractionModule.get()
.getInteractionManagerComponent()
ComponentType<EntityStore, InteractionManager>INTERACTION_MANAGER_COMPONENT_TYPE= InteractionModule.get()
.getInteractionManagerComponent()
Query<EntityStore>QUERY= Query.and(
AllLegacyLivingEntityTypesQuery.INSTANCE, DeathComponent.getComponentType(), ...
Query<EntityStore>QUERY= Query.and(DeathComponent.getComponentType(), Query.not(Player.getComponentType()))
Query<EntityStore>QUERY= Archetype.of(Player.getComponentType(), TransformComponent.getComponentType())
Query<EntityStore>QUERY= Archetype.of(Player.getComponentType(), Nameplate.getComponentType())
Query<EntityStore>QUERY= Query.and(INTERACTIONS_COMPONENT_TYPE, INTERACTION_MANAGER_COMPONENT_TYPE)
Constructors
public
DeathSystems()Methods
Public Methods (3)
public
ComponentType<EntityStore, DeathComponent> componentType()@Nonnull@Override
public
Set<Dependency<EntityStore>> getDependencies()@Nonnull@Override
public
Query<EntityStore> getQuery()@Nonnull@Override