public class TeleportInstanceInteraction extends SimpleInstantInteraction
Class TeleportInstanceInteraction. Provides teleportinstanceinteraction functionality for the Hytale server.
java.lang.Object > SimpleInstantInteraction > TeleportInstanceInteraction
Field Summary
instanceName
Field instanceName.
instanceKey
Field instanceKey.
positionOffset
Field positionOffset.
rotation
Field rotation.
originSource
Field originSource.
personalReturnPoint
Field personalReturnPoint.
closeOnBlockRemove
Field closeOnBlockRemove.
removeBlockAfter
Field removeBlockAfter.
commandBuffer
Field commandBuffer.
ref
Field ref.
playerComponent
Field playerComponent.
archetype
Field archetype.
world
Field world.
module
Field module.
universe
Field universe.
targetBlock
Field targetBlock.
chunkStore
Field chunkStore.
chunkRef
Field chunkRef.
blockComponentChunk
Field blockComponentChunk.
index
Field index.
holder
Field holder.
worldName
Field worldName.
finalBlockRef
Field finalBlockRef.
finalInstanceState
Field finalInstanceState.
block
Field block.
transformComponent
Field transformComponent.
chunk
Field chunk.
blockType
Field blockType.
rotationIndex
Field rotationIndex.
rotationTuple
Field rotationTuple.
hitbox
Field hitbox.
vector3d
Field vector3d.
position
Field position.
vector3d2
Field vector3d2.
vector3d3
Field vector3d3.
Method Detail
TeleportInstanceInteraction
public
TeleportInstanceInteraction
()
Method TeleportInstanceInteraction.
firstRun
void
firstRun
(@Nonnull final InteractionType type, @Nonnull final InteractionContext context, @Nonnull final CooldownHandler cooldownHandler)
Method firstRun.
- Parameters:
@Nonnull final InteractionTypetype@Nonnull final InteractionContextcontext@Nonnull final CooldownHandlercooldownHandler
if
else
if
(targetWorld != null)
Method if.
- Parameters:
targetWorld !=null
getPersonalReturnPoint
Transform
getPersonalReturnPoint
(@Nonnull final Ref playerRef, @Nonnull final InteractionContext context, @Nullable final Transform returnPoint, @Nonnull final ComponentAccessor componentAccessor)
Method getPersonalReturnPoint.
- Parameters:
@Nonnull final RefplayerRef@Nonnull final InteractionContextcontext@Nullable final TransformreturnPoint@Nonnull final ComponentAccessorcomponentAccessor
makeReturnPoint
Transform
makeReturnPoint
(@Nonnull final Ref playerRef, @Nonnull final InteractionContext context, @Nonnull final ComponentAccessor componentAccessor)
Method makeReturnPoint.
- Parameters:
@Nonnull final RefplayerRef@Nonnull final InteractionContextcontext@Nonnull final ComponentAccessorcomponentAccessor
Vector3d
new
Vector3d
()
Method Vector3d.