Class Position3V

java.lang.Object
org.cube.converter.util.element.Position3V

public final class Position3V extends Object
  • Constructor Details

    • Position3V

      public Position3V(com.viaversion.viaversion.libs.gson.JsonArray array)
    • Position3V

      public Position3V(float[] array)
  • Method Details

    • zero

      public static Position3V zero()
    • fromOrigin

      public static Position3V fromOrigin(com.viaversion.viaversion.libs.gson.JsonArray origin, com.viaversion.viaversion.libs.gson.JsonArray size)
    • getJavaOverlap

      public Position3V getJavaOverlap()
    • scale

      public void scale(float scale)
    • multiply

      public Position3V multiply(float x, float y, float z)
    • set

      public void set(Position3V position3V)
    • set

      public void set(float x, float y, float z)
    • add

      public Position3V add(Position3V position3V)
    • add

      public Position3V add(float x, float y, float z)
    • subtract

      public Position3V subtract(Position3V position3V)
    • subtract

      public Position3V subtract(float x, float y, float z)
    • asJavaPosition

      public Position3V asJavaPosition(Position3V size)
    • asBedrockPosition

      public Position3V asBedrockPosition(Position3V size)
    • withJavaOffset

      public Position3V withJavaOffset()
    • isZero

      public boolean isZero()
    • toArray

      public float[] toArray()
    • clone

      public Position3V clone()
      Overrides:
      clone in class Object
    • toJson

      public com.viaversion.viaversion.libs.gson.JsonArray toJson()