aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/api/objects/minecraft/AABB.java
diff options
context:
space:
mode:
authorJakub <53441451+kuba6000@users.noreply.github.com>2022-08-29 16:04:28 +0200
committerGitHub <noreply@github.com>2022-08-29 16:04:28 +0200
commit7d1f51a8937e0a86486267437d444696e81e8aa0 (patch)
treea5b145e7271998f7b4b968a2212ed487e54a92b5 /src/main/java/gtPlusPlus/api/objects/minecraft/AABB.java
parent5267969156d30b4bb5f4cb2279ebb49db6bd40e2 (diff)
downloadGT5-Unofficial-7d1f51a8937e0a86486267437d444696e81e8aa0.tar.gz
GT5-Unofficial-7d1f51a8937e0a86486267437d444696e81e8aa0.tar.bz2
GT5-Unofficial-7d1f51a8937e0a86486267437d444696e81e8aa0.zip
Buildscript + Spotless (#318)
* Convert AES.java to readable class * Buildscript * Spotless
Diffstat (limited to 'src/main/java/gtPlusPlus/api/objects/minecraft/AABB.java')
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/AABB.java97
1 files changed, 47 insertions, 50 deletions
diff --git a/src/main/java/gtPlusPlus/api/objects/minecraft/AABB.java b/src/main/java/gtPlusPlus/api/objects/minecraft/AABB.java
index 722ac00b64..cefc4fce37 100644
--- a/src/main/java/gtPlusPlus/api/objects/minecraft/AABB.java
+++ b/src/main/java/gtPlusPlus/api/objects/minecraft/AABB.java
@@ -11,55 +11,52 @@ import net.minecraft.world.World;
*
*/
public class AABB {
-
- private final AxisAlignedBB mAabb;
- private final World mWorld;
-
- /**
- * Creates a AxisAlignedBB based around an Entity.
- * @param aEntity - The Entity to work with.
- * @param x - Maximum X from origin.
- * @param y - Maximum Y from origin.
- * @param z - Maximum Z from origin.
- */
- public AABB(Entity aEntity, int x, int y, int z) {
- if (aEntity == null) {
- mAabb = null;
- mWorld = null;
- }
- else {
- mWorld = aEntity.worldObj;
- BlockPos aEntityLocation = EntityUtils.findBlockPosUnderEntity(aEntity);
- int xMin, xMax, yMin, yMax, zMin, zMax;
- xMin = aEntityLocation.xPos;
- yMin = aEntityLocation.yPos;
- zMin = aEntityLocation.zPos;
- xMax = aEntityLocation.xPos + x;
- yMax = aEntityLocation.yPos + y;
- zMax = aEntityLocation.zPos + z;
- mAabb = AxisAlignedBB.getBoundingBox(xMin, yMin, zMin, xMax, yMax, zMax);
- }
- }
-
- /**
- * Used to get the AxisAlignedBB from this class.
- * @return
- */
- public AxisAlignedBB get() {
- return mAabb;
- }
-
- /**
- * Used to determine if this object is valid or not.
- * @return
- */
- public boolean valid() {
- return mAabb != null && mWorld != null;
- }
-
- public World world() {
- return mWorld;
- }
-
+ private final AxisAlignedBB mAabb;
+ private final World mWorld;
+
+ /**
+ * Creates a AxisAlignedBB based around an Entity.
+ * @param aEntity - The Entity to work with.
+ * @param x - Maximum X from origin.
+ * @param y - Maximum Y from origin.
+ * @param z - Maximum Z from origin.
+ */
+ public AABB(Entity aEntity, int x, int y, int z) {
+ if (aEntity == null) {
+ mAabb = null;
+ mWorld = null;
+ } else {
+ mWorld = aEntity.worldObj;
+ BlockPos aEntityLocation = EntityUtils.findBlockPosUnderEntity(aEntity);
+ int xMin, xMax, yMin, yMax, zMin, zMax;
+ xMin = aEntityLocation.xPos;
+ yMin = aEntityLocation.yPos;
+ zMin = aEntityLocation.zPos;
+ xMax = aEntityLocation.xPos + x;
+ yMax = aEntityLocation.yPos + y;
+ zMax = aEntityLocation.zPos + z;
+ mAabb = AxisAlignedBB.getBoundingBox(xMin, yMin, zMin, xMax, yMax, zMax);
+ }
+ }
+
+ /**
+ * Used to get the AxisAlignedBB from this class.
+ * @return
+ */
+ public AxisAlignedBB get() {
+ return mAabb;
+ }
+
+ /**
+ * Used to determine if this object is valid or not.
+ * @return
+ */
+ public boolean valid() {
+ return mAabb != null && mWorld != null;
+ }
+
+ public World world() {
+ return mWorld;
+ }
}