Uses of Class
com.hypixel.hytale.component.system.EntityEventSystem
Packages that use EntityEventSystem
Package
Description
-
Uses of EntityEventSystem in com.hypixel.hytale.builtin.abilities.element
Subclasses of EntityEventSystem in com.hypixel.hytale.builtin.abilities.elementModifier and TypeClassDescriptionclassElemental reactions on victims: when a victim carrying an element state (an element-tagged effect, e.g. wet from a water ability) takes damage of another element that the state'sElementdeclares a reaction for (e.g. -
Uses of EntityEventSystem in com.hypixel.hytale.builtin.abilities.trigger
Subclasses of EntityEventSystem in com.hypixel.hytale.builtin.abilities.triggerModifier and TypeClassDescriptionclassThe OnHit trigger: an entity carryingAbilityChargeslands a weapon attack.classThe melee half of the OnPrimaryActivation trigger: a Primary chain starting with a melee weapon in hand is an attack, released the moment it starts.classThe ranged half of the OnPrimaryActivation trigger: a weapon's Primary chain launching its projectile (a bow or crossbow shot leaving) is the attack being released.classApplies the on-hit effects support runes injected into an ability (e.g. a burn rune) to every entity that ability damages. -
Uses of EntityEventSystem in com.hypixel.hytale.builtin.adventure.camera.system
Subclasses of EntityEventSystem in com.hypixel.hytale.builtin.adventure.camera.system -
Uses of EntityEventSystem in com.hypixel.hytale.builtin.adventure.objectives.systems
Subclasses of EntityEventSystem in com.hypixel.hytale.builtin.adventure.objectives.systemsModifier and TypeClassDescriptionclassAn ECS event system that handles inventory change events for players with active objectives. -
Uses of EntityEventSystem in com.hypixel.hytale.builtin.adventure.worldevents.condition
Modifier and TypeClassDescriptionstatic classstatic class -
Uses of EntityEventSystem in com.hypixel.hytale.builtin.adventure.worldevents.system
Subclasses of EntityEventSystem in com.hypixel.hytale.builtin.adventure.worldevents.systemModifier and TypeClassDescriptionclassConditionEventHandler<ECS_TYPE, E extends EcsEvent>static classConditionEventHandler.EntityHandler<E extends EcsEvent>AConditionEventHandlerthat matches EntityStore entity events.static classAConditionEventHandlerthat matches ChunkStore entity events for tracked block entities.static classAConditionEventHandlerthat matches EntityStore entity events for tracked entities. -
Uses of EntityEventSystem in com.hypixel.hytale.builtin.buildertools.prefabeditor
Subclasses of EntityEventSystem in com.hypixel.hytale.builtin.buildertools.prefabeditorModifier and TypeClassDescriptionstatic classAn ECS event system that marks prefabs dirty when blocks are broken.static classAn ECS event system that marks prefabs dirty when blocks are placed. -
Uses of EntityEventSystem in com.hypixel.hytale.builtin.instances.integrations
Subclasses of EntityEventSystem in com.hypixel.hytale.builtin.instances.integrations -
Uses of EntityEventSystem in com.hypixel.hytale.builtin.mounts
Subclasses of EntityEventSystem in com.hypixel.hytale.builtin.mounts -
Uses of EntityEventSystem in com.hypixel.hytale.builtin.npccombatactionevaluator.memory
Modifier and TypeClassDescriptionstatic classAccumulates any damage sustained by the NPC in the damage memory. -
Uses of EntityEventSystem in com.hypixel.hytale.builtin.portals.integrations
Subclasses of EntityEventSystem in com.hypixel.hytale.builtin.portals.integrations -
Uses of EntityEventSystem in com.hypixel.hytale.builtin.portals.systems.curse
Subclasses of EntityEventSystem in com.hypixel.hytale.builtin.portals.systems.curse -
Uses of EntityEventSystem in com.hypixel.hytale.builtin.triggervolumes.system
Subclasses of EntityEventSystem in com.hypixel.hytale.builtin.triggervolumes.systemModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classstatic final classMarks block placements inside a creative placement volume so the placed block is not consumed from the placer's inventory.static final classFilter-phase damage scaling: multiplies damage received by entities inside a multiplier volume (RECEIVED/BOTH) and damage dealt by entities inside one (DEALT/BOTH).static final classFilter-phase damage veto on the victim entity:NoDamagecancels damage to entities inside a zone (optionally narrowed to specific entities).static final classstatic final classCancels final block removal forNoDestroy, and forNoHarvestwhen the block is a harvestable pickup (soft gather).static final classstatic final classstatic final classCancels the interaction-based harvest of a farmable crop when aNoHarvestrule covers it.static final classCancels using any block inside aNoUsevolume; the direct counter to the Block Used event.static final classCancels using any entity inside aNoUsevolume, mirroringTriggerVolumeRuleSystems.NoUseBlockfor entity interaction. -
Uses of EntityEventSystem in com.hypixel.hytale.component.event
Subclasses with type arguments of type EntityEventSystem in com.hypixel.hytale.component.eventModifier and TypeClassDescriptionclassEntityEventType<ECS_TYPE, Event extends EcsEvent>A system type representing an entity event system.Constructor parameters in com.hypixel.hytale.component.event with type arguments of type EntityEventSystemModifierConstructorDescriptionEntityEventType(ComponentRegistry<ECS_TYPE> registry, Class<? super EntityEventSystem<ECS_TYPE, Event>> tClass, Class<Event> eClass, int index) Default Constructor for aEntityEventTypeinstance. -
Uses of EntityEventSystem in com.hypixel.hytale.server.core.inventory
Subclasses of EntityEventSystem in com.hypixel.hytale.server.core.inventoryModifier and TypeClassDescriptionstatic classInvalidates the entity's equipment network and schedules a stat-modifier recalculation whenever the active slot in any inventory section changes.static classClears theInventoryComponent.Tool.isUsingToolsItem()flag when the entity switches to a hotbar slot, ensuring the hotbar item becomes the active hand again.static class -
Uses of EntityEventSystem in com.hypixel.hytale.server.core.modules.block.system
Subclasses of EntityEventSystem in com.hypixel.hytale.server.core.modules.block.system -
Uses of EntityEventSystem in com.hypixel.hytale.server.core.modules.entity.component
Subclasses of EntityEventSystem in com.hypixel.hytale.server.core.modules.entity.componentModifier and TypeClassDescriptionstatic classCancels theRespawnEventof a player who has spent every life, so they stay dead until something grants them a life. -
Uses of EntityEventSystem in com.hypixel.hytale.server.core.modules.entity.damage
Subclasses of EntityEventSystem in com.hypixel.hytale.server.core.modules.entity.damageModifier and TypeClassDescriptionstatic classA system that modifies damage based on the damage sequence.classAn event system that is called to process a damage event.static classAn entity ticking system that handles the final step of damage processing.static classAn entity ticking system that plays any effects for damage withDamage.IMPACT_PARTICLES.static classAn entity ticking system that plays any effects for damage withDamage.IMPACT_SOUND_EFFECT.static classDeprecated.Move to modifiersstatic classDeprecated.Move to modifiersstatic classstatic classstatic classstatic classstatic classA DamageEventSystem that cancels damage for NPCs when the GameplayConfig dictates sostatic classA DamageEventSystem that cancels damage for players when the GameplayConfig dictates sostatic classAn entity ticking system that cancels damage events on unkillable entities.static classAn entity ticking system that handles displaying the hit animations to damaged entities.static classA damage event system that handles damage filtering for player entities.static classAn entity ticking system that handles displaying hit indicators upon damage dealt to a player entity.static classAn entity ticking system that updatesDamageDataComponentwith the last combat time for any entities involved in combat.static classstatic classDeprecated.Move to modifiersstatic classAn entity ticking system that keeps track of the last time that damage was received.static classstatic classDeprecated.Move to modifiers -
Uses of EntityEventSystem in com.hypixel.hytale.server.core.modules.entity.player
Subclasses of EntityEventSystem in com.hypixel.hytale.server.core.modules.entity.playerModifier and TypeClassDescriptionstatic classAn entity event system that populates kill feed decedent with the players display name.static classAn entity event system that populates kill feed killer with the players display name. -
Uses of EntityEventSystem in com.hypixel.hytale.server.core.modules.projectile.system
Modifier and TypeClassDescriptionclassSnapshots the resolved cast modifiers (ImpactModifiers) when an ability-capable entity starts an interaction chain. -
Uses of EntityEventSystem in com.hypixel.hytale.server.flock
Subclasses of EntityEventSystem in com.hypixel.hytale.server.flockModifier and TypeClassDescriptionstatic classAn entity ticking system that handles filtering damage received by a player from flock membersstatic classA damage event system that handles entities with aFlockMembershipcomponent dealing damage.static classA damage event system that handles entities with aFlockMembershipcomponent receiving damage.static classAn event handler for when a player changes their game-mode. -
Uses of EntityEventSystem in com.hypixel.hytale.server.npc.systems
Subclasses of EntityEventSystem in com.hypixel.hytale.server.npc.systemsModifier and TypeClassDescriptionstatic classAn event handler for block breaking, to invoke the blackboard resource of an entity store.static classAn event handler for block damage, to invoke the blackboard resource of an entity store.static classAn event handler for block use, to invoke the blackboard resource of an entity store.static classAn event handler for entity use, to invoke the blackboard resource of an entity store.static classAn entity ticking system that handles dealing damage associated with an NPC entity.static classAn entity ticking system that handles damage received, via the entity view, for an NPC entity.static classAn entity ticking system that handles receiving damage queued for an NPC entity.static classAn entity ticking system that handles filtering the damage entries for an NPC entity.static classAn entity event system that handles breathing checks for NPC entities.static classAn entity event system that populates kill feed decedent with the NPCs role name.static classAn entity event system that populates kill feed killer with the NPCs role name.static classClears spawn-failure deduplication when a block is broken so a new layout can surface warnings again.