public class TeleportConfigInstanceInteraction extends SimpleBlockInteraction
Class TeleportConfigInstanceInteraction. Provides teleportconfiginstanceinteraction functionality for the Hytale server.
java.lang.Object > SimpleBlockInteraction > TeleportConfigInstanceInteraction
Field Summary
ref
Field ref.
playerComponent
Field playerComponent.
archetype
Field archetype.
module
Field module.
universe
Field universe.
chunkStore
Field chunkStore.
chunkRef
Field chunkRef.
blockComponentChunk
Field blockComponentChunk.
blockRef
Field blockRef.
configurableInstanceBlock
Field configurableInstanceBlock.
worldUuid
Field worldUuid.
personalReturnPoint
Field personalReturnPoint.
removeBlockAfter
Field removeBlockAfter.
chunkIndex
Field chunkIndex.
worldChunk
Field worldChunk.
block
Field block.
chunkIndex2
Field chunkIndex2.
worldChunk2
Field worldChunk2.
targetBlock
Field targetBlock.
world
Field world.
chunkComponentStore
Field chunkComponentStore.
blockChunkComponent
Field blockChunkComponent.
worldChunkComponent
Field worldChunkComponent.
blockType
Field blockType.
section
Field section.
rotationIndex
Field rotationIndex.
rotation
Field rotation.
hitbox
Field hitbox.
vector3d
Field vector3d.
position
Field position.
vector3d2
Field vector3d2.
vector3d3
Field vector3d3.
Method Detail
interactWithBlock
void
interactWithBlock
(@Nonnull final World world, @Nonnull final CommandBuffer commandBuffer, @Nonnull final InteractionType type, @Nonnull final InteractionContext context, @Nullable final ItemStack itemInHand, @Nonnull final Vector3i targetBlock, @Nonnull final CooldownHandler cooldownHandler)
Method interactWithBlock.
- Parameters:
@Nonnull final Worldworld@Nonnull final CommandBuffercommandBuffer@Nonnull final InteractionTypetype@Nonnull final InteractionContextcontext@Nullable final ItemStackitemInHand@Nonnull final Vector3itargetBlock@Nonnull final CooldownHandlercooldownHandler
if
else
if
(targetWorld != null)
Method if.
- Parameters:
targetWorld !=null
simulateInteractWithBlock
void
simulateInteractWithBlock
(@Nonnull final InteractionType type, @Nonnull final InteractionContext context, @Nullable final ItemStack itemInHand, @Nonnull final World world, @Nonnull final Vector3i targetBlock)
Method simulateInteractWithBlock.
- Parameters:
@Nonnull final InteractionTypetype@Nonnull final InteractionContextcontext@Nullable final ItemStackitemInHand@Nonnull final Worldworld@Nonnull final Vector3itargetBlock
getPersonalReturnPoint
Transform
getPersonalReturnPoint
(@Nonnull final ConfigurableInstanceBlock state, @Nonnull final InteractionContext context, @Nullable final Transform returnPoint, @Nonnull final ComponentAccessor componentAccessor)
Method getPersonalReturnPoint.
- Parameters:
@Nonnull final ConfigurableInstanceBlockstate@Nonnull final InteractionContextcontext@Nullable final TransformreturnPoint@Nonnull final ComponentAccessorcomponentAccessor
Vector3d
new
Vector3d
()
Method Vector3d.