Package net.jcm.vsch.api.event
Class PreShipTravelEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.jcm.vsch.api.event.PreShipTravelEvent
- Direct Known Subclasses:
PreShipTravelEvent.PlanetToSpace,PreShipTravelEvent.SpaceToPlanet
public class PreShipTravelEvent
extends net.minecraftforge.eventbus.api.Event
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis event will only fire when ship is moving from planet to spacestatic classThis event will only fire when ship is moving from space to planetNested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result -
Constructor Summary
ConstructorsConstructorDescriptionPreShipTravelEvent(org.valkyrienskies.core.api.ships.ServerShip ship, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> oldLevel, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> newLevel, org.joml.Vector3dc position, org.joml.Quaterniondc rotation, org.joml.Vector3d velocity, org.joml.Vector3d omega) -
Method Summary
Modifier and TypeMethodDescriptionfinal net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level>final net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level>final org.joml.Vector3dcgetOmega()final org.joml.Vector3dcfinal org.joml.Quaterniondcfinal org.valkyrienskies.core.api.ships.ServerShipgetShip()final org.joml.Vector3dcfinal voidsetOmega(org.joml.Vector3dc omega) final voidsetVelocity(org.joml.Vector3dc velocity) Methods inherited from class net.minecraftforge.eventbus.api.Event
getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
-
Constructor Details
-
PreShipTravelEvent
public PreShipTravelEvent(org.valkyrienskies.core.api.ships.ServerShip ship, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> oldLevel, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> newLevel, org.joml.Vector3dc position, org.joml.Quaterniondc rotation, org.joml.Vector3d velocity, org.joml.Vector3d omega)
-
-
Method Details
-
getShip
public final org.valkyrienskies.core.api.ships.ServerShip getShip() -
getOldLevel
public final net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> getOldLevel() -
getNewLevel
public final net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> getNewLevel() -
getPosition
public final org.joml.Vector3dc getPosition() -
getRotation
public final org.joml.Quaterniondc getRotation() -
getVelocity
public final org.joml.Vector3dc getVelocity() -
setVelocity
public final void setVelocity(org.joml.Vector3dc velocity) -
getOmega
public final org.joml.Vector3dc getOmega() -
setOmega
public final void setOmega(org.joml.Vector3dc omega)
-