From bf3e795a66d923772ac74c779d4dd000be59d18a Mon Sep 17 00:00:00 2001 From: Lazzzycatwastaken Date: Wed, 27 Aug 2025 16:36:25 +0200 Subject: [PATCH] BOIIIIIIIIIIIIIIIIII TS (type soul) getting a 20 hog code ( setro and minors? like in minecraft? I know nothing of association with setro and minors.) --- .../java/com/hbm/main/StructureManager.java | 3 +++ .../com/hbm/world/gen/NTMWorldGenerator.java | 19 ++++++++++++++++++ .../assets/hbm/structures/desert_shack_1.nbt | Bin 0 -> 6343 bytes .../assets/hbm/structures/desert_shack_2.nbt | Bin 0 -> 5335 bytes .../assets/hbm/structures/desert_shack_3.nbt | Bin 0 -> 5368 bytes 5 files changed, 22 insertions(+) create mode 100644 src/main/resources/assets/hbm/structures/desert_shack_1.nbt create mode 100644 src/main/resources/assets/hbm/structures/desert_shack_2.nbt create mode 100644 src/main/resources/assets/hbm/structures/desert_shack_3.nbt diff --git a/src/main/java/com/hbm/main/StructureManager.java b/src/main/java/com/hbm/main/StructureManager.java index e740331f3..50df3c8f7 100644 --- a/src/main/java/com/hbm/main/StructureManager.java +++ b/src/main/java/com/hbm/main/StructureManager.java @@ -61,6 +61,9 @@ public class StructureManager { public static final NBTStructure beached_patrol = new NBTStructure(new ResourceLocation(RefStrings.MODID, "structures/beached_patrol.nbt")); public static final NBTStructure lighthouse = new NBTStructure(new ResourceLocation(RefStrings.MODID, "structures/lighthouse.nbt")); public static final NBTStructure dish = new NBTStructure(new ResourceLocation(RefStrings.MODID, "structures/dish.nbt")); + public static final NBTStructure desert_shack_1 = new NBTStructure(new ResourceLocation(RefStrings.MODID, "structures/desert_shack_1.nbt")); + public static final NBTStructure desert_shack_2 = new NBTStructure(new ResourceLocation(RefStrings.MODID, "structures/desert_shack_2.nbt")); + public static final NBTStructure desert_shack_3 = new NBTStructure(new ResourceLocation(RefStrings.MODID, "structures/desert_shack_3.nbt")); public static final NBTStructure spire = new NBTStructure(new ResourceLocation(RefStrings.MODID, "structures/spire.nbt")); diff --git a/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java b/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java index 049428707..a47cfd322 100644 --- a/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java +++ b/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java @@ -113,6 +113,25 @@ public class NTMWorldGenerator implements IWorldGenerator { spawnWeight = 1; }}); + NBTStructure.registerStructure(0, new SpawnCondition("desert_shack_1") {{ + canSpawn = biome -> biome == BiomeGenBase.desert; + structure = new JigsawPiece("desert_shack_1", StructureManager.desert_shack_1, -7); + spawnWeight = 20; + }}); + + NBTStructure.registerStructure(0, new SpawnCondition("desert_shack_2") {{ + canSpawn = biome -> biome == BiomeGenBase.desert; + structure = new JigsawPiece("desert_shack_2", StructureManager.desert_shack_2, -7); + spawnWeight = 25; + }}); + + NBTStructure.registerStructure(0, new SpawnCondition("desert_shack_3") {{ + canSpawn = biome -> biome == BiomeGenBase.desert; + structure = new JigsawPiece("desert_shack_3", StructureManager.desert_shack_3, -5); + spawnWeight = 30; + }}); + + NBTStructure.registerNullWeight(0, 4, oceanBiomes::contains); NBTStructure.registerNullWeight(0, 2, biome -> biome == BiomeGenBase.plains); NBTStructure.registerNullWeight(0, 2, oceanBiomes::contains); diff --git a/src/main/resources/assets/hbm/structures/desert_shack_1.nbt b/src/main/resources/assets/hbm/structures/desert_shack_1.nbt new file mode 100644 index 0000000000000000000000000000000000000000..0161e28dc0a2a79eec439bf7665936d92439cbcd GIT binary patch literal 6343 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 ZzD<$O3>9abwqGG$j`-bv`q2j;{0Dapy21be literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/structures/desert_shack_3.nbt b/src/main/resources/assets/hbm/structures/desert_shack_3.nbt new file mode 100644 index 0000000000000000000000000000000000000000..a435c6e859a5a0e8960872c999fa860f8baaa10b GIT binary patch literal 5368 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 YFJ9M;jCx4;>z^MC4c@Y&>$A`P1`mP86#xJL literal 0 HcmV?d00001