From 0be9b049a34b6d34f55e90648ef723e87fdce21d Mon Sep 17 00:00:00 2001 From: DanMB Date: Sat, 30 Apr 2022 13:54:42 -0700 Subject: [PATCH] Fix jigsaw editor --- src/main/java/com/volmit/iris/core/edit/JigsawEditor.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/volmit/iris/core/edit/JigsawEditor.java b/src/main/java/com/volmit/iris/core/edit/JigsawEditor.java index 6a92ce947..d93aec65c 100644 --- a/src/main/java/com/volmit/iris/core/edit/JigsawEditor.java +++ b/src/main/java/com/volmit/iris/core/edit/JigsawEditor.java @@ -68,6 +68,10 @@ public class JigsawEditor implements Listener { } editors.put(player, this); + if(object == null) + { + throw new RuntimeException("Object is null! " + piece.getObject()); + } this.object = object; this.player = player; origin = player.getLocation().clone().add(0, 7, 0); @@ -77,7 +81,7 @@ public class JigsawEditor implements Listener { this.piece.setObject(object.getLoadKey()); cuboid = new Cuboid(origin.clone(), origin.clone().add(object.getW() - 1, object.getH() - 1, object.getD() - 1)); ticker = J.sr(this::onTick, 0); - object.placeCenterY(origin); + J.s(() -> object.placeCenterY(origin)); Iris.instance.registerListener(this); }