From 41172e52c1fcc6ded25eca6eb303bf5493a40edd Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Mon, 10 May 2021 08:43:54 +0300 Subject: [PATCH] Missing structure ID fix --- .../world/structures/features/EternalPortalStructure.java | 6 +++--- .../java/ru/betterend/world/structures/piece/NBTPiece.java | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/ru/betterend/world/structures/features/EternalPortalStructure.java b/src/main/java/ru/betterend/world/structures/features/EternalPortalStructure.java index e7080736..700dc03a 100644 --- a/src/main/java/ru/betterend/world/structures/features/EternalPortalStructure.java +++ b/src/main/java/ru/betterend/world/structures/features/EternalPortalStructure.java @@ -40,11 +40,11 @@ public class EternalPortalStructure extends FeatureBaseStructure { @Override public StructureFeature.StructureStartFactory getStartFactory() { - return SDFStructureStart::new; + return PortalStructureStart::new; } - public static class SDFStructureStart extends StructureStart { - public SDFStructureStart(StructureFeature feature, int chunkX, int chunkZ, BoundingBox box, int references, long seed) { + public static class PortalStructureStart extends StructureStart { + public PortalStructureStart(StructureFeature feature, int chunkX, int chunkZ, BoundingBox box, int references, long seed) { super(feature, chunkX, chunkZ, box, references, seed); } diff --git a/src/main/java/ru/betterend/world/structures/piece/NBTPiece.java b/src/main/java/ru/betterend/world/structures/piece/NBTPiece.java index 9cf35d99..8131efac 100644 --- a/src/main/java/ru/betterend/world/structures/piece/NBTPiece.java +++ b/src/main/java/ru/betterend/world/structures/piece/NBTPiece.java @@ -48,7 +48,7 @@ public class NBTPiece extends BasePiece { @Override protected void addAdditionalSaveData(CompoundTag tag) { - tag.putString("id", structureID.toString()); + tag.putString("structureID", structureID.toString()); tag.putInt("rotation", rotation.ordinal()); tag.putInt("mirror", mirror.ordinal()); tag.putInt("erosion", erosion); @@ -58,7 +58,7 @@ public class NBTPiece extends BasePiece { @Override protected void fromNbt(CompoundTag tag) { - structureID = new ResourceLocation(tag.getString("id")); + structureID = new ResourceLocation(tag.getString("structureID")); rotation = Rotation.values()[tag.getInt("rotation")]; mirror = Mirror.values()[tag.getInt("mirror")]; erosion = tag.getInt("erosion");