diff --git a/CHANGES.md b/CHANGES.md index 060c25f2..2607261b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,5 +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/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/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