From b5faf15c5abc58b336cf2aa1c7a8668c5c32664d Mon Sep 17 00:00:00 2001 From: polyvus Date: Fri, 3 Jul 2026 15:30:26 +0200 Subject: [PATCH] le le structure --- src/main/java/com/hbm/world/gen/NTMWorldGenerator.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java b/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java index dbf6922fa..0d8f2d275 100644 --- a/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java +++ b/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java @@ -239,6 +239,11 @@ public class NTMWorldGenerator implements IWorldGenerator { structure = new JigsawPiece("NTMRuinsJ", StructureManager.ntmruinsJ, -1) {{conformToTerrain = true;}}; spawnWeight = StructureConfig.enableRuins ? StructureConfig.ruinsJSpawnWeight : 0; }}); + NBTStructure.registerStructure(0, new SpawnCondition("tower_base") {{ + canSpawn = biome -> biome.heightVariation <= 0.3F && !isInvalidBiome(biome); + structure = new JigsawPiece("tower_base", StructureManager.tower_base, -6); + spawnWeight = StructureConfig.towerBaseSpawnWeight; + }}); NBTStructure.registerNullWeight(0, StructureConfig.plainsNullWeight, biome -> biome == BiomeGenBase.plains); NBTStructure.registerNullWeight(0, StructureConfig.oceanNullWeight, biome -> BiomeDictionary.isBiomeOfType(biome, Type.OCEAN));