Class TeleportationHandler

java.lang.Object
net.jcm.vsch.util.TeleportationHandler

public class TeleportationHandler extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    TeleportationHandler(net.minecraft.server.level.ServerLevel oldLevel, net.minecraft.server.level.ServerLevel newLevel, boolean isReturning)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addShip(org.valkyrienskies.core.api.ships.ServerShip ship, org.joml.Vector3dc newPos, org.joml.Quaterniondc rotation)
     
    void
    addShipWithVelocity(org.valkyrienskies.core.api.ships.ServerShip ship, org.joml.Vector3dc newPos, org.joml.Quaterniondc rotation, org.joml.Vector3dc velocity, org.joml.Vector3dc omega)
     
    void
     
    List<org.valkyrienskies.core.api.ships.LoadedServerShip>
     
    boolean
    hasShip(org.valkyrienskies.core.api.ships.ServerShip ship)
     
    static void
    onServerStart(net.minecraftforge.event.server.ServerStartedEvent event)
     
    void
    reset(net.minecraft.server.level.ServerLevel oldLevel, net.minecraft.server.level.ServerLevel newLevel)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TeleportationHandler

      public TeleportationHandler(net.minecraft.server.level.ServerLevel oldLevel, net.minecraft.server.level.ServerLevel newLevel, boolean isReturning)
  • Method Details

    • onServerStart

      public static void onServerStart(net.minecraftforge.event.server.ServerStartedEvent event)
    • reset

      public void reset(net.minecraft.server.level.ServerLevel oldLevel, net.minecraft.server.level.ServerLevel newLevel)
    • hasShip

      public boolean hasShip(org.valkyrienskies.core.api.ships.ServerShip ship)
    • addShip

      public void addShip(org.valkyrienskies.core.api.ships.ServerShip ship, org.joml.Vector3dc newPos, org.joml.Quaterniondc rotation)
    • addShipWithVelocity

      public void addShipWithVelocity(org.valkyrienskies.core.api.ships.ServerShip ship, org.joml.Vector3dc newPos, org.joml.Quaterniondc rotation, org.joml.Vector3dc velocity, org.joml.Vector3dc omega)
    • getPendingShips

      public List<org.valkyrienskies.core.api.ships.LoadedServerShip> getPendingShips()
    • finalizeTeleport

      public void finalizeTeleport()