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 Classes
    Modifier and Type
    Class
    Description
    static class 
    This event will only fire when ship is moving from planet to space
    static class 
    This event will only fire when ship is moving from space to planet

    Nested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Event

    net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
  • Constructor Summary

    Constructors
    Constructor
    Description
    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 Summary

    Modifier and Type
    Method
    Description
    final net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level>
     
    final net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level>
     
    final org.joml.Vector3dc
     
    final org.joml.Vector3dc
     
    final org.joml.Quaterniondc
     
    final org.valkyrienskies.core.api.ships.ServerShip
     
    final org.joml.Vector3dc
     
    final void
    setOmega(org.joml.Vector3dc omega)
     
    final void
    setVelocity(org.joml.Vector3dc velocity)
     

    Methods inherited from class net.minecraftforge.eventbus.api.Event

    getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)