diff --git a/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java b/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java index 9d8f1d5dc..200a429e9 100644 --- a/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java +++ b/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java @@ -72,21 +72,22 @@ public class NTMWorldGenerator implements IWorldGenerator { }}); NBTStructure.registerStructure(0, new SpawnCondition() {{ - canSpawn = oceanBiomes::contains; + canSpawn = biome -> biome == BiomeGenBase.deepOcean; structure = new JigsawPiece("oil_rig", StructureManager.oil_rig); maxHeight = 48; minHeight = 47; - spawnWeight = 3; + spawnWeight = 2; }}); NBTStructure.registerStructure(0, new SpawnCondition() {{ canSpawn = beachBiomes::contains; structure = new JigsawPiece("beached_patrol", StructureManager.beached_patrol); + minHeight = 63; + maxHeight = 67; spawnWeight = 8; - maxHeight = 65; }}); - NBTStructure.registerNullWeight(0, 12); + NBTStructure.registerNullWeight(0, 2); Map bricks = new HashMap() {{ put(ModBlocks.meteor_brick, new MeteorBricks()); diff --git a/src/main/resources/assets/hbm/structures/beached_patrol.nbt b/src/main/resources/assets/hbm/structures/beached_patrol.nbt index 45e6face8..417f3bd8e 100644 Binary files a/src/main/resources/assets/hbm/structures/beached_patrol.nbt and b/src/main/resources/assets/hbm/structures/beached_patrol.nbt differ