From f6f27663157743cae2331d79cabb6c7787894fc1 Mon Sep 17 00:00:00 2001 From: Julian Krings <47589149+CrazyDev05@users.noreply.github.com> Date: Thu, 30 Jan 2025 13:12:15 +0100 Subject: [PATCH] fix ignoring some custom blocks (#1158) --- .../main/java/com/volmit/iris/engine/object/IrisObject.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/volmit/iris/engine/object/IrisObject.java b/core/src/main/java/com/volmit/iris/engine/object/IrisObject.java index d32ac045e..0338ab28d 100644 --- a/core/src/main/java/com/volmit/iris/engine/object/IrisObject.java +++ b/core/src/main/java/com/volmit/iris/engine/object/IrisObject.java @@ -1010,8 +1010,9 @@ public class IrisObject extends IrisRegistrant { } boolean wouldReplace = B.isSolid(placer.get(xx, yy, zz)) && B.isVineBlock(data); + boolean place = !data.getMaterial().equals(Material.AIR) && !data.getMaterial().equals(Material.CAVE_AIR) && !wouldReplace; - if (!data.getMaterial().equals(Material.AIR) && !data.getMaterial().equals(Material.CAVE_AIR) && !wouldReplace) { + if (data instanceof IrisCustomData || place) { placer.set(xx, yy, zz, data); if (tile != null) { placer.setTile(xx, yy, zz, tile);