From f120c415183f940f3234cdceb84c8e1810cb36b3 Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Wed, 13 Jan 2021 09:33:49 -0500 Subject: [PATCH] Pasting and loading tile types --- src/main/java/com/volmit/iris/object/IrisObject.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/volmit/iris/object/IrisObject.java b/src/main/java/com/volmit/iris/object/IrisObject.java index 7752b0718..bfce3d881 100644 --- a/src/main/java/com/volmit/iris/object/IrisObject.java +++ b/src/main/java/com/volmit/iris/object/IrisObject.java @@ -13,6 +13,7 @@ import lombok.experimental.Accessors; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.block.Block; +import org.bukkit.block.BlockState; import org.bukkit.block.TileState; import org.bukkit.block.data.BlockData; import org.bukkit.block.data.Waterlogged; @@ -367,8 +368,6 @@ public class IrisObject extends IrisRegistrant fin = new FileInputStream(file); readLegacy(fin); fin.close(); - write(file); - Iris.info("Converted " + file.getPath() + " to IOB V2"); } } @@ -456,6 +455,7 @@ public class IrisObject extends IrisRegistrant TileData state = TileData.getTileState(block); if(state != null) { + Iris.info("Saved State " + v); getStates().put(v, state); } } @@ -865,7 +865,10 @@ public class IrisObject extends IrisRegistrant if(getStates().containsKey(i)) { - getStates().get(i).toBukkitTry(b.getState()); + Iris.info(states.get(i).toString()); + BlockState st = b.getState(); + getStates().get(i).toBukkitTry(st); + st.update(); } } }