java.lang.Object
com.blamejared.crafttweaker.natives.util.math.ExpandAABB

@ZenRegister public class ExpandAABB extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static net.minecraft.world.phys.Vec3
    clip(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.Vec3 minVec, net.minecraft.world.phys.Vec3 maxVec)
     
    static boolean
    contains(net.minecraft.world.phys.AABB internal, double x, double y, double z)
     
    static boolean
    contains(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.Vec3 other)
     
    static net.minecraft.world.phys.AABB
    contract(net.minecraft.world.phys.AABB internal, double x, double y, double z)
     
    static net.minecraft.world.phys.AABB
    deflate(net.minecraft.world.phys.AABB internal, double scalar)
     
    static net.minecraft.world.phys.AABB
    deflate(net.minecraft.world.phys.AABB internal, double x, double y, double z)
     
    static net.minecraft.world.phys.AABB
    expandTowards(net.minecraft.world.phys.AABB internal, double x, double y, double z)
     
    static net.minecraft.world.phys.AABB
    expandTowards(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.Vec3 vec)
     
    static net.minecraft.world.phys.Vec3
    getCenter(net.minecraft.world.phys.AABB internal)
     
    static double
    getSize(net.minecraft.world.phys.AABB internal)
     
    static double
    getXsize(net.minecraft.world.phys.AABB internal)
     
    static double
    getYsize(net.minecraft.world.phys.AABB internal)
     
    static double
    getZsize(net.minecraft.world.phys.AABB internal)
     
    static boolean
    hasNaN(net.minecraft.world.phys.AABB internal)
     
    static net.minecraft.world.phys.AABB
    inflate(net.minecraft.world.phys.AABB internal, double scalar)
     
    static net.minecraft.world.phys.AABB
    inflate(net.minecraft.world.phys.AABB internal, double x, double y, double z)
     
    static net.minecraft.world.phys.AABB
    intersect(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.AABB other)
     
    static boolean
    intersects(net.minecraft.world.phys.AABB internal, double minX, double minY, double minZ, double maxX, double maxY, double maxZ)
     
    static boolean
    intersects(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.AABB other)
     
    static boolean
    intersects(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.Vec3 minVec, net.minecraft.world.phys.Vec3 maxVec)
     
    static double
    max(net.minecraft.world.phys.AABB internal, net.minecraft.core.Direction.Axis direction)
     
    static double
    min(net.minecraft.world.phys.AABB internal, net.minecraft.core.Direction.Axis direction)
     
    static net.minecraft.world.phys.AABB
    minmax(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.AABB other)
     
    static net.minecraft.world.phys.AABB
    move(net.minecraft.world.phys.AABB internal, double x, double y, double z)
     
    static net.minecraft.world.phys.AABB
    move(net.minecraft.world.phys.AABB internal, net.minecraft.core.BlockPos pos)
     
    static net.minecraft.world.phys.AABB
    move(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.Vec3 vec)
     
    static net.minecraft.world.phys.AABB
    setMaxX(net.minecraft.world.phys.AABB internal, double maxX)
     
    static net.minecraft.world.phys.AABB
    setMaxY(net.minecraft.world.phys.AABB internal, double maxY)
     
    static net.minecraft.world.phys.AABB
    setMaxZ(net.minecraft.world.phys.AABB internal, double maxZ)
     
    static net.minecraft.world.phys.AABB
    setMinX(net.minecraft.world.phys.AABB internal, double minX)
     
    static net.minecraft.world.phys.AABB
    setMinY(net.minecraft.world.phys.AABB internal, double minY)
     
    static net.minecraft.world.phys.AABB
    setMinZ(net.minecraft.world.phys.AABB internal, double minZ)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExpandAABB

      public ExpandAABB()
  • Method Details

    • setMinX

      public static net.minecraft.world.phys.AABB setMinX(net.minecraft.world.phys.AABB internal, double minX)
    • setMinY

      public static net.minecraft.world.phys.AABB setMinY(net.minecraft.world.phys.AABB internal, double minY)
    • setMinZ

      public static net.minecraft.world.phys.AABB setMinZ(net.minecraft.world.phys.AABB internal, double minZ)
    • setMaxX

      public static net.minecraft.world.phys.AABB setMaxX(net.minecraft.world.phys.AABB internal, double maxX)
    • setMaxY

      public static net.minecraft.world.phys.AABB setMaxY(net.minecraft.world.phys.AABB internal, double maxY)
    • setMaxZ

      public static net.minecraft.world.phys.AABB setMaxZ(net.minecraft.world.phys.AABB internal, double maxZ)
    • min

      public static double min(net.minecraft.world.phys.AABB internal, net.minecraft.core.Direction.Axis direction)
    • max

      public static double max(net.minecraft.world.phys.AABB internal, net.minecraft.core.Direction.Axis direction)
    • contract

      public static net.minecraft.world.phys.AABB contract(net.minecraft.world.phys.AABB internal, double x, double y, double z)
    • expandTowards

      public static net.minecraft.world.phys.AABB expandTowards(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.Vec3 vec)
    • expandTowards

      public static net.minecraft.world.phys.AABB expandTowards(net.minecraft.world.phys.AABB internal, double x, double y, double z)
    • inflate

      public static net.minecraft.world.phys.AABB inflate(net.minecraft.world.phys.AABB internal, double x, double y, double z)
    • inflate

      public static net.minecraft.world.phys.AABB inflate(net.minecraft.world.phys.AABB internal, double scalar)
    • intersect

      public static net.minecraft.world.phys.AABB intersect(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.AABB other)
    • minmax

      public static net.minecraft.world.phys.AABB minmax(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.AABB other)
    • move

      public static net.minecraft.world.phys.AABB move(net.minecraft.world.phys.AABB internal, double x, double y, double z)
    • move

      public static net.minecraft.world.phys.AABB move(net.minecraft.world.phys.AABB internal, net.minecraft.core.BlockPos pos)
    • move

      public static net.minecraft.world.phys.AABB move(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.Vec3 vec)
    • intersects

      public static boolean intersects(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.AABB other)
    • intersects

      public static boolean intersects(net.minecraft.world.phys.AABB internal, double minX, double minY, double minZ, double maxX, double maxY, double maxZ)
    • intersects

      public static boolean intersects(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.Vec3 minVec, net.minecraft.world.phys.Vec3 maxVec)
    • contains

      public static boolean contains(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.Vec3 other)
    • contains

      public static boolean contains(net.minecraft.world.phys.AABB internal, double x, double y, double z)
    • getSize

      public static double getSize(net.minecraft.world.phys.AABB internal)
    • getXsize

      public static double getXsize(net.minecraft.world.phys.AABB internal)
    • getYsize

      public static double getYsize(net.minecraft.world.phys.AABB internal)
    • getZsize

      public static double getZsize(net.minecraft.world.phys.AABB internal)
    • deflate

      public static net.minecraft.world.phys.AABB deflate(net.minecraft.world.phys.AABB internal, double x, double y, double z)
    • deflate

      public static net.minecraft.world.phys.AABB deflate(net.minecraft.world.phys.AABB internal, double scalar)
    • clip

      @Nullable public static net.minecraft.world.phys.Vec3 clip(net.minecraft.world.phys.AABB internal, net.minecraft.world.phys.Vec3 minVec, net.minecraft.world.phys.Vec3 maxVec)
    • hasNaN

      public static boolean hasNaN(net.minecraft.world.phys.AABB internal)
    • getCenter

      public static net.minecraft.world.phys.Vec3 getCenter(net.minecraft.world.phys.AABB internal)