diff --git a/src/main/java/com/volmit/iris/object/IrisObject.java b/src/main/java/com/volmit/iris/object/IrisObject.java index a6a52da6b..67f39c29d 100644 --- a/src/main/java/com/volmit/iris/object/IrisObject.java +++ b/src/main/java/com/volmit/iris/object/IrisObject.java @@ -289,18 +289,19 @@ public class IrisObject extends IrisRegistrant } } - public void setUnsigned(int x, int y, int z, BlockData block) + public BlockVector getSigned(int x, int y, int z) { - if(shitty) - { - return; - } if(x >= w || y >= h || z >= d) { throw new RuntimeException(x + " " + y + " " + z + " exceeds limit of " + w + " " + h + " " + d); } - BlockVector v = new BlockVector(x, y, z).subtract(center).toBlockVector(); + return new BlockVector(x, y, z).subtract(center).toBlockVector(); + } + + public void setUnsigned(int x, int y, int z, BlockData block) + { + BlockVector v = getSigned(x,y,z); if(block == null) {