Class VSCHForceInducedShips

java.lang.Object
net.jcm.vsch.ship.VSCHForceInducedShips
All Implemented Interfaces:
org.valkyrienskies.core.api.ships.ShipForcesInducer

public class VSCHForceInducedShips extends Object implements org.valkyrienskies.core.api.ships.ShipForcesInducer
  • Field Details

  • Constructor Details

    • VSCHForceInducedShips

      public VSCHForceInducedShips()
    • VSCHForceInducedShips

      public VSCHForceInducedShips(String dimensionId)
  • Method Details

    • applyForces

      public void applyForces(@NotNull @NotNull org.valkyrienskies.core.api.ships.PhysShip physicShip)
      Specified by:
      applyForces in interface org.valkyrienskies.core.api.ships.ShipForcesInducer
    • addApplier

      public void addApplier(net.minecraft.core.BlockPos pos, IVSCHForceApplier applier)
    • removeApplier

      public void removeApplier(net.minecraft.core.BlockPos pos)
    • getApplierAtPos

      @Nullable public IVSCHForceApplier getApplierAtPos(net.minecraft.core.BlockPos pos)
    • addDragger

      public void addDragger(net.minecraft.core.BlockPos pos, DraggerData data)
    • removeDragger

      public void removeDragger(net.minecraft.core.BlockPos pos)
    • getDraggerAtPos

      @Nullable public DraggerData getDraggerAtPos(net.minecraft.core.BlockPos pos)
    • addThruster

      public void addThruster(net.minecraft.core.BlockPos pos, ThrusterData data)
    • removeThruster

      public void removeThruster(net.minecraft.core.BlockPos pos)
    • getThrusterAtPos

      @Nullable public ThrusterData getThrusterAtPos(net.minecraft.core.BlockPos pos)
    • addGyro

      public void addGyro(net.minecraft.core.BlockPos pos, GyroData data)
    • removeGyro

      public void removeGyro(net.minecraft.core.BlockPos pos)
    • getGyroAtPos

      @Nullable public GyroData getGyroAtPos(net.minecraft.core.BlockPos pos)
    • getOrCreate

      public static VSCHForceInducedShips getOrCreate(org.valkyrienskies.core.api.ships.ServerShip ship, String dimensionId)
    • getOrCreate

      public static VSCHForceInducedShips getOrCreate(org.valkyrienskies.core.api.ships.ServerShip ship)
    • get

      public static VSCHForceInducedShips get(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos)