diff --git a/src/.gitignore b/src/.gitignore new file mode 100644 index 0000000..9bb88d3 --- /dev/null +++ b/src/.gitignore @@ -0,0 +1 @@ +/.DS_Store diff --git a/src/main/java/world/bentobox/boxed/listeners/NewAreaListener.java b/src/main/java/world/bentobox/boxed/listeners/NewAreaListener.java index 3220665..3fa3f07 100644 --- a/src/main/java/world/bentobox/boxed/listeners/NewAreaListener.java +++ b/src/main/java/world/bentobox/boxed/listeners/NewAreaListener.java @@ -1,9 +1,7 @@ package world.bentobox.boxed.listeners; import java.io.File; -import java.io.FileInputStream; import java.io.IOException; -import java.io.InputStream; import java.lang.reflect.Field; import java.util.HashMap; import java.util.LinkedList; @@ -108,7 +106,8 @@ public class NewAreaListener implements Listener { addon.saveResource("structures/" + js + ".nbt", false); File structureFile = new File(addon.getDataFolder(), "structures/" + js + ".nbt"); try { - Bukkit.getStructureManager().loadStructure(structureFile); + Structure s = Bukkit.getStructureManager().loadStructure(structureFile); + Bukkit.getStructureManager().registerStructure(NamespacedKey.fromString("minecraft:boxed/" + js), s); addon.log("Loaded " + js + ".nbt"); } catch (IOException e) { addon.logError("Error trying to load " + structureFile.getAbsolutePath());