]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blobdiff - src/main/java/com/irtimaled/bbor/common/models/Coords.java
Simplify commands to use Coords & Pos objects
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / common / models / Coords.java
index 0768652d4ab6842d257a32216a9a4fb22f20675e..df3c36e679f7e76fc5d4588ee3461aafcb17d71f 100644 (file)
@@ -2,7 +2,8 @@ package com.irtimaled.bbor.common.models;
 
 import com.irtimaled.bbor.common.MathHelper;
 import com.irtimaled.bbor.common.TypeHelper;
-import net.minecraft.util.math.BlockPos;
+import net.minecraft.util.math.Vec3d;
+import net.minecraft.util.math.Vec3i;
 
 public class Coords {
     private final int x;
@@ -21,10 +22,12 @@ public class Coords {
         this.z = MathHelper.floor(z);
     }
 
-    public Coords(BlockPos blockPos) {
-        this(blockPos.getX(), blockPos.getY(), blockPos.getZ());
+    public Coords(Vec3i pos) {
+        this(pos.getX(), pos.getY(), pos.getZ());
     }
 
+    public Coords(Vec3d pos) { this(pos.x, pos.y, pos.z); }
+
     public int getX() {
         return x;
     }