Class UsedTeleporter

java.lang.Object
com.hypixel.hytale.builtin.adventure.teleporter.interaction.server.UsedTeleporter
All Implemented Interfaces:
Component<EntityStore>, Cloneable

public class UsedTeleporter extends Object implements Component<EntityStore>
  • Constructor Details

    • UsedTeleporter

      public UsedTeleporter()
    • UsedTeleporter

      public UsedTeleporter(@Nullable UUID destinationWorldUuid, org.joml.Vector3d destinationPosition, double clearOutXZ, double clearOutY)
  • Method Details

    • getComponentType

      public static ComponentType<EntityStore, UsedTeleporter> getComponentType()
    • getDestinationWorldUuid

      @Nullable public UUID getDestinationWorldUuid()
    • getDestinationPosition

      public org.joml.Vector3d getDestinationPosition()
    • getClearOutXZ

      public double getClearOutXZ()
    • getClearOutXZSquared

      public double getClearOutXZSquared()
    • getClearOutY

      public double getClearOutY()
    • clone

      @NullableDecl public Component<EntityStore> clone()
      Specified by:
      clone in interface Component<EntityStore>
      Returns:
      a clone instance of the original component instance.