Contents
- Description
- Field Summary
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- getTrackedBlockComponentType()
- getTrackedEntityComponentType()
- getWorldEventComponentType()
- getWorldEventManagerResourceType()
- getWorldEventStorageResourceType()
- getConditionManagerResourceType()
- getRecurringWorldEventTrackerResourceType()
- getConditionType(Class)
- get()
- registerConditionType(PluginBase, EventCondition.Type, Class)
- registerChunkStoreEventHandler(ConditionEventHandler)
- registerEntityStoreEventHandler(ConditionEventHandler)
- registerCondition(PluginBase, EventCondition.Type, BuilderCodec, BuilderCodec)
- registerChunkStoreEventCondition(PluginBase, EventCondition.Type, BuilderCodec, BuilderCodec, ConditionEventHandler)
- registerEntityStoreEventCondition(PluginBase, EventCondition.Type, BuilderCodec, BuilderCodec, ConditionEventHandler)
- loadGameplayWorldEvents(World)
- stopAllWorldEvents(World)
Class WorldEventsPlugin
java.lang.Object
com.hypixel.hytale.server.core.plugin.PluginBase
com.hypixel.hytale.server.core.plugin.JavaPlugin
com.hypixel.hytale.builtin.adventure.worldevents.WorldEventsPlugin
- All Implemented Interfaces:
CommandOwner
-
Field Summary
Fields inherited from class PluginBase
METRICS_REGISTRY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WorldEventsPluginget()getConditionType(Class<? extends EventCondition> type) static voidloadGameplayWorldEvents(World world) static voidregisterChunkStoreEventCondition(PluginBase plugin, EventCondition.Type type, BuilderCodec<? extends EventCondition> codec, BuilderCodec<? extends EventCondition.Config> configCodec, ConditionEventHandler<ChunkStore, ?> eventSystem) static voidregisterChunkStoreEventHandler(ConditionEventHandler<ChunkStore, ?> eventSystem) static voidregisterCondition(PluginBase plugin, EventCondition.Type conditionType, BuilderCodec<? extends EventCondition> codec, BuilderCodec<? extends EventCondition.Config> configCodec) static voidregisterConditionType(PluginBase plugin, EventCondition.Type conditionType, Class<? extends EventCondition> type) static voidregisterEntityStoreEventCondition(PluginBase plugin, EventCondition.Type type, BuilderCodec<? extends EventCondition> codec, BuilderCodec<? extends EventCondition.Config> configCodec, ConditionEventHandler<EntityStore, ?> eventSystem) static voidregisterEntityStoreEventHandler(ConditionEventHandler<EntityStore, ?> eventSystem) static voidstopAllWorldEvents(World world) Methods inherited from class JavaPlugin
getClassLoader, getFile, getTypeMethods inherited from class PluginBase
getAssetRegistry, getBasePermission, getChunkStoreRegistry, getClientFeatureRegistry, getCodecRegistry, getCodecRegistry, getCodecRegistry, getCommandRegistry, getDataDirectory, getEntityRegistry, getEntityStoreRegistry, getEventRegistry, getIdentifier, getLogger, getManifest, getName, getState, getTaskRegistry, isDisabled, isEnabled, preLoad
-
Constructor Details
-
WorldEventsPlugin
-
-
Method Details
-
getTrackedBlockComponentType
-
getTrackedEntityComponentType
-
getWorldEventComponentType
-
getWorldEventManagerResourceType
-
getWorldEventStorageResourceType
-
getConditionManagerResourceType
-
getRecurringWorldEventTrackerResourceType
public ResourceType<EntityStore, RecurringWorldEventTracker> getRecurringWorldEventTrackerResourceType() -
getConditionType
@Nullable public EventCondition.Type getConditionType(@Nonnull Class<? extends EventCondition> type) -
get
-
registerConditionType
public static void registerConditionType(@Nonnull PluginBase plugin, @Nonnull EventCondition.Type conditionType, @Nonnull Class<? extends EventCondition> type) -
registerChunkStoreEventHandler
public static void registerChunkStoreEventHandler(@Nonnull ConditionEventHandler<ChunkStore, ?> eventSystem) -
registerEntityStoreEventHandler
public static void registerEntityStoreEventHandler(@Nonnull ConditionEventHandler<EntityStore, ?> eventSystem) -
registerCondition
public static void registerCondition(@Nonnull PluginBase plugin, @Nonnull EventCondition.Type conditionType, @Nonnull BuilderCodec<? extends EventCondition> codec, @Nonnull BuilderCodec<? extends EventCondition.Config> configCodec) -
registerChunkStoreEventCondition
public static void registerChunkStoreEventCondition(@Nonnull PluginBase plugin, @Nonnull EventCondition.Type type, @Nonnull BuilderCodec<? extends EventCondition> codec, @Nonnull BuilderCodec<? extends EventCondition.Config> configCodec, @Nonnull ConditionEventHandler<ChunkStore, ?> eventSystem) -
registerEntityStoreEventCondition
public static void registerEntityStoreEventCondition(@Nonnull PluginBase plugin, @Nonnull EventCondition.Type type, @Nonnull BuilderCodec<? extends EventCondition> codec, @Nonnull BuilderCodec<? extends EventCondition.Config> configCodec, @Nonnull ConditionEventHandler<EntityStore, ?> eventSystem) -
loadGameplayWorldEvents
-
stopAllWorldEvents
-