Class OrientedData

All Implemented Interfaces:
FlatLit<BasicData>

public class OrientedData extends BasicData
  • Field Details

    • posX

      public float posX
    • posY

      public float posY
    • posZ

      public float posZ
    • pivotX

      public float pivotX
    • pivotY

      public float pivotY
    • pivotZ

      public float pivotZ
    • qX

      public float qX
    • qY

      public float qY
    • qZ

      public float qZ
    • qW

      public float qW
  • Constructor Details

    • OrientedData

      public OrientedData()
  • Method Details

    • setPosition

      public OrientedData setPosition(net.minecraft.core.BlockPos pos)
    • setPosition

      public OrientedData setPosition(com.mojang.math.Vector3f pos)
    • setPosition

      public OrientedData setPosition(float x, float y, float z)
    • nudge

      public OrientedData nudge(float x, float y, float z)
    • setPivot

      public OrientedData setPivot(com.mojang.math.Vector3f pos)
    • setPivot

      public OrientedData setPivot(net.minecraft.world.phys.Vec3 pos)
    • setPivot

      public OrientedData setPivot(float x, float y, float z)
    • setRotation

      public OrientedData setRotation(com.mojang.math.Quaternion q)
    • setRotation

      public OrientedData setRotation(float x, float y, float z, float w)
    • resetRotation

      public OrientedData resetRotation()