TeleportInstanceInteraction

public class TeleportInstanceInteraction extends SimpleInstantInteraction

Class TeleportInstanceInteraction. Provides teleportinstanceinteraction functionality for the Hytale server.

java.lang.Object > SimpleInstantInteraction > TeleportInstanceInteraction

Field Summary

instanceName

private String instanceName

Field instanceName.

instanceKey

private String instanceKey

Field instanceKey.

positionOffset

private Vector3d positionOffset

Field positionOffset.

rotation

private Vector3f rotation

Field rotation.

originSource

private OriginSource originSource

Field originSource.

personalReturnPoint

private boolean personalReturnPoint

Field personalReturnPoint.

closeOnBlockRemove

private boolean closeOnBlockRemove

Field closeOnBlockRemove.

removeBlockAfter

private double removeBlockAfter

Field removeBlockAfter.

commandBuffer

final CommandBuffer commandBuffer

Field commandBuffer.

ref

final Ref ref

Field ref.

playerComponent

final Player playerComponent

Field playerComponent.

archetype

final Archetype archetype

Field archetype.

world

final World world

Field world.

module

final InstancesPlugin module

Field module.

universe

final Universe universe

Field universe.

targetBlock

final BlockPosition targetBlock

Field targetBlock.

chunkStore

final ChunkStore chunkStore

Field chunkStore.

chunkRef

final Ref chunkRef

Field chunkRef.

blockComponentChunk

final BlockComponentChunk blockComponentChunk

Field blockComponentChunk.

index

final int index

Field index.

holder

final Holder holder

Field holder.

worldName

final UUID worldName

Field worldName.

finalBlockRef

final Ref finalBlockRef

Field finalBlockRef.

finalInstanceState

final InstanceBlock finalInstanceState

Field finalInstanceState.

block

final int block

Field block.

transformComponent

final TransformComponent transformComponent

Field transformComponent.

chunk

final WorldChunk chunk

Field chunk.

blockType

final BlockType blockType

Field blockType.

rotationIndex

final int rotationIndex

Field rotationIndex.

rotationTuple

final RotationTuple rotationTuple

Field rotationTuple.

hitbox

final Box hitbox

Field hitbox.

vector3d

final Vector3d vector3d

Field vector3d.

position

final Vector3d position

Field position.

vector3d2

final Vector3d vector3d2

Field vector3d2.

vector3d3

final Vector3d vector3d3

Field vector3d3.

Method Detail

TeleportInstanceInteraction

public public TeleportInstanceInteraction ()

Method TeleportInstanceInteraction.

getWaitForDataFrom

public WaitForDataFrom getWaitForDataFrom ()

Method getWaitForDataFrom.

firstRun

Method firstRun.

Parameters:
@Nonnull final InteractionType type
@Nonnull final InteractionContext context
@Nonnull final CooldownHandler cooldownHandler

if

public else if (targetWorld != null)

Method if.

Parameters:
targetWorld != null

getPersonalReturnPoint

private Transform getPersonalReturnPoint (@Nonnull final Ref playerRef, @Nonnull final InteractionContext context, @Nullable final Transform returnPoint, @Nonnull final ComponentAccessor componentAccessor)

Method getPersonalReturnPoint.

Parameters:
@Nonnull final Ref playerRef
@Nonnull final InteractionContext context
@Nullable final Transform returnPoint
@Nonnull final ComponentAccessor componentAccessor

makeReturnPoint

private Transform makeReturnPoint (@Nonnull final Ref playerRef, @Nonnull final InteractionContext context, @Nonnull final ComponentAccessor componentAccessor)

Method makeReturnPoint.

Parameters:
@Nonnull final Ref playerRef
@Nonnull final InteractionContext context
@Nonnull final ComponentAccessor componentAccessor

Vector3d

public new Vector3d ()

Method Vector3d.