diff --git a/CHANGES.md b/CHANGES.md index 3dc1f0fd..2607261b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,3 +2,5 @@ - Added Jewelry Compat - Added Archers Compat +- Added Rogues Compat +- All RPG series mod buildings will be restricted to 1 building per villages. diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/beach.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/beach.json index ff31f690..32817abb 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/beach.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/beach.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/beach/house", "location": "ctov:village/beach/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/christmas.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/christmas.json index 9cf8e2de..88735b91 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/christmas.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/christmas.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/christmas/house", "location": "ctov:village/christmas/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/dark_forest.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/dark_forest.json index 1da8f123..c94d1940 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/dark_forest.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/dark_forest.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/halloween/house", "location": "ctov:village/dark_forest/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/desert.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/desert.json index a9c0c8dc..7e7d12ed 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/desert.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/desert.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/desert/house", "location": "ctov:village/desert/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/desert_oasis.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/desert_oasis.json index cd5c311a..65cb3aa9 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/desert_oasis.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/desert_oasis.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/desert/house", "location": "ctov:village/desert_oasis/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/jungle.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/jungle.json index 27bdb2cf..8b23fa9c 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/jungle.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/jungle.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/jungle/house", "location": "ctov:village/jungle/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/jungle_tree.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/jungle_tree.json index ff14070f..f0216e36 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/jungle_tree.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/jungle_tree.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/jungle/house", "location": "ctov:village/jungle_tree/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mesa.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mesa.json index 6481783a..fb415e3f 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mesa.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mesa.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/mesa/house", "location": "ctov:village/mesa/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mesa_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mesa_fortified.json index a8381406..8198c120 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mesa_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mesa_fortified.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/mesa_fortified/house", "location": "ctov:village/mesa_fortified/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mountain.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mountain.json index 7ec4bda0..ce784751 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mountain.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mountain.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/mountain/house", "location": "ctov:village/mountain/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mountain_alpine.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mountain_alpine.json index 37e49b8f..3a650609 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mountain_alpine.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mountain_alpine.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/mountain/house", "location": "ctov:village/mountain_alpine/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mushroom.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mushroom.json index 3f83b06d..26847107 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mushroom.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/mushroom.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/mushroom/house_red", "location": "ctov:village/mushroom/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/plains.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/plains.json index c90b7243..e21198b7 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/plains.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/plains.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/plains/house", "location": "ctov:village/plains/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/plains_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/plains_fortified.json index 580f598e..1fe0d8f1 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/plains_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/plains_fortified.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/plains/house", "location": "ctov:village/plains_fortified/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/savanna.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/savanna.json index 71ab7750..095ed945 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/savanna.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/savanna.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/savanna/house_orange", "location": "ctov:village/savanna/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/savanna_na.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/savanna_na.json index 355070ee..89f461cd 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/savanna_na.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/savanna_na.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/savanna_na/hut", "location": "ctov:village/savanna_na/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/snowy.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/snowy.json index c055ef15..faa1503b 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/snowy.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/snowy.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/snowy/house_snow", "location": "ctov:village/snowy_igloo/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/swamp.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/swamp.json index 68fcb5b3..ee0313ab 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/swamp.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/swamp.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/swamp/house", "location": "ctov:village/swamp/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/swamp_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/swamp_fortified.json index e499ec93..85054efd 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/swamp_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/swamp_fortified.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/swamp/house", "location": "ctov:village/swamp_fortified/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/taiga.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/taiga.json index 134eff57..c1ed3dc2 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/taiga.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/taiga.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/taiga/house", "location": "ctov:village/taiga/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/taiga_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/taiga_fortified.json index d1e6b71f..0e2679d7 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/taiga_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/archers/taiga_fortified.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/taiga/house", "location": "ctov:village/taiga_fortified/jobsite/archery_range" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/beach.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/beach.json index 53cf6f38..125ec06f 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/beach.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/beach.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/beach/house", "location": "ctov:village/beach/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/christmas.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/christmas.json index b1235149..0fe0acb1 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/christmas.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/christmas.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/christmas/house", "location": "ctov:village/christmas/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/dark_forest.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/dark_forest.json index f7f352fb..dd87c91d 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/dark_forest.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/dark_forest.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/halloween/house", "location": "ctov:village/dark_forest/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/desert.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/desert.json index ab4937f8..ea16df53 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/desert.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/desert.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/desert/house", "location": "ctov:village/desert/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/desert_oasis.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/desert_oasis.json index e2c17c39..1c8f5c87 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/desert_oasis.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/desert_oasis.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/desert/house", "location": "ctov:village/desert_oasis/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/jungle.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/jungle.json index d0304020..dfc05ebc 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/jungle.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/jungle.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/jungle/house", "location": "ctov:village/jungle/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/jungle_tree.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/jungle_tree.json index 2e236e73..8e31b175 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/jungle_tree.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/jungle_tree.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/jungle/house", "location": "ctov:village/jungle_tree/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mesa.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mesa.json index 77366f2c..342f696d 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mesa.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mesa.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/mesa/house", "location": "ctov:village/mesa/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mesa_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mesa_fortified.json index 2849c218..eb550875 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mesa_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mesa_fortified.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/mesa_fortified/house", "location": "ctov:village/mesa_fortified/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mountain.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mountain.json index dd2ecc8a..7f4b4e5a 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mountain.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mountain.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/mountain/house", "location": "ctov:village/mountain/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mountain_alpine.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mountain_alpine.json index 15e573d2..7c608e67 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mountain_alpine.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mountain_alpine.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/mountain/house", "location": "ctov:village/mountain_alpine/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mushroom.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mushroom.json index 2509a709..60f6c14c 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mushroom.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/mushroom.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/mushroom/house_red", "location": "ctov:village/mushroom/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/plains.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/plains.json index 243528cc..15a97761 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/plains.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/plains.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/plains/house", "location": "ctov:village/plains/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/plains_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/plains_fortified.json index 0cb93fa2..c5a22a35 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/plains_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/plains_fortified.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/plains/house", "location": "ctov:village/plains_fortified/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/savanna.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/savanna.json index 01b15ea0..fdfff442 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/savanna.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/savanna.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/savanna/house_orange", "location": "ctov:village/savanna/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/savanna_na.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/savanna_na.json index 142c1fcc..794e8ffa 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/savanna_na.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/savanna_na.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/savanna_na/hut", "location": "ctov:village/savanna_na/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/snowy.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/snowy.json index 788396df..5b26ec8f 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/snowy.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/snowy.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/snowy/house_snow", "location": "ctov:village/snowy_igloo/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/swamp.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/swamp.json index f69ca56d..71ad178f 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/swamp.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/swamp.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/swamp/house", "location": "ctov:village/swamp/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/swamp_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/swamp_fortified.json index 0f6e1707..52cb57a0 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/swamp_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/swamp_fortified.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/swamp/house", "location": "ctov:village/swamp_fortified/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/taiga.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/taiga.json index 3cb2495e..983a48cd 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/taiga.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/taiga.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/taiga/house", "location": "ctov:village/taiga/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/taiga_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/taiga_fortified.json index d4a612f4..c5a63378 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/taiga_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/jewelry/taiga_fortified.json @@ -14,15 +14,14 @@ { "weight": 5, "element": { - "element_type": "lithostitched:guaranteed", + "element_type": "lithostitched:limited", "delegate": { "element_type": "minecraft:single_pool_element", "projection": "rigid", "processors": "ctov:village/taiga/house", "location": "ctov:village/taiga_fortified/jobsite/jewelry_shop" }, - "count": 1, - "min_depth": 3 + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/beach.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/beach.json index 880e8987..945d7e2b 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/beach.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/beach.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/beach/house", - "location":"ctov:village/beach/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/beach/house", + "location": "ctov:village/beach/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/christmas.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/christmas.json index d6b4403b..32b27568 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/christmas.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/christmas.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/christmas/house", - "location":"ctov:village/christmas/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/christmas/house", + "location": "ctov:village/christmas/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/dark_forest.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/dark_forest.json index a1886318..79169192 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/dark_forest.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/dark_forest.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/halloween/house", - "location":"ctov:village/halloween/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/halloween/house", + "location": "ctov:village/dark_forest/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/desert.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/desert.json index 21bf1847..a2cd7462 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/desert.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/desert.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { + "element_type": "lithostitched:limited", + "delegate": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/desert/house", - "location":"ctov:village/desert/jobsite/sanctuary" + "projection": "rigid", + "processors": "ctov:village/desert/house", + "location": "ctov:village/desert/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/desert_oasis.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/desert_oasis.json index 6d19aa10..561c4849 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/desert_oasis.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/desert_oasis.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/desert_oasis/house", - "location":"ctov:village/desert_oasis/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/desert/house", + "location": "ctov:village/desert_oasis/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/jungle.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/jungle.json index b7e160ae..b0ecd6fc 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/jungle.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/jungle.json @@ -9,15 +9,19 @@ } ] }, - "template_pool": "ctov:village/jungle/terminator", + "template_pool": "ctov:village/jungle/house", "elements": [ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/jungle/house", - "location":"ctov:village/jungle/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/jungle/house", + "location": "ctov:village/jungle/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/jungle_tree.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/jungle_tree.json index ef168a18..5d3d7575 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/jungle_tree.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/jungle_tree.json @@ -9,15 +9,19 @@ } ] }, - "template_pool": "ctov:village/jungle_tree/house", + "template_pool": "ctov:village/jungle_tree/terminator", "elements": [ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/jungle_tree/house", - "location":"ctov:village/jungle_tree/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/jungle/house", + "location": "ctov:village/jungle_tree/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mesa.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mesa.json index 3512f83d..1855cb77 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mesa.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mesa.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/mesa/house", - "location":"ctov:village/mesa/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/mesa/house", + "location": "ctov:village/mesa/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mesa_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mesa_fortified.json index 73e7b2a4..e396698d 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mesa_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mesa_fortified.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/mesa_fortified/house", - "location":"ctov:village/mesa_fortified/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/mesa_fortified/house", + "location": "ctov:village/mesa_fortified/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mountain.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mountain.json index 912bc75d..0ae264d5 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mountain.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mountain.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/mountain/house", - "location":"ctov:village/mountain/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/mountain/house", + "location": "ctov:village/mountain/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mountain_alpine.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mountain_alpine.json index 0d892b4f..881c08db 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mountain_alpine.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mountain_alpine.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/mountain_alpine/house", - "location":"ctov:village/mountain_alpine/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/mountain/house", + "location": "ctov:village/mountain_alpine/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mushroom.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mushroom.json index 7d9cf09b..a1174bfa 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mushroom.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/mushroom.json @@ -14,19 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/mushroom/house_brown", - "location":"ctov:village/mushroom/jobsite/sanctuary" - } - }, - { - "weight": 5, - "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/mushroom/house_red", - "location":"ctov:village/mushroom/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/mushroom/house_red", + "location": "ctov:village/mushroom/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/plains.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/plains.json index a1951d81..561a9150 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/plains.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/plains.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/plains/house", - "location":"ctov:village/plains/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/plains/house", + "location": "ctov:village/plains/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/plains_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/plains_fortified.json index 40c53998..9d0df0a6 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/plains_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/plains_fortified.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/plains_fortified/pink_house", - "location":"ctov:village/plains_fortified/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/plains/house", + "location": "ctov:village/plains_fortified/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/savanna.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/savanna.json index 4a09e2d0..ee57856d 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/savanna.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/savanna.json @@ -14,28 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/savanna/house_orange", - "location":"ctov:village/savanna/jobsite/sanctuary" - } - }, - { - "weight": 5, - "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/savanna/house_red", - "location":"ctov:village/savanna/jobsite/sanctuary" - } - }, - { - "weight": 5, - "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/savanna/house_yellow", - "location":"ctov:village/savanna/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/savanna/house_orange", + "location": "ctov:village/savanna/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/savanna_na.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/savanna_na.json index 55ae391b..8b40365b 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/savanna_na.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/savanna_na.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "minecraft:empty", - "location":"ctov:village/savanna_na/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/savanna_na/hut", + "location": "ctov:village/savanna_na/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/snowy.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/snowy.json index 03acabaf..9b15a0fe 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/snowy.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/snowy.json @@ -14,19 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/snowy/house_ice", - "location":"ctov:village/snowy_igloo/jobsite/sanctuary" - } - }, - { - "weight": 5, - "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/snowy/house_snow", - "location":"ctov:village/snowy_igloo/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/snowy/house_snow", + "location": "ctov:village/snowy_igloo/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/swamp.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/swamp.json index f9648700..5a1d69ef 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/swamp.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/swamp.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/swamp/house", - "location":"ctov:village/swamp/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/swamp/house", + "location": "ctov:village/swamp/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/swamp_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/swamp_fortified.json index be11b0fc..a8ccbd68 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/swamp_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/swamp_fortified.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/swamp_fortified/house", - "location":"ctov:village/swamp_fortified/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/swamp/house", + "location": "ctov:village/swamp_fortified/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/taiga.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/taiga.json index 449430c7..b273f5ae 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/taiga.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/taiga.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/taiga/house", - "location":"ctov:village/taiga/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/taiga/house", + "location": "ctov:village/taiga/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/taiga_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/taiga_fortified.json index 8ea58de3..f10dc4be 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/taiga_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/paladins/taiga_fortified.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/taiga_fortified/house", - "location":"ctov:village/taiga_fortified/jobsite/sanctuary" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/taiga/house", + "location": "ctov:village/taiga_fortified/jobsite/sanctuary" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/beach.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/beach.json new file mode 100644 index 00000000..b2a5cb52 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/beach.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/beach/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/beach/house", + "location": "ctov:village/beach/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/christmas.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/christmas.json new file mode 100644 index 00000000..fd644723 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/christmas.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/christmas/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/christmas/house", + "location": "ctov:village/christmas/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/dark_forest.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/dark_forest.json new file mode 100644 index 00000000..a9c2b587 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/dark_forest.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/halloween/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/halloween/house", + "location": "ctov:village/dark_forest/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/desert.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/desert.json new file mode 100644 index 00000000..bbb9180f --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/desert.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/desert/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/desert/house", + "location": "ctov:village/desert/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/desert_oasis.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/desert_oasis.json new file mode 100644 index 00000000..0b65d7ab --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/desert_oasis.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/desert_oasis/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/desert/house", + "location": "ctov:village/desert_oasis/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/jungle.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/jungle.json new file mode 100644 index 00000000..b9571606 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/jungle.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/jungle/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/jungle/house", + "location": "ctov:village/jungle/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/jungle_tree.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/jungle_tree.json new file mode 100644 index 00000000..581a82d5 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/jungle_tree.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/jungle_tree/terminator", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/jungle/house", + "location": "ctov:village/jungle_tree/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/mesa.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/mesa.json new file mode 100644 index 00000000..dcf55dac --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/mesa.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/mesa/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/mesa/house", + "location": "ctov:village/mesa/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/mesa_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/mesa_fortified.json new file mode 100644 index 00000000..32ada124 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/mesa_fortified.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/mesa_fortified/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/mesa_fortified/house", + "location": "ctov:village/mesa_fortified/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/mountain.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/mountain.json new file mode 100644 index 00000000..add373d9 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/mountain.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/mountain/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/mountain/house", + "location": "ctov:village/mountain/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/mountain_alpine.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/mountain_alpine.json new file mode 100644 index 00000000..bb243918 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/mountain_alpine.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/mountain_alpine/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/mountain/house", + "location": "ctov:village/mountain_alpine/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/mushroom.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/mushroom.json new file mode 100644 index 00000000..2e319ff0 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/mushroom.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/mushroom/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/mushroom/house_red", + "location": "ctov:village/mushroom/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/plains.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/plains.json new file mode 100644 index 00000000..b1595382 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/plains.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/plains/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/plains/house", + "location": "ctov:village/plains/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/plains_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/plains_fortified.json new file mode 100644 index 00000000..bdb948ce --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/plains_fortified.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/plains_fortified/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/plains/house", + "location": "ctov:village/plains_fortified/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/savanna.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/savanna.json new file mode 100644 index 00000000..6ac82d66 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/savanna.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/savanna/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/savanna/house_orange", + "location": "ctov:village/savanna/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/savanna_na.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/savanna_na.json new file mode 100644 index 00000000..af3adf85 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/savanna_na.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/savanna_na/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/savanna_na/hut", + "location": "ctov:village/savanna_na/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/snowy.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/snowy.json new file mode 100644 index 00000000..f53ba3d7 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/snowy.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/snowy_igloo/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/snowy/house_snow", + "location": "ctov:village/snowy_igloo/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/swamp.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/swamp.json new file mode 100644 index 00000000..26d72029 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/swamp.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/swamp/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/swamp/house", + "location": "ctov:village/swamp/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/swamp_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/swamp_fortified.json new file mode 100644 index 00000000..8c833c98 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/swamp_fortified.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/swamp_fortified/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/swamp/house", + "location": "ctov:village/swamp_fortified/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/taiga.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/taiga.json new file mode 100644 index 00000000..f9323c8b --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/taiga.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/taiga/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/taiga/house", + "location": "ctov:village/taiga/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/taiga_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/taiga_fortified.json new file mode 100644 index 00000000..e107a635 --- /dev/null +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/rogues/taiga_fortified.json @@ -0,0 +1,28 @@ +{ + "type": "lithostitched:add_template_pool_elements", + "predicate": { + "type": "lithostitched:all_of", + "predicates": [ + { + "type": "lithostitched:mod_loaded", + "mod_id": "rogues" + } + ] + }, + "template_pool": "ctov:village/taiga_fortified/house", + "elements": [ + { + "weight": 5, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/taiga/house", + "location": "ctov:village/taiga_fortified/jobsite/barracks" + }, + "limit": 1 + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/beach.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/beach.json index 62466227..1331ec21 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/beach.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/beach.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/beach/house", - "location":"ctov:village/beach/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/beach/house", + "location": "ctov:village/beach/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/christmas.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/christmas.json index 2d21ba4e..af667bd4 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/christmas.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/christmas.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/christmas/house", - "location":"ctov:village/christmas/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/christmas/house", + "location": "ctov:village/christmas/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/dark_forest.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/dark_forest.json index 715fceea..086ee430 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/dark_forest.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/dark_forest.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/halloween/house", - "location":"ctov:village/halloween/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/halloween/house", + "location": "ctov:village/dark_forest/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/desert.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/desert.json index 7dffc83d..d96851c7 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/desert.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/desert.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { + "element_type": "lithostitched:limited", + "delegate": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/desert/house", - "location":"ctov:village/desert/jobsite/wizard_tower" + "projection": "rigid", + "processors": "ctov:village/desert/house", + "location": "ctov:village/desert/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/desert_oasis.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/desert_oasis.json index 5a67af1e..079cb11b 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/desert_oasis.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/desert_oasis.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/desert_oasis/house", - "location":"ctov:village/desert_oasis/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/desert/house", + "location": "ctov:village/desert_oasis/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/jungle.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/jungle.json index 5383a924..71a3a7cd 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/jungle.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/jungle.json @@ -9,15 +9,19 @@ } ] }, - "template_pool": "ctov:village/jungle/terminator", + "template_pool": "ctov:village/jungle/house", "elements": [ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/jungle/house", - "location":"ctov:village/jungle/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/jungle/house", + "location": "ctov:village/jungle/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/jungle_tree.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/jungle_tree.json index ccb316d0..124c92c2 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/jungle_tree.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/jungle_tree.json @@ -9,15 +9,19 @@ } ] }, - "template_pool": "ctov:village/jungle_tree/house", + "template_pool": "ctov:village/jungle_tree/terminator", "elements": [ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/jungle_tree/house", - "location":"ctov:village/jungle_tree/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/jungle/house", + "location": "ctov:village/jungle_tree/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mesa.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mesa.json index 7acdd3d5..93d9a8b3 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mesa.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mesa.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/mesa/house", - "location":"ctov:village/mesa/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/mesa/house", + "location": "ctov:village/mesa/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mesa_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mesa_fortified.json index 2456473d..b90b4f88 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mesa_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mesa_fortified.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/mesa_fortified/house", - "location":"ctov:village/mesa_fortified/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/mesa_fortified/house", + "location": "ctov:village/mesa_fortified/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mountain.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mountain.json index 197d406f..ec2956e9 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mountain.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mountain.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/mountain/house", - "location":"ctov:village/mountain/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/mountain/house", + "location": "ctov:village/mountain/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mountain_alpine.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mountain_alpine.json index 2ce633d0..ce865feb 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mountain_alpine.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mountain_alpine.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/mountain_alpine/house", - "location":"ctov:village/mountain_alpine/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/mountain/house", + "location": "ctov:village/mountain_alpine/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mushroom.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mushroom.json index 638b9e50..ead52b3e 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mushroom.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/mushroom.json @@ -14,19 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/mushroom/house_brown", - "location":"ctov:village/mushroom/jobsite/wizard_tower" - } - }, - { - "weight": 5, - "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/mushroom/house_red", - "location":"ctov:village/mushroom/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/mushroom/house_red", + "location": "ctov:village/mushroom/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/plains.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/plains.json index 6990e55d..7b285e0c 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/plains.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/plains.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/plains/house", - "location":"ctov:village/plains/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/plains/house", + "location": "ctov:village/plains/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/plains_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/plains_fortified.json index 33685e4e..bad80e45 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/plains_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/plains_fortified.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/plains_fortified/pink_house", - "location":"ctov:village/plains_fortified/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/plains/house", + "location": "ctov:village/plains_fortified/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/savanna.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/savanna.json index 8f4c4a2f..d86a24eb 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/savanna.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/savanna.json @@ -14,28 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/savanna/house_orange", - "location":"ctov:village/savanna/jobsite/wizard_tower" - } - }, - { - "weight": 5, - "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/savanna/house_red", - "location":"ctov:village/savanna/jobsite/wizard_tower" - } - }, - { - "weight": 5, - "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/savanna/house_yellow", - "location":"ctov:village/savanna/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/savanna/house_orange", + "location": "ctov:village/savanna/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/savanna_na.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/savanna_na.json index 869acdd2..b09abeea 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/savanna_na.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/savanna_na.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "minecraft:empty", - "location":"ctov:village/savanna_na/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/savanna_na/hut", + "location": "ctov:village/savanna_na/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/snowy.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/snowy.json index b59e2b5a..b5f0792f 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/snowy.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/snowy.json @@ -14,19 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/snowy/house_ice", - "location":"ctov:village/snowy_igloo/jobsite/wizard_tower" - } - }, - { - "weight": 5, - "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/snowy/house_snow", - "location":"ctov:village/snowy_igloo/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/snowy/house_snow", + "location": "ctov:village/snowy_igloo/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/swamp.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/swamp.json index bc2b19ef..1e53f1d2 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/swamp.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/swamp.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/swamp/house", - "location":"ctov:village/swamp/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/swamp/house", + "location": "ctov:village/swamp/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/swamp_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/swamp_fortified.json index eea4f3bf..943260c6 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/swamp_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/swamp_fortified.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/swamp_fortified/house", - "location":"ctov:village/swamp_fortified/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/swamp/house", + "location": "ctov:village/swamp_fortified/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/taiga.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/taiga.json index 24d7fd15..98c3a9ba 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/taiga.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/taiga.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/taiga/house", - "location":"ctov:village/taiga/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/taiga/house", + "location": "ctov:village/taiga/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/taiga_fortified.json b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/taiga_fortified.json index 9b8e9dce..b922fcfd 100644 --- a/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/taiga_fortified.json +++ b/common/src/main/resources/data/ctov/lithostitched/worldgen_modifier/wizards/taiga_fortified.json @@ -14,10 +14,14 @@ { "weight": 5, "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "processors": "ctov:village/taiga_fortified/house", - "location":"ctov:village/taiga_fortified/jobsite/wizard_tower" + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "processors": "ctov:village/taiga/house", + "location": "ctov:village/taiga_fortified/jobsite/wizard_tower" + }, + "limit": 1 } } ] diff --git a/common/src/main/resources/data/ctov/structures/village/beach/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/beach/jobsite/barracks.nbt new file mode 100644 index 00000000..9855ec7c Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/beach/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/christmas/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/christmas/jobsite/barracks.nbt new file mode 100644 index 00000000..bd0f9df0 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/christmas/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/desert/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/desert/jobsite/barracks.nbt new file mode 100644 index 00000000..fc45559d Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/desert/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/desert_oasis/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/desert_oasis/jobsite/barracks.nbt new file mode 100644 index 00000000..1d3ed490 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/desert_oasis/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/halloween/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/halloween/jobsite/barracks.nbt new file mode 100644 index 00000000..31851449 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/halloween/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/jungle/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/jungle/jobsite/barracks.nbt new file mode 100644 index 00000000..c4fcfe90 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/jungle/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/jungle_tree/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/jungle_tree/jobsite/barracks.nbt new file mode 100644 index 00000000..6359f104 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/jungle_tree/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/mesa/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/mesa/jobsite/barracks.nbt new file mode 100644 index 00000000..75daf429 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/mesa/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/mesa_fortified/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/mesa_fortified/jobsite/barracks.nbt new file mode 100644 index 00000000..eda69e78 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/mesa_fortified/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/mountain/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/mountain/jobsite/barracks.nbt new file mode 100644 index 00000000..6384ad6f Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/mountain/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/mountain_alpine/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/mountain_alpine/jobsite/barracks.nbt new file mode 100644 index 00000000..688f2f96 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/mountain_alpine/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/mushroom/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/mushroom/jobsite/barracks.nbt new file mode 100644 index 00000000..a4fd64bb Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/mushroom/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/plains/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/plains/jobsite/barracks.nbt new file mode 100644 index 00000000..280030fc Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/plains/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/plains_fortified/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/plains_fortified/jobsite/barracks.nbt new file mode 100644 index 00000000..e7b07b10 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/plains_fortified/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/savanna/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/savanna/jobsite/barracks.nbt new file mode 100644 index 00000000..2aedb2d1 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/savanna/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/savanna_na/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/savanna_na/jobsite/barracks.nbt new file mode 100644 index 00000000..c8c34814 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/savanna_na/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/snowy_igloo/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/snowy_igloo/jobsite/barracks.nbt new file mode 100644 index 00000000..3b357585 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/snowy_igloo/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/swamp/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/swamp/jobsite/barracks.nbt new file mode 100644 index 00000000..987b6005 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/swamp/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/swamp_fortified/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/swamp_fortified/jobsite/barracks.nbt new file mode 100644 index 00000000..376e0661 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/swamp_fortified/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/taiga/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/taiga/jobsite/barracks.nbt new file mode 100644 index 00000000..732a9ad9 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/taiga/jobsite/barracks.nbt differ diff --git a/common/src/main/resources/data/ctov/structures/village/taiga_fortified/jobsite/barracks.nbt b/common/src/main/resources/data/ctov/structures/village/taiga_fortified/jobsite/barracks.nbt new file mode 100644 index 00000000..fba3a529 Binary files /dev/null and b/common/src/main/resources/data/ctov/structures/village/taiga_fortified/jobsite/barracks.nbt differ