diff --git a/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/DestructionStructureProcessor.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/DestructionStructureProcessor.java index 46f3b172..0c0c228e 100644 --- a/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/DestructionStructureProcessor.java +++ b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/DestructionStructureProcessor.java @@ -27,9 +27,9 @@ public class DestructionStructureProcessor extends StructureProcessor { StructurePlaceSettings structurePlacementData ) { if (!BlocksHelper.isInvulnerable( - structureBlockInfo2.state, + structureBlockInfo2.state(), worldView, - structureBlockInfo2.pos + structureBlockInfo2.pos() ) && MHelper.RANDOM.nextInt(chance) == 0) { return null; } diff --git a/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/TerrainStructureProcessor.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/TerrainStructureProcessor.java index e849af3a..0b779c69 100644 --- a/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/TerrainStructureProcessor.java +++ b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/TerrainStructureProcessor.java @@ -27,11 +27,11 @@ public class TerrainStructureProcessor extends StructureProcessor { StructureBlockInfo structureBlockInfo2, StructurePlaceSettings structurePlacementData ) { - BlockPos bpos = structureBlockInfo2.pos; - if (structureBlockInfo2.state.is(defaultBlock) && worldView.isEmptyBlock(bpos.above())) { + BlockPos bpos = structureBlockInfo2.pos(); + if (structureBlockInfo2.state().is(defaultBlock) && worldView.isEmptyBlock(bpos.above())) { final BlockState top = BiomeAPI.findTopMaterial(worldView.getBiome(pos)) .orElse(defaultBlock.defaultBlockState()); - return new StructureBlockInfo(bpos, top, structureBlockInfo2.nbt); + return new StructureBlockInfo(bpos, top, structureBlockInfo2.nbt()); } return structureBlockInfo2; }