java.lang.Object
com.hypixel.hytale.builtin.adventure.teleporter.component.Teleporter
All Implemented Interfaces:
Component<ChunkStore>, Cloneable

public class Teleporter extends Object implements Component<ChunkStore>
  • Field Details

    • CODEC

      public static final BuilderCodec<Teleporter> CODEC
    • worldUuid

      @Nullable private UUID worldUuid
    • transform

      @Nullable private Transform transform
    • relativeMask

      private byte relativeMask
    • warp

      @Nullable private String warp
    • ownedWarp

      @Deprecated private String ownedWarp
      Deprecated.
    • isCustomName

      private boolean isCustomName
    • warpNameWordListKey

      private String warpNameWordListKey
  • Constructor Details

    • Teleporter

      public Teleporter()
  • Method Details

    • getComponentType

      public static ComponentType<ChunkStore,Teleporter> getComponentType()
    • getWorldUuid

      @Nullable public UUID getWorldUuid()
    • setWorldUuid

      public void setWorldUuid(@Nullable UUID worldUuid)
    • getTransform

      @Nullable public Transform getTransform()
    • setTransform

      public void setTransform(@Nullable Transform transform)
    • getRelativeMask

      public byte getRelativeMask()
    • setRelativeMask

      public void setRelativeMask(byte relativeMask)
    • getWarp

      @Nullable public String getWarp()
    • setWarp

      public void setWarp(@Nullable String warp)
    • getOwnedWarp

      public String getOwnedWarp()
    • setOwnedWarp

      public void setOwnedWarp(String ownedWarp)
    • hasOwnedWarp

      public boolean hasOwnedWarp()
    • setWarpNameWordListKey

      public void setWarpNameWordListKey(String warpNameWordListKey)
    • isCustomName

      public boolean isCustomName()
    • setIsCustomName

      public void setIsCustomName(boolean customName)
    • getWarpNameWordListKey

      @Nullable public String getWarpNameWordListKey()
    • getWarpNameWordList

      @Nullable public WordList getWarpNameWordList()
    • isValid

      public boolean isValid()
    • clone

      @Nonnull public Component<ChunkStore> clone()
      Specified by:
      clone in interface Component<ChunkStore>
      Overrides:
      clone in class Object
    • toTeleport

      @Nullable public Teleport toTeleport(@Nonnull Vector3d currentPosition, @Nonnull Vector3f currentRotation, @Nonnull Vector3i blockPosition)