Class StartObjectiveInteraction
java.lang.Object
com.hypixel.hytale.server.core.modules.interaction.interaction.config.Interaction
com.hypixel.hytale.server.core.modules.interaction.interaction.config.SimpleInteraction
com.hypixel.hytale.server.core.modules.interaction.interaction.config.SimpleInstantInteraction
com.hypixel.hytale.builtin.adventure.objectives.interactions.StartObjectiveInteraction
- All Implemented Interfaces:
JsonAsset<String>,JsonAssetWithMap<String,,IndexedLookupTableAssetMap<String, Interaction>> NetworkSerializable<Interaction>,Operation
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.hypixel.hytale.server.core.modules.interaction.interaction.operation.Operation
Operation.NestedOperation -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BuilderCodec<StartObjectiveInteraction> static final KeyedCodec<UUID> protected ObjectiveTypeSetupFields inherited from class com.hypixel.hytale.server.core.modules.interaction.interaction.config.SimpleInteraction
failed, nextFields inherited from class com.hypixel.hytale.server.core.modules.interaction.interaction.config.Interaction
ABSTRACT_CODEC, camera, cancelOnItemChange, CHILD_ASSET_CODEC, CHILD_ASSET_CODEC_ARRAY, CONTEXT_META_REGISTRY, DAMAGE, data, effects, HIT_DETAIL, HIT_LOCATION, horizontalSpeedMultiplier, id, META_REGISTRY, rules, runTime, settings, TARGET_BLOCK, TARGET_BLOCK_RAW, TARGET_ENTITY, TARGET_SLOT, TIME_SHIFT, unknown, VALIDATOR_CACHE, viewDistance -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfirstRun(InteractionType type, InteractionContext context, CooldownHandler cooldownHandler) private voidstartObjective(PlayerRef player, InteractionContext context, ItemStack itemStack, Store<EntityStore> store) toString()Methods inherited from class com.hypixel.hytale.server.core.modules.interaction.interaction.config.SimpleInstantInteraction
simulateFirstRun, simulateTick0, tick0Methods inherited from class com.hypixel.hytale.server.core.modules.interaction.interaction.config.SimpleInteraction
compile, configurePacket, generatePacket, getWaitForDataFrom, needsRemoteSync, walkMethods inherited from class com.hypixel.hytale.server.core.modules.interaction.interaction.config.Interaction
failed, getAnimationDuration, getAssetMap, getAssetStore, getEffects, getHorizontalSpeedMultiplier, getId, getInteractionIdOrUnknown, getInteractionOrUnknown, getRules, getRunTime, getSettings, getViewDistance, handle, isCancelOnItemChange, isUnknown, mapForkChain, needsRemoteSync, simulateTick, tick, toPacketMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.hypixel.hytale.server.core.modules.interaction.interaction.operation.Operation
getInnerOperation, getTags
-
Field Details
-
CODEC
-
OBJECTIVE_UUID
-
objectiveTypeSetup
-
-
Constructor Details
-
StartObjectiveInteraction
public StartObjectiveInteraction()
-
-
Method Details
-
firstRun
protected void firstRun(@Nonnull InteractionType type, @Nonnull InteractionContext context, @Nonnull CooldownHandler cooldownHandler) - Specified by:
firstRunin classSimpleInstantInteraction
-
startObjective
private void startObjective(@Nonnull PlayerRef player, @Nonnull InteractionContext context, @Nonnull ItemStack itemStack, @Nonnull Store<EntityStore> store) -
toString
- Overrides:
toStringin classSimpleInstantInteraction
-