Class TeleportInstanceInteraction
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.instances.interactions.TeleportInstanceInteraction
- All Implemented Interfaces:
JsonAsset<String>,JsonAssetWithMap<String,,IndexedLookupTableAssetMap<String, Interaction>> NetworkSerializable<Interaction>,Operation
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.hypixel.hytale.server.core.modules.interaction.interaction.operation.Operation
Operation.NestedOperation -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanstatic final BuilderCodec<TeleportInstanceInteraction> private Stringprivate Stringprivate booleanprivate Vector3dprivate doubleprivate Vector3fprivate static final intFields 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 TransformgetPersonalReturnPoint(Ref<EntityStore> playerRef, InteractionContext context, Transform returnPoint, ComponentAccessor<EntityStore> componentAccessor) private TransformmakeReturnPoint(Ref<EntityStore> playerRef, InteractionContext context, ComponentAccessor<EntityStore> componentAccessor) Methods inherited from class com.hypixel.hytale.server.core.modules.interaction.interaction.config.SimpleInstantInteraction
simulateFirstRun, simulateTick0, tick0, toStringMethods inherited from class com.hypixel.hytale.server.core.modules.interaction.interaction.config.SimpleInteraction
compile, configurePacket, generatePacket, 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
-
SET_BLOCK_SETTINGS
private static final int SET_BLOCK_SETTINGS- See Also:
-
instanceName
-
instanceKey
-
positionOffset
-
rotation
-
originSource
-
personalReturnPoint
private boolean personalReturnPoint -
closeOnBlockRemove
private boolean closeOnBlockRemove -
removeBlockAfter
private double removeBlockAfter
-
-
Constructor Details
-
TeleportInstanceInteraction
public TeleportInstanceInteraction()
-
-
Method Details
-
getWaitForDataFrom
- Specified by:
getWaitForDataFromin interfaceOperation- Overrides:
getWaitForDataFromin classSimpleInteraction
-
firstRun
protected void firstRun(@Nonnull InteractionType type, @Nonnull InteractionContext context, @Nonnull CooldownHandler cooldownHandler) - Specified by:
firstRunin classSimpleInstantInteraction
-
getPersonalReturnPoint
@Nullable private Transform getPersonalReturnPoint(@Nonnull Ref<EntityStore> playerRef, @Nonnull InteractionContext context, @Nullable Transform returnPoint, @Nonnull ComponentAccessor<EntityStore> componentAccessor) -
makeReturnPoint
@Nonnull private Transform makeReturnPoint(@Nonnull Ref<EntityStore> playerRef, @Nonnull InteractionContext context, @Nonnull ComponentAccessor<EntityStore> componentAccessor)
-