Uses of Interface
com.hypixel.hytale.event.IBaseEvent
Packages that use IBaseEvent
Package
Description
-
Uses of IBaseEvent in com.hypixel.hytale.assetstore.event
Classes in com.hypixel.hytale.assetstore.event that implement IBaseEventModifier and TypeClassDescriptionclassAn event that is called when assets are created, modified, or removed.classAssetsEvent<K, T extends JsonAsset<K>>An event type that involves a specific type of asset.classAssetStoreEvent<KeyType>An event that involves a specific asset store.classAn asset monitor event that is associated with a specific asset store.classGenerateAssetsEvent<K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, T>> classLoadedAssetsEvent<K, T extends JsonAsset<K>, M extends AssetMap<K,T>> An assets event that is called when assets are loaded into the asset store.classAn event that is called when an asset store is registered.classAn event that is called when an asset store is removed.classRemovedAssetsEvent<K, T extends JsonAsset<K>, M extends AssetMap<K,T>> -
Uses of IBaseEvent in com.hypixel.hytale.builtin.asseteditor.event
Classes in com.hypixel.hytale.builtin.asseteditor.event that implement IBaseEventModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassEditorClientEvent<KeyType> -
Uses of IBaseEvent in com.hypixel.hytale.builtin.teleport.commands.event
Classes in com.hypixel.hytale.builtin.teleport.commands.event that implement IBaseEventModifier and TypeClassDescriptionclassAbstract base class for events that modify an existing warp.classEvent called when a warp is being removed.classEvent called when a warp is being replaced. -
Uses of IBaseEvent in com.hypixel.hytale.builtin.triggervolumes.event
Classes in com.hypixel.hytale.builtin.triggervolumes.event that implement IBaseEventModifier and TypeClassDescriptionclassFired when an entity enters or exits a trigger volume. -
Uses of IBaseEvent in com.hypixel.hytale.builtin.worldgen.modifier.event
Subinterfaces of IBaseEvent in com.hypixel.hytale.builtin.worldgen.modifier.eventModifier and TypeInterfaceDescriptioninterfaceModifyEvent<T>Event interface for a series of world-gen content modification hooks that are fired for Zone and Biome containers during the loading process to allow for the addition and removal of entries that are not included in the base asset file.Classes in com.hypixel.hytale.builtin.worldgen.modifier.event that implement IBaseEventModifier and TypeClassDescriptionstatic final recordThe biome cover loading event can be used to modify the cover container entries for a biome.static final recordThe biome layer loading event can be used to modify the layer container entries for a biome.static final recordThe biome environment loading event can be used to modify the environment container entries for a biome.static final recordThe biome fluid loading event can be used to modify the fluid container entries for a biome.static final recordThe biome prefab loading event can be used to modify the prefab container entries for a biome.static final recordThe biome layer loading event can be used to modify the layer container entries for a biome.static final recordThe biome tint loading event can be used to modify the tint container entries for a biome.static final recordThe cave cover loading event can be used to modify the cover container entries for a cave.static final recordThe cave prefab loading event can be used to modify the prefab container entries for a cave.static final recordThe cave type loading event can be used to modify the root cave-type container entries for a Zone. -
Uses of IBaseEvent in com.hypixel.hytale.event
Classes in com.hypixel.hytale.event with type parameters of type IBaseEventModifier and TypeClassDescriptionclassEventBusRegistry<KeyType, EventType extends IBaseEvent<KeyType>, ConsumerMapType extends EventBusRegistry.EventConsumerMap<EventType, ?, ?>>The base event bus registry for managing event consumers and dispatching events.static classEventBusRegistry.EventConsumerMap<EventType extends IBaseEvent, ConsumerType extends EventBusRegistry.EventConsumer, ReturnType>A class that represents a map of event consumers organized by priority.classEventRegistration<KeyType, EventType extends IBaseEvent<KeyType>>An event registration that can be unregistered.interfaceIEventDispatcher<EventType extends IBaseEvent, ReturnType>The event dispatcher interface for dispatching events to their listeners.Subinterfaces of IBaseEvent in com.hypixel.hytale.eventModifier and TypeInterfaceDescriptioninterfaceIAsyncEvent<KeyType>An event that can be invoked asynchronously.interfaceIEvent<KeyType>An event that is invoked synchronously.Methods in com.hypixel.hytale.event with type parameters of type IBaseEventModifier and TypeMethodDescriptionstatic <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventRegistration.combine(EventRegistration<KeyType, EventType> thisRegistration, EventRegistration<KeyType, EventType>... containerRegistrations) Called to combine multiple event registrations into one.<KeyType, EventType extends IBaseEvent<KeyType>>
EventBusRegistry<KeyType, EventType, ?> EventBus.getRegistry(Class<? super EventType> eventClass) Called to get the event bus registry for the specified event class.<EventType extends IBaseEvent<Void>>
EventRegistration<Void, EventType> EventBus.register(short priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventBus.register(short priority, Class<? super EventType> eventClass, KeyType key, Consumer<EventType> consumer) <EventType extends IBaseEvent<Void>>
EventRegistration<Void, EventType> EventBus.register(EventPriority priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventBus.register(EventPriority priority, Class<? super EventType> eventClass, KeyType key, Consumer<EventType> consumer) <EventType extends IBaseEvent<Void>>
EventRegistration<Void, EventType> <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> <EventType extends IBaseEvent<Void>>
EventRegistration<Void, EventType> EventRegistry.register(short priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventRegistry.register(short priority, Class<? super EventType> eventClass, KeyType key, Consumer<EventType> consumer) <EventType extends IBaseEvent<Void>>
EventRegistration<Void, EventType> EventRegistry.register(EventPriority priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventRegistry.register(EventPriority priority, Class<? super EventType> eventClass, KeyType key, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventRegistry.register(EventRegistration<KeyType, EventType> evt) Called to register an event registration.<EventType extends IBaseEvent<Void>>
EventRegistration<Void, EventType> <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventRegistry.register(Class<? super EventType> eventClass, KeyType key, Consumer<EventType> consumer) <EventType extends IBaseEvent<Void>>
EventRegistration<Void, EventType> IEventRegistry.register(short priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) Called to register an event listener for the given event class, with the given priority and consumer.<KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> IEventRegistry.register(short priority, Class<? super EventType> eventClass, KeyType key, Consumer<EventType> consumer) Called to register an event listener for the given event class and key, with the given priority and consumer.<EventType extends IBaseEvent<Void>>
EventRegistration<Void, EventType> IEventRegistry.register(EventPriority priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) Called to register an event listener for the given event class, with the given priority and consumer.<KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> IEventRegistry.register(EventPriority priority, Class<? super EventType> eventClass, KeyType key, Consumer<EventType> consumer) Called to register an event listener for the given event class and key, with the given priority and consumer.<EventType extends IBaseEvent<Void>>
EventRegistration<Void, EventType> Called to register an event listener for the given event class, with the given consumer.<KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> IEventRegistry.register(Class<? super EventType> eventClass, KeyType key, Consumer<EventType> consumer) Called to register an event listener for the given event class and key, with the given consumer.<KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventBus.registerGlobal(short priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventBus.registerGlobal(EventPriority priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventBus.registerGlobal(Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventRegistry.registerGlobal(short priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventRegistry.registerGlobal(EventPriority priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventRegistry.registerGlobal(Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> IEventRegistry.registerGlobal(short priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) Called to register a global event listener for the given event class, with the given priority and consumer.<KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> IEventRegistry.registerGlobal(EventPriority priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) Called to register a global event listener for the given event class, with the given priority and consumer.<KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> IEventRegistry.registerGlobal(Class<? super EventType> eventClass, Consumer<EventType> consumer) Called to register a global event listener for the given event class, with the given consumer.<KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventBus.registerUnhandled(short priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventBus.registerUnhandled(EventPriority priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventBus.registerUnhandled(Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventRegistry.registerUnhandled(short priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventRegistry.registerUnhandled(EventPriority priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> EventRegistry.registerUnhandled(Class<? super EventType> eventClass, Consumer<EventType> consumer) <KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> IEventRegistry.registerUnhandled(short priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) Called to register an unhandled event listener for the given event class, with the given priority and consumer.<KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> IEventRegistry.registerUnhandled(EventPriority priority, Class<? super EventType> eventClass, Consumer<EventType> consumer) Called to register an unhandled event listener for the given event class, with the given priority and consumer.<KeyType, EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> IEventRegistry.registerUnhandled(Class<? super EventType> eventClass, Consumer<EventType> consumer) Called to register an unhandled event listener for the given event class, with the given consumer.Methods in com.hypixel.hytale.event that return types with arguments of type IBaseEventModifier and TypeMethodDescriptionSet<Class<? extends IBaseEvent<?>>> EventBus.getRegisteredEventClasses() -
Uses of IBaseEvent in com.hypixel.hytale.server.core.asset
Classes in com.hypixel.hytale.server.core.asset that implement IBaseEventModifier and TypeClassDescriptionclassclassclass -
Uses of IBaseEvent in com.hypixel.hytale.server.core.asset.common.events
Classes in com.hypixel.hytale.server.core.asset.common.events that implement IBaseEventModifier and TypeClassDescriptionclassclassThis event is dispatched when a player logs in and is ready to receive assets from the server. -
Uses of IBaseEvent in com.hypixel.hytale.server.core.entity.entities.player.windows
Classes in com.hypixel.hytale.server.core.entity.entities.player.windows that implement IBaseEventModifier and TypeClassDescriptionstatic classRepresents an event specifically for window closure -
Uses of IBaseEvent in com.hypixel.hytale.server.core.event.events
Classes in com.hypixel.hytale.server.core.event.events that implement IBaseEventModifier and TypeClassDescriptionclassclassDeprecated.class -
Uses of IBaseEvent in com.hypixel.hytale.server.core.event.events.entity
Classes in com.hypixel.hytale.server.core.event.events.entity that implement IBaseEventModifier and TypeClassDescriptionclassEntityEvent<EntityType extends Entity, KeyType>classclassDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of IBaseEvent in com.hypixel.hytale.server.core.event.events.permissions
Classes in com.hypixel.hytale.server.core.event.events.permissions that implement IBaseEventModifier and TypeClassDescriptionclassBase event for any permission-related change affecting a permission group.static classEvent dispatched when permissions are added to a permission group.static classEvent dispatched when permissions are removed from a permission group.classAn event dispatched for group-related changes to a player's permissions.static classAn event dispatched when a player is added to a permission group.static classAn event dispatched when a player is removed from a permission group.classBase event for any permission-related change affecting a specific player.static classEvent dispatched when a player is added to a permission group.static classEvent dispatched when a player is removed from a permission group.static classEvent dispatched when permissions are directly added to a player.static classEvent dispatched when permissions are directly removed from a player. -
Uses of IBaseEvent in com.hypixel.hytale.server.core.event.events.player
Classes in com.hypixel.hytale.server.core.event.events.player that implement IBaseEventModifier and TypeClassDescriptionclassAn event that is called upon a player being ready in a worldclassFired for each player removed from a world that is shutting down, before the player is added to the target world.classA player event called when a player sends a chat message.classFired when the player connects to the server, before they are added to a world.classDeprecated, for removal: This API element is subject to removal in a future version.Should be removed once hooks have been migrated to useUseBlockEvent.classAn event that is called when a player disconnects from the serverclassPlayerEvent<KeyType>An event type for events that involve a specific player instance.classDeprecated.classclassclassA player event that is triggered when a client player is ready.classPlayerRefEvent<KeyType>An event that is affiliated with a specific player, via theirPlayerRefinstanceclassWhen a player enters the setup connection phase (after auth)classclassAn event called right after a player has left a world -
Uses of IBaseEvent in com.hypixel.hytale.server.core.inventory.container
Classes in com.hypixel.hytale.server.core.inventory.container that implement IBaseEvent -
Uses of IBaseEvent in com.hypixel.hytale.server.core.modules.i18n.event
Classes in com.hypixel.hytale.server.core.modules.i18n.event that implement IBaseEventModifier and TypeClassDescriptionclassCalled when automated language files are generated.class -
Uses of IBaseEvent in com.hypixel.hytale.server.core.modules.singleplayer
Classes in com.hypixel.hytale.server.core.modules.singleplayer that implement IBaseEvent -
Uses of IBaseEvent in com.hypixel.hytale.server.core.plugin.event
Classes in com.hypixel.hytale.server.core.plugin.event that implement IBaseEventModifier and TypeClassDescriptionclassAn event type that involves a specific pluginclassCalled during the setup phase of a plugin -
Uses of IBaseEvent in com.hypixel.hytale.server.core.universe.world.events
Classes in com.hypixel.hytale.server.core.universe.world.events that implement IBaseEventModifier and TypeClassDescriptionclassAn event that is fired when a world is being added to the universe.classAn event that is called when all worlds have been loaded.classAn event that involves a specific chunk.classAn event that is fired before a chunk is loaded and processed.classAn event that is fired before a section is loaded and processed.classCalled whenever a world is removed from the universe.classAn event that is fired when a world is started.classAn event that involves a world.classAn event that is fired whenworldgen reload --clearwipes a world's chunks from disk and regenerates the loaded ones. -
Uses of IBaseEvent in com.hypixel.hytale.server.core.universe.world.path
Classes in com.hypixel.hytale.server.core.universe.world.path that implement IBaseEvent -
Uses of IBaseEvent in com.hypixel.hytale.server.core.universe.world.validation
Classes in com.hypixel.hytale.server.core.universe.world.validation that implement IBaseEventModifier and TypeClassDescriptionstatic final recordDispatched for every validated block so plugins can add rules for their own block components. -
Uses of IBaseEvent in com.hypixel.hytale.server.npc
Classes in com.hypixel.hytale.server.npc that implement IBaseEvent -
Uses of IBaseEvent in com.hypixel.hytale.server.spawning
Classes in com.hypixel.hytale.server.spawning that implement IBaseEvent
UseBlockEventinstead, which is the more ECS-friendly version of this event.