Contents
Class EncounterManagerPlugin
java.lang.Object
com.hypixel.hytale.server.core.plugin.PluginBase
com.hypixel.hytale.server.core.plugin.JavaPlugin
com.hypixel.hytale.builtin.encountermanager.EncounterManagerPlugin
- All Implemented Interfaces:
CommandOwner
Builtin plugin that adds Encounter Managers: data-driven instruction-list controllers.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringAsset directory (relative to the pack root) for encounter assets.static final StringThe builder category + entity-store component name.static final StringModel asset used for the in-world creative marker.Fields inherited from class PluginBase
METRICS_REGISTRY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EncounterManagerPluginget()List<ComponentType<EntityStore, ? extends EncounterMemberConsumer>> Every per-player effect an encounter can drive, in the order they are applied to a member.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
-
Field Details
-
CATEGORY
-
ASSET_PATH
Asset directory (relative to the pack root) for encounter assets.- See Also:
-
MARKER_MODEL
Model asset used for the in-world creative marker.- See Also:
-
-
Constructor Details
-
EncounterManagerPlugin
-
-
Method Details
-
get
-
getEncounterComponentType
-
getEncounterMembersComponentType
-
getEncounterAudioStateComponentType
@Nonnull public ComponentType<EntityStore, EncounterAudioState> getEncounterAudioStateComponentType() -
getEncounterBossBarStateComponentType
@Nonnull public ComponentType<EntityStore, EncounterBossBarState> getEncounterBossBarStateComponentType() -
getEncounterWeatherStateComponentType
@Nonnull public ComponentType<EntityStore, EncounterWeatherState> getEncounterWeatherStateComponentType() -
getMemberConsumerTypes
@Nonnull public List<ComponentType<EntityStore, ? extends EncounterMemberConsumer>> getMemberConsumerTypes()Every per-player effect an encounter can drive, in the order they are applied to a member. -
getMarkerModel
-