Package net.jcm.vsch.util
Class TeleportationHandler
java.lang.Object
net.jcm.vsch.util.TeleportationHandler
-
Constructor Summary
ConstructorsConstructorDescriptionTeleportationHandler(net.minecraft.server.level.ServerLevel oldLevel, net.minecraft.server.level.ServerLevel newLevel, boolean isReturning) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddShip(org.valkyrienskies.core.api.ships.ServerShip ship, org.joml.Vector3dc newPos, org.joml.Quaterniondc rotation) voidaddShipWithVelocity(org.valkyrienskies.core.api.ships.ServerShip ship, org.joml.Vector3dc newPos, org.joml.Quaterniondc rotation, org.joml.Vector3dc velocity, org.joml.Vector3dc omega) voidList<org.valkyrienskies.core.api.ships.LoadedServerShip>booleanhasShip(org.valkyrienskies.core.api.ships.ServerShip ship) static voidonServerStart(net.minecraftforge.event.server.ServerStartedEvent event) voidreset(net.minecraft.server.level.ServerLevel oldLevel, net.minecraft.server.level.ServerLevel newLevel)
-
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
-
finalizeTeleport
public void finalizeTeleport()
-