diff --git a/CHANGELOG.md b/CHANGELOG.md index e253cd44..d5493ffb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,8 +3,8 @@ Thank you! Put the changelog BELOW the dashes. ANYTHING ABOVE IS IGNORED hi ----------------- -- Added 27 new rooms for the Catacombs. -- Chains new generate more commonly in Catacombs. +- Added 42 new rooms for Catacombs. +- Chains now generate more commonly in Catacombs. - Fixed a vanilla bug where Powered Rails, Activator Rails, and Detector Rails wouldn't rotate properly in structure generation. - Cracked and Chiseled Purpur Blocks can now be broken faster with a pickaxe. ([#10](https://github.com/FrozenBlock/TrailierTales/issues/10)) - Fixed a crash where modded boats that aren't implemented the same way as vanilla cause a crash. ([#9](https://github.com/FrozenBlock/TrailierTales/issues/9)) diff --git a/src/main/generated/data/trailiertales/worldgen/template_pool/catacombs/corridor_connector.json b/src/main/generated/data/trailiertales/worldgen/template_pool/catacombs/corridor_connector.json index 0ada8a31..daff222c 100644 --- a/src/main/generated/data/trailiertales/worldgen/template_pool/catacombs/corridor_connector.json +++ b/src/main/generated/data/trailiertales/worldgen/template_pool/catacombs/corridor_connector.json @@ -792,6 +792,15 @@ }, "weight": 2 }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/tomb/corridor_pit", + "processors": "trailiertales:catacombs_tomb", + "projection": "rigid" + }, + "weight": 2 + }, { "element": { "element_type": "minecraft:single_pool_element", @@ -999,6 +1008,15 @@ }, "weight": 2 }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/tomb/hallway", + "processors": "trailiertales:catacombs_tomb", + "projection": "rigid" + }, + "weight": 2 + }, { "element": { "element_type": "minecraft:single_pool_element", @@ -1116,6 +1134,15 @@ }, "weight": 2 }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/tomb/layered4", + "processors": "trailiertales:catacombs_tomb", + "projection": "rigid" + }, + "weight": 2 + }, { "element": { "element_type": "minecraft:single_pool_element", @@ -1164,7 +1191,7 @@ { "element": { "element_type": "minecraft:single_pool_element", - "location": "trailiertales:catacombs/tomb/mob_delivery", + "location": "trailiertales:catacombs/tomb/mob_delivery1", "processors": "trailiertales:catacombs_mineshaft", "projection": "rigid" }, @@ -1173,7 +1200,34 @@ { "element": { "element_type": "minecraft:single_pool_element", - "location": "trailiertales:catacombs/tomb/mob_drop", + "location": "trailiertales:catacombs/tomb/mob_delivery2", + "processors": "trailiertales:catacombs_tomb", + "projection": "rigid" + }, + "weight": 2 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/tomb/mob_delivery3", + "processors": "trailiertales:catacombs_tomb", + "projection": "rigid" + }, + "weight": 2 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/tomb/mob_drop1", + "processors": "trailiertales:catacombs_tomb", + "projection": "rigid" + }, + "weight": 2 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/tomb/mob_drop2", "processors": "trailiertales:catacombs_tomb", "projection": "rigid" }, @@ -1278,6 +1332,15 @@ }, "weight": 2 }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/tomb/ritual_flood", + "processors": "trailiertales:catacombs_tomb", + "projection": "rigid" + }, + "weight": 2 + }, { "element": { "element_type": "minecraft:single_pool_element", @@ -1449,6 +1512,15 @@ }, "weight": 2 }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/tomb/small_fancy_tomb11", + "processors": "trailiertales:catacombs_tomb", + "projection": "rigid" + }, + "weight": 2 + }, { "element": { "element_type": "minecraft:single_pool_element", @@ -1584,6 +1656,15 @@ }, "weight": 2 }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/tomb/waterworks", + "processors": "trailiertales:catacombs_tomb", + "projection": "rigid" + }, + "weight": 2 + }, { "element": { "element_type": "minecraft:single_pool_element", @@ -1602,6 +1683,15 @@ }, "weight": 1 }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/corridor/gallery", + "processors": "trailiertales:catacombs_corridor", + "projection": "rigid" + }, + "weight": 1 + }, { "element": { "element_type": "minecraft:single_pool_element", diff --git a/src/main/generated/data/trailiertales/worldgen/template_pool/catacombs/small_room.json b/src/main/generated/data/trailiertales/worldgen/template_pool/catacombs/small_room.json index bf14b4de..f0429374 100644 --- a/src/main/generated/data/trailiertales/worldgen/template_pool/catacombs/small_room.json +++ b/src/main/generated/data/trailiertales/worldgen/template_pool/catacombs/small_room.json @@ -234,6 +234,42 @@ }, "weight": 1 }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/room/generic20", + "processors": "trailiertales:catacombs_small_room", + "projection": "rigid" + }, + "weight": 1 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/room/generic21", + "processors": "trailiertales:catacombs_small_room", + "projection": "rigid" + }, + "weight": 1 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/room/generic22", + "processors": "trailiertales:catacombs_small_room", + "projection": "rigid" + }, + "weight": 1 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/room/generic23", + "processors": "trailiertales:catacombs_small_room", + "projection": "rigid" + }, + "weight": 1 + }, { "element": { "element_type": "minecraft:single_pool_element", @@ -270,6 +306,15 @@ }, "weight": 1 }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/room/mine3", + "processors": "trailiertales:catacombs_small_room", + "projection": "rigid" + }, + "weight": 1 + }, { "element": { "element_type": "minecraft:single_pool_element", @@ -369,6 +414,24 @@ }, "weight": 1 }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/room/terracotta", + "processors": "trailiertales:catacombs_small_room", + "projection": "rigid" + }, + "weight": 1 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "trailiertales:catacombs/room/tnt_lever", + "processors": "trailiertales:catacombs_small_room", + "projection": "rigid" + }, + "weight": 1 + }, { "element": { "element_type": "minecraft:single_pool_element", diff --git a/src/main/java/net/frozenblock/trailiertales/TTPreLoadConstants.java b/src/main/java/net/frozenblock/trailiertales/TTPreLoadConstants.java index 9e9e2a40..3f857f6a 100644 --- a/src/main/java/net/frozenblock/trailiertales/TTPreLoadConstants.java +++ b/src/main/java/net/frozenblock/trailiertales/TTPreLoadConstants.java @@ -6,7 +6,7 @@ public class TTPreLoadConstants { public static final String MOD_ID = "trailiertales"; - public static final boolean STRUCTURE_BUILDING_MODE = false; // Only enable this while building structures. + public static final boolean STRUCTURE_BUILDING_MODE = true; // Only enable this while building structures. @Contract(pure = true) public static @NotNull Path configPath(String name, boolean json5) { diff --git a/src/main/java/net/frozenblock/trailiertales/worldgen/structure/datagen/CatacombsGenerator.java b/src/main/java/net/frozenblock/trailiertales/worldgen/structure/datagen/CatacombsGenerator.java index 22c9bb11..90075ee5 100644 --- a/src/main/java/net/frozenblock/trailiertales/worldgen/structure/datagen/CatacombsGenerator.java +++ b/src/main/java/net/frozenblock/trailiertales/worldgen/structure/datagen/CatacombsGenerator.java @@ -265,6 +265,7 @@ public static void bootstrapTemplatePool(@NotNull BootstrapContext