Uses of Class
com.hypixel.hytale.component.system.EcsEvent
Packages that use EcsEvent
Package
Description
An implementation of an EntityComponentSystem (aka ECS).
-
Uses of EcsEvent in com.hypixel.hytale.builtin.adventure.worldevents.component
Subclasses of EcsEvent in com.hypixel.hytale.builtin.adventure.worldevents.componentModifier and TypeClassDescriptionfinal classfinal classSignal delivered to a world'sConditionManagerto complete any activeSignalConditionwhose configured id matchesWorldEventSignal.signalId(). -
Uses of EcsEvent in com.hypixel.hytale.builtin.adventure.worldevents.condition
Classes in com.hypixel.hytale.builtin.adventure.worldevents.condition with type parameters of type EcsEventModifier and TypeInterfaceDescriptionstatic interfaceEventCondition.Event<T extends EcsEvent>A condition driven by a specificEcsEventtype rather than polling.static interfaceEventCondition.TrackedEvent<T extends EcsEvent>A condition driven by a specificEcsEventtype, additionally filtered by theTrackedComponentof the entity that triggered it. -
Uses of EcsEvent in com.hypixel.hytale.builtin.adventure.worldevents.condition.manager
Methods in com.hypixel.hytale.builtin.adventure.worldevents.condition.manager with type parameters of type EcsEvent -
Uses of EcsEvent in com.hypixel.hytale.builtin.adventure.worldevents.system
Classes in com.hypixel.hytale.builtin.adventure.worldevents.system with type parameters of type EcsEventModifier 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 EcsEvent in com.hypixel.hytale.builtin.instances.event
Subclasses of EcsEvent in com.hypixel.hytale.builtin.instances.eventModifier and TypeClassDescriptionclassAn ECS event that involves an instance being discovered by a player.static classAn event that is fired when an instance discovery is displayed to the player.final classFired when a player uses a teleporter to enter an instance. -
Uses of EcsEvent in com.hypixel.hytale.builtin.portals.events
Subclasses of EcsEvent in com.hypixel.hytale.builtin.portals.eventsModifier and TypeClassDescriptionclassAn event triggered when an entity enters a portal. -
Uses of EcsEvent in com.hypixel.hytale.component
Methods in com.hypixel.hytale.component with type parameters of type EcsEventModifier and TypeMethodDescription<T extends EcsEvent>
EntityEventType<ECS_TYPE, T> ComponentRegistry.getEntityEventTypeForClass(Class<T> eClass) <T extends EcsEvent>
EntityHolderEventType<ECS_TYPE, T> ComponentRegistry.getEntityHolderEventTypeForClass(Class<T> eClass) <T extends EcsEvent>
WorldEventType<ECS_TYPE, T> ComponentRegistry.getWorldEventTypeForClass(Class<T> eClass) <Event extends EcsEvent>
voidCommandBuffer.invoke(EntityEventType<ECS_TYPE, Event> systemType, Ref<ECS_TYPE> ref, Event param) <Event extends EcsEvent>
voidCommandBuffer.invoke(EntityHolderEventType<ECS_TYPE, Event> systemType, Holder<ECS_TYPE> holder, Event param) <Event extends EcsEvent>
voidCommandBuffer.invoke(WorldEventType<ECS_TYPE, Event> systemType, Event param) <Event extends EcsEvent>
void<Event extends EcsEvent>
void<Event extends EcsEvent>
voidCommandBuffer.invoke(Event param) <Event extends EcsEvent>
voidComponentAccessor.invoke(EntityEventType<ECS_TYPE, Event> systemType, Ref<ECS_TYPE> ref, Event param) <Event extends EcsEvent>
voidComponentAccessor.invoke(EntityHolderEventType<ECS_TYPE, Event> systemType, Holder<ECS_TYPE> holder, Event param) <Event extends EcsEvent>
voidComponentAccessor.invoke(WorldEventType<ECS_TYPE, Event> systemType, Event param) <Event extends EcsEvent>
void<Event extends EcsEvent>
void<Event extends EcsEvent>
voidComponentAccessor.invoke(Event param) <Event extends EcsEvent>
voidStore.invoke(EntityEventType<ECS_TYPE, Event> systemType, Ref<ECS_TYPE> ref, Event param) <Event extends EcsEvent>
voidStore.invoke(EntityHolderEventType<ECS_TYPE, Event> systemType, Holder<ECS_TYPE> holder, Event param) <Event extends EcsEvent>
voidStore.invoke(WorldEventType<ECS_TYPE, Event> systemType, Event param) <Event extends EcsEvent>
void<Event extends EcsEvent>
void<Event extends EcsEvent>
voidStore.invoke(Event param) <T extends EcsEvent>
EntityEventType<ECS_TYPE, T> ComponentRegistry.registerEntityEventType(Class<? super T> eventTypeClass) <T extends EcsEvent>
EntityEventType<ECS_TYPE, T> ComponentRegistryProxy.registerEntityEventType(Class<? super T> eventTypeClass) <T extends EcsEvent>
EntityEventType<ECS_TYPE, T> IComponentRegistry.registerEntityEventType(Class<? super T> eventTypeClass) Called to register a new entity event type, providing the given class.<T extends EcsEvent>
WorldEventType<ECS_TYPE, T> ComponentRegistry.registerWorldEventType(Class<? super T> eventTypeClass) <T extends EcsEvent>
WorldEventType<ECS_TYPE, T> ComponentRegistryProxy.registerWorldEventType(Class<? super T> eventTypeClass) <T extends EcsEvent>
WorldEventType<ECS_TYPE, T> IComponentRegistry.registerWorldEventType(Class<? super T> eventTypeClass) Called to register a new world event type, providing the given class.<T extends EcsEvent>
voidComponentRegistry.unregisterEntityEventType(EntityEventType<ECS_TYPE, T> eventType) <T extends EcsEvent>
voidComponentRegistry.unregisterEntityHolderEventType(EntityHolderEventType<ECS_TYPE, T> eventType) <T extends EcsEvent>
voidComponentRegistry.unregisterWorldEventType(WorldEventType<ECS_TYPE, T> eventType) -
Uses of EcsEvent in com.hypixel.hytale.component.event
Classes in com.hypixel.hytale.component.event with type parameters of type EcsEventModifier and TypeClassDescriptionclassEntityEventType<ECS_TYPE, Event extends EcsEvent>A system type representing an entity event system.classEntityHolderEventType<ECS_TYPE, Event extends EcsEvent>A system type representing an entity holder event system.classEventSystemType<ECS_TYPE, Event extends EcsEvent, SYSTEM_TYPE extends EventSystem<Event> & ISystem<ECS_TYPE>>Abstract base class for system types representing event systems.classWorldEventType<ECS_TYPE, Event extends EcsEvent>A system type representing a world event system. -
Uses of EcsEvent in com.hypixel.hytale.component.system
Classes in com.hypixel.hytale.component.system with type parameters of type EcsEventModifier and TypeClassDescriptionclassEntityEventSystem<ECS_TYPE, EventType extends EcsEvent>A system that processes events of a specific type for entity chunks.classEntityHolderEventSystem<ECS_TYPE, EventType extends EcsEvent>A system that processes events of a specific type for entity chunks.classEventSystem<EventType extends EcsEvent>Abstract base class for systems that process events of a specific type.classWorldEventSystem<ECS_TYPE, EventType extends EcsEvent>A system that processes events of a specific type at the world level.Subclasses of EcsEvent in com.hypixel.hytale.component.systemModifier and TypeClassDescriptionclassRepresents a cancellable event in the ECS framework. -
Uses of EcsEvent in com.hypixel.hytale.server.core.event.events.ecs
Subclasses of EcsEvent in com.hypixel.hytale.server.core.event.events.ecsModifier and TypeClassDescriptionclassAn event that is called when a block is broken in the world.classAn event that is fired when the block material or fluid at an entity's breathing height changes.classAn event that is called when a player entity is changing their game-mode.classAn event that is triggered when a recipe is being crafted.static final classAn event that is triggered after a recipe is crafted.static final classAn event that is triggered before a recipe is crafted.classAn event that is called when a block is being damaged in the world.classAn ECS event that involves a zone being discovered by a player.static classAn event that is fired when a zone is displayed to the player upon discovery.classAn event that is called when an entity drops an item from their inventory.static final classAn event that is called when an entity is dropping an item from their inventory.static final classAn event that is called when a player attempts to drop an item from their inventory.classA world-level event fired when a block is broken by an environmental source with no instigating entity, such as fire consuming a flammable block or an unattributed explosion.classAn event that is called when a player entity is about to enter aGameModeType.classAn event that is called when a player entity is about to exit aGameModeType.classAn event that is called when an entity interactively picks up an item.classA cancellable event that is fired when an entity requests a change to their active inventory slot.classECS event dispatched each tick byInventorySystems.InventoryChangeEventSystemfor every queuedItemContainer.ItemContainerChangeEventon an entity's inventory component.classAn event that is fired after an entity's active slot in an inventory section has been changed.classAn event that is called when a block is placed in the world.classAn event that is called when a dead player is about to respawn: from the respawn screen, from its dismissal, and from the/player respawncommand.classAn event that is called when an entity interacts with a block in the world.static final classAn event that is called after an entity interacts with a block in the world.static final classAn event that is called before an entity interacts with a block in the world.classAn event that is called when an entity is used (interacted with) by another entity, mirroringUseBlockEventfor the entity-interaction path.static final classAn event that is called after an entity is used.static final classAn event that is called before an entity is used. -
Uses of EcsEvent in com.hypixel.hytale.server.core.modules.block
Subclasses of EcsEvent in com.hypixel.hytale.server.core.modules.blockModifier and TypeClassDescriptionclassCalled on the holder of a block entity after a player takes the block out of the world to carry it.classCalled when a block entity is about to place over another block entity. -
Uses of EcsEvent in com.hypixel.hytale.server.core.modules.entity.damage
Subclasses of EcsEvent in com.hypixel.hytale.server.core.modules.entity.damage -
Uses of EcsEvent in com.hypixel.hytale.server.core.modules.entity.damage.event
Subclasses of EcsEvent in com.hypixel.hytale.server.core.modules.entity.damage.eventModifier and TypeClassDescriptionstatic final classA kill feed event that can be used to populate the decedent's message.static final classA kill feed event that can be used to cancel or modify the display of the kill feed entry.static final classA kill feed event that can be used to populate the killer's message. -
Uses of EcsEvent in com.hypixel.hytale.server.core.modules.interaction.event
Subclasses of EcsEvent in com.hypixel.hytale.server.core.modules.interaction.eventModifier and TypeClassDescriptionclassFired on an entity when one of its interaction chains starts, whether the chain is client-initiated (e.g. a Primary weapon swing) or server-started, and whether or not it later hits anything. -
Uses of EcsEvent in com.hypixel.hytale.server.core.modules.projectile.event
Subclasses of EcsEvent in com.hypixel.hytale.server.core.modules.projectile.eventModifier and TypeClassDescriptionclassFired on the launching entity when one of its interaction chains spawns a projectile (the Projectile interaction), whether or not the projectile later hits anything. -
Uses of EcsEvent in com.hypixel.hytale.server.core.prefab.event
Subclasses of EcsEvent in com.hypixel.hytale.server.core.prefab.eventModifier and TypeClassDescriptionclassAn event that is fired when a prefab paste starts or ends in a world.classAn event that is fired when entities are being placed as part of a prefab placement. -
Uses of EcsEvent in com.hypixel.hytale.server.core.universe.world.events.ecs
Subclasses of EcsEvent in com.hypixel.hytale.server.core.universe.world.events.ecsModifier and TypeClassDescriptionclassAn event that is invoked when a chunk is being saved.classAn event that is invoked when a chunk is being unloaded.classAn event that is triggered when the moon phase in a world changes.classAn event that is invoked when a chunk section is being unloaded.