Class PivotOverride

java.lang.Object
com.ticxo.modelengine.api.model.PivotOverride

public class PivotOverride extends Object
  • Constructor Details

    • PivotOverride

      public PivotOverride(UUID uuid, int id, Supplier<org.joml.Vector3f> mountOffsetSupplier)
  • Method Details

    • addPassenger

      public void addPassenger(int id)
    • removePassenger

      public void removePassenger(int id)
    • getMountOffset

      public org.joml.Vector3f getMountOffset()
    • create

      public static PivotOverride create(@NotNull @NotNull org.bukkit.entity.Entity entity)
    • setBasePassengerSnapshot

      public void setBasePassengerSnapshot(int[] basePassengerSnapshot)
    • getUuid

      public UUID getUuid()
    • getId

      public int getId()
    • getMountOffsetSupplier

      public Supplier<org.joml.Vector3f> getMountOffsetSupplier()
    • getPassengers

      public CollectionDataTracker<Integer> getPassengers()
    • getBasePassengerSnapshot

      public int[] getBasePassengerSnapshot()