From 9ab5d3e112265b411c482113ed5623a851c14adc Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sun, 21 Dec 2025 17:35:07 +0000 Subject: [PATCH] added yurt structures too --- CHANGELOG.md | 2 +- .../chests/yurts_illager_archery.json | 128 ++++ .../chests/yurts_illager_basic.json | 559 ++++++++++++++++++ .../chests/yurts_illager_smithy.json | 370 ++++++++++++ .../chests/yurts_illager_stable.json | 62 ++ .../illager_generic/huntmaster_camp.nbt | Bin 1642 -> 1797 bytes .../structures/illager_generic/mobs/horse.nbt | Bin 0 -> 1133 bytes .../illager_generic/small_camp_1.nbt | Bin 1106 -> 1133 bytes .../illager_generic/small_camp_2.nbt | Bin 1117 -> 1139 bytes .../structures/yurts/baseline/bend_left.nbt | Bin 0 -> 1070 bytes .../structures/yurts/baseline/bend_right.nbt | Bin 0 -> 1051 bytes .../tfg/structures/yurts/baseline/cross.nbt | Bin 0 -> 1488 bytes .../structures/yurts/baseline/fork_left.nbt | Bin 0 -> 1231 bytes .../structures/yurts/baseline/fork_right.nbt | Bin 0 -> 1249 bytes .../tfg/structures/yurts/baseline/house1.nbt | Bin 6451 -> 6451 bytes .../tfg/structures/yurts/baseline/house2.nbt | Bin 6126 -> 5720 bytes .../tfg/structures/yurts/baseline/house3.nbt | Bin 6727 -> 6166 bytes .../tfg/structures/yurts/baseline/larder.nbt | Bin 1936 -> 1962 bytes .../structures/yurts/baseline/monument.nbt | Bin 1451 -> 1565 bytes .../yurts/baseline/shooting_range.nbt | Bin 3050 -> 3965 bytes .../tfg/structures/yurts/baseline/stable.nbt | Bin 2090 -> 2236 bytes .../yurts/baseline/straight_long.nbt | Bin 0 -> 908 bytes .../yurts/baseline/straight_medium.nbt | Bin 0 -> 769 bytes .../yurts/baseline/straight_short.nbt | Bin 0 -> 631 bytes .../structures/yurts/baseline/t_junction.nbt | Bin 0 -> 1222 bytes .../yurts/baseline/throne_house.nbt | Bin 14236 -> 11692 bytes .../tfg/structures/yurts/baseline/tower.nbt | Bin 2290 -> 2417 bytes .../structures/yurts/baseline/workshop.nbt | Bin 3387 -> 2691 bytes .../processor_list/illagers/yurts_paths.json | 103 ++++ .../illagers/yurts_structures.json | 50 ++ .../illagers/yurts_village_living.json | 25 + .../structure_set/illagers/yurts_village.json | 21 + .../template_pool/illagers/mob_horse.json | 15 + .../yurts_village_living_buildings.json | 118 ++++ .../illagers/yurts_village_living_paths.json | 94 +++ .../yurts_village_living_start_pool.json | 15 + 36 files changed, 1561 insertions(+), 1 deletion(-) create mode 100644 kubejs/data/tfg/loot_tables/chests/yurts_illager_archery.json create mode 100644 kubejs/data/tfg/loot_tables/chests/yurts_illager_basic.json create mode 100644 kubejs/data/tfg/loot_tables/chests/yurts_illager_smithy.json create mode 100644 kubejs/data/tfg/loot_tables/chests/yurts_illager_stable.json create mode 100644 kubejs/data/tfg/structures/illager_generic/mobs/horse.nbt create mode 100644 kubejs/data/tfg/structures/yurts/baseline/bend_left.nbt create mode 100644 kubejs/data/tfg/structures/yurts/baseline/bend_right.nbt create mode 100644 kubejs/data/tfg/structures/yurts/baseline/cross.nbt create mode 100644 kubejs/data/tfg/structures/yurts/baseline/fork_left.nbt create mode 100644 kubejs/data/tfg/structures/yurts/baseline/fork_right.nbt create mode 100644 kubejs/data/tfg/structures/yurts/baseline/straight_long.nbt create mode 100644 kubejs/data/tfg/structures/yurts/baseline/straight_medium.nbt create mode 100644 kubejs/data/tfg/structures/yurts/baseline/straight_short.nbt create mode 100644 kubejs/data/tfg/structures/yurts/baseline/t_junction.nbt create mode 100644 kubejs/data/tfg/worldgen/processor_list/illagers/yurts_paths.json create mode 100644 kubejs/data/tfg/worldgen/processor_list/illagers/yurts_structures.json create mode 100644 kubejs/data/tfg/worldgen/structure/illagers/yurts_village_living.json create mode 100644 kubejs/data/tfg/worldgen/structure_set/illagers/yurts_village.json create mode 100644 kubejs/data/tfg/worldgen/template_pool/illagers/mob_horse.json create mode 100644 kubejs/data/tfg/worldgen/template_pool/illagers/yurts_village_living_buildings.json create mode 100644 kubejs/data/tfg/worldgen/template_pool/illagers/yurts_village_living_paths.json create mode 100644 kubejs/data/tfg/worldgen/template_pool/illagers/yurts_village_living_start_pool.json diff --git a/CHANGELOG.md b/CHANGELOG.md index cd90328d8..f01422d79 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ ## Unreleased ### Changes - Added casting molds for small gears, nuggets, and rods (#2470) @glitchplaysgames714 -- Added some new illages to the hot and dry climates of the world! @MVG31 +- Added some new illages to the hot and dry, and cold and dry climates of the world! @MVG31 - Added some mossy cobblestone to the beneath @Pyritie - Hardened non-TFC rocks are now craftable (#2447) @glitchplaysgames714 - Magma blocks are now hot to hold @Pyritie diff --git a/kubejs/data/tfg/loot_tables/chests/yurts_illager_archery.json b/kubejs/data/tfg/loot_tables/chests/yurts_illager_archery.json new file mode 100644 index 000000000..07f192f54 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/chests/yurts_illager_archery.json @@ -0,0 +1,128 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:arrow", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 16, + "min": 12 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfg:fletching", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfg:flint_arrow_head", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:bow", + "weight": 50 + }, + { + "type": "minecraft:item", + "name": "minecraft:tipped_arrow", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_nbt", + "tag": "{Potion: \"minecraft:poison\"}" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:tipped_arrow", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_nbt", + "tag": "{Potion: \"minecraft:weakness\"}" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:tipped_arrow", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_nbt", + "tag": "{Potion: \"minecraft:harming\"}" + } + ] + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8, + "min": 6 + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/chests/yurts_illager_basic.json b/kubejs/data/tfg/loot_tables/chests/yurts_illager_basic.json new file mode 100644 index 000000000..eaef2a59f --- /dev/null +++ b/kubejs/data/tfg/loot_tables/chests/yurts_illager_basic.json @@ -0,0 +1,559 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "tfc:wood/lumber/chestnut", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:wood/sapling/chestnut", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:wood/lumber/pine", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:wood/sapling/pine", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:wood/lumber/ash", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:wood/sapling/ash", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:wool", + "weight": 80, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "primitive_creatures:grh", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:wool_yarn", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9, + "min": 5 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:leather", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:ceramic/gray_glazed_vessel", + "weight": 50 + }, + { + "type": "minecraft:item", + "name": "tfc:ceramic/light_gray_glazed_vessel", + "weight": 50 + }, + { + "type": "minecraft:item", + "name": "primitive_creatures:totem_0", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "primitive_creatures:totem_2", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "primitive_creatures:totem_3", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:rabbit_foot", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:sentry_armor_trim_smithing_template", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:vex_armor_trim_smithing_template", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:wild_armor_trim_smithing_template", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:coast_armor_trim_smithing_template", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "tfc:powder/salt", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:powder/saltpeter", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:powder/sulfur", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:powder/wood_ash", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:candle", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:candle/gray", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:candle/light_gray", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:arrow", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 20, + "min": 12 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:bone", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "firmalife:jar/compost", + "weight": 80 + }, + { + "type": "minecraft:item", + "name": "firmalife:jar/guano", + "weight": 80 + }, + { + "type": "minecraft:item", + "name": "firmalife:jar/honey", + "weight": 80 + }, + { + "type": "minecraft:item", + "name": "minecraft:bowl", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:paper", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:groundcover/pumice", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfg:conifer_rosin", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "firmalife:beeswax", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:flint", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:tricalcium_phosphate_dust", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:charcoal", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:glue", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "chalk:gray_chalk", + "weight": 70 + }, + { + "type": "minecraft:item", + "name": "chalk:light_gray_chalk", + "weight": 70 + }, + { + "type": "minecraft:item", + "name": "species:music_disc_lapidarian", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8, + "min": 6 + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/chests/yurts_illager_smithy.json b/kubejs/data/tfg/loot_tables/chests/yurts_illager_smithy.json new file mode 100644 index 000000000..7f3e6f9d9 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/chests/yurts_illager_smithy.json @@ -0,0 +1,370 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:charcoal", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10, + "min": 6 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:ceramic/ingot_mold", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:clay_ball", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15, + "min": 9 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:mortar", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15, + "min": 9 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:poor_raw_coal", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10, + "min": 6 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:raw_coal", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:rich_raw_coal", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:cobalt_brass_nugget", + "weight": 80, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10, + "min": 6 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:cobalt_nugget", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10, + "min": 6 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "create:copper_nugget", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10, + "min": 6 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "create:zinc_nugget", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10, + "min": 6 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:lead_nugget", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10, + "min": 6 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "create:brass_nugget", + "weight": 80, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10, + "min": 6 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:bismuth_nugget", + "weight": 80, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10, + "min": 6 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfchotornot:tongs/copper", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "tfchotornot:tongs/wood", + "weight": 30 + }, + { + "type": "minecraft:item", + "name": "tfc:powder/flux", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:powder/lime", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:hematitic_glass_batch", + "weight": 30, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:olivine_glass_batch", + "weight": 30, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:volcanic_glass_batch", + "weight": 30, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:matches", + "weight": 70, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:sentry_armor_trim_smithing_template", + "weight": 7 + }, + { + "type": "minecraft:item", + "name": "minecraft:vex_armor_trim_smithing_template", + "weight": 7 + }, + { + "type": "minecraft:item", + "name": "minecraft:wild_armor_trim_smithing_template", + "weight": 7 + }, + { + "type": "minecraft:item", + "name": "minecraft:coast_armor_trim_smithing_template", + "weight": 7 + }, + { + "type": "minecraft:item", + "name": "alekiships:music_disc_pirate_crafting", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8, + "min": 6 + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/chests/yurts_illager_stable.json b/kubejs/data/tfg/loot_tables/chests/yurts_illager_stable.json new file mode 100644 index 000000000..1ca0e3745 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/chests/yurts_illager_stable.json @@ -0,0 +1,62 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "tfc:straw", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 6 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:lead", + "weight": 50 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_horse_armor", + "weight": 100 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle", + "weight": 100 + }, + { + "type": "minecraft:item", + "name": "minecraft:arrow", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 16, + "min": 12 + }, + "function": "minecraft:set_count" + } + ] + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 6, + "min": 4 + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/structures/illager_generic/huntmaster_camp.nbt b/kubejs/data/tfg/structures/illager_generic/huntmaster_camp.nbt index c3dcea4f5f373fe94f663f2544e4fd162b91fc27..86e7ff54dc2003b2ce495bb1e8bc89973c1fad09 100644 GIT binary patch literal 1797 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 DUvWaJ diff --git a/kubejs/data/tfg/structures/illager_generic/mobs/horse.nbt b/kubejs/data/tfg/structures/illager_generic/mobs/horse.nbt new file mode 100644 index 0000000000000000000000000000000000000000..8405efb9ce51e6a5160bb863926ab13bf01c44c3 GIT binary patch literal 1133 zcmb2|=3sDC@yKNOUmJQhTg6qR{`1Uv=hP%0ubZfA@#U#uRK}w@1?NzKT<3g7rZ!I{Qb#;%@rTz1!~vZr)`>@VC?IA z_4k_lzxQ6ZbKpG{Hs_NN!-eP**QG+NgUb8Y_^Yd~h&V2D{C`GZ*VePV3dW1>{(mVl z|C(mZRZls2uT_t2R#>I|x^pl_MdZEIwc^t@U3X73pIRt(sxf`blr_pb*`G#aSN1+D z@z+pmHhFT!U?qgo0fN$ zqQ)oZK4u9PoO@4sxqn;JpC4V!@_)8nG&J`s=zf`{yyH+xYuJPKUoNa+{C683RcHt- zdA9sUrDy4_>mo`=w|X7de*W_3srxsp>LedCU76)0dqiNDe+^=%7&GCcNJe0q|J@}SD`V%`NbBV^PV=G zGVhodHf>Z`U(GphXWX;Hx+|UY=7!Z+Iwp!FoZ?~q`tAZp?(|kGw?;GNlw4y=t(0Zw z<0lJG{@5^e!MrsGCr%JLJ@2l-#pr@H)w^=sSDilmAZU-1+In-JCBEFRugNS(&(p4m zQM+k<|Lz}?_-q6B2)m_WDuR2LvRL+9c=6dJIKTJg3fJ$e8t1p%D6{c8HP>Rj!t6+u zB?)ZCiza7k$jjtx_jqV}aeZB3`uF+y_5ZWKzPY>k`sYI`|GW%bFD#$9;lk5eC1t0r zt5@#1dRq3!;hQy2kDr&{Gv|F^^;reQQxA@|eHRUWcmIv%0iH|CdzV^uly51!@#raU zqJ`(Y+~VZcQW^by$2ZP>l3+G?0 z`ihuPdhiT|M{@+{F7%d8(8^zV)YJQ`<)xsK_ik?{Cmfhr(yXO+UMId*d$&*CmV&Dt zf)8f?s}Onm%lkUZ#p5~> z-M2MaJX$4IEB#^?-(Vo3`Eg#$?e2}Tk88Y8yKL5zh GzyJWF$2-FS literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/illager_generic/small_camp_1.nbt b/kubejs/data/tfg/structures/illager_generic/small_camp_1.nbt index a74a15a4f61b6d95a18e8da871924f2f9e93a1ee..59e711b7a60e716174f846984be8856038b32c8b 100644 GIT binary patch literal 1133 zcmb2|=3oGW|5s<+?Rsn`($HUL^H{}t?$Ql9Tgu-uFS)RL=j(TyE_6?8opw*^XrN54 zjJAiD(dK}vyVqar{-XKIAXrn1+?eHH0Lx(^JCTRZf_7W7*Qra)OOQxfcVfx4bGvFH%!{8) zo_qaaWS!ownNy747p2|x(XwawD0$`lk{YGSrxH_ws-U@@W-83l zJTy}YPAJZiJTwzZR8Ie#YJRzV->*5Ahh{3zS@`#D`mb{euM7Kp?n|cFo@06Fv*5m^ zQEmE$^Y}~w>je{)(~IlkKL5G$le0}hqANk7$L|LG6pF zr>E|gKJ;MkH>Lcer=0jgd>=k#{JBC)dz*WuT-pBR7yj<5vACL(@>sm!`;S?S|2=D~ zPI!OYJNfk8`EE8}uHS0id&mFZsk5hMuf2A;aP8_s%jwrlv)vV{S6}bt-Yv;K;W^)e z^RfpDm=ieebfz7A@Mw4Hi(Bi{KJ1HI{jxvSlYeEk;l)*9zF#+MiHnt8{T!*g=6681 zb*5AP3zho6KiQjKPo0?WSHPyv{I7XO?PjyH>wa(l{rfkMo83sj2NPEHd|r0#-R`?T|dsLw%Zi}&f9D+Lcl%vbVn zXLR0byLBUVaqe5S-nD05ZJjMYtJf^|bHcY3CN+Pje*Si>P<89w^wOeLD|##3Qw7R>jre@n5zR#>%C%EdGZ({r8%eN-1Ura4;Dr*txjQqF!1q-*|*%dAJ?ZT!DmtHIMKiz2d zc;dt-7B{`m|IOX|W@o+H)Hf&k-kv<;&E3l8r1SIg<>kx2v#B{ZFmf!n*JNqjaPYAdXZA2h!O>H8okTNp8Wb4I#E<3koU z>l%xL?ZPz`x8wW`7BxE_itBu7WxefZf_3qO$#btg^sGB~Yo=cM#b-TleZuP)g3f<8 zjwR$=OS)UZGnRBeIH6*pd{C0}oJWCM)8>p~yZrQD zzgC}*6qv($P_nH4_so5AN93L#`SMlan}u(!wDmx+QCi{V@Y=`fDpOo zn!kPLHe|_Bvuiij&s}P>C+>yY)Ub1Zt{(E~x@400qW7%g?~Ibiirbg1d%7gdvSX>C z>7H+!UwO6f^olg^>z=cH*~%h`vn9%}lU5gOnP_T1;X!p|n(uW?*YR(|T(O^cIu|9^@f zdU|P#-+%w?ngc!F1x3CL4}1H$N{)Y{iCm(A=N~g3FZ2HS zMiM?-zaG4@^X-o!XE`_L6V9e@r^!z_w&L$p!GE!dY+bLZ?sjph{EinV$E+Bt_*6>|GsM}kD6lk?)UrNZrqY~*JkO;C&_2u zi$C4Pu}X2z&RHv$h2-tw+n#yt=);V>HNm%cE}7$^&YU{`{qV6HcMI~rtuS%=JN5Hj@%E`(X4|ctoa~!iTG7+qGL!Ao)lD~|-dtOr ze){94fPm|(R$T2})mS^7`P#3G2cN7hJCOHqe&!tZ-ou+JzkPaJ%BR4;*~*Cj{N{`O amrmbz@^%x@``56a@z#nN8y|}^FaQARi8fRK diff --git a/kubejs/data/tfg/structures/illager_generic/small_camp_2.nbt b/kubejs/data/tfg/structures/illager_generic/small_camp_2.nbt index 6119022e5e2df415f006bceef29551d8302552cd..f8e28c734a29f5bc49f86a6cad659b905ff8c824 100644 GIT binary patch literal 1139 zcmb2|=3oGW|9fXR_CGceX^78BSIaG*DJm4jXntg`$DL=#^rAYMGgJkxpYXkN#X2+Q z=DU(zLXXbyKRy)y;5bj2wVztT~39)8cF zC$?29@646ny2TTuPOmLkf0t`lpqkE$x??k04hpb13-WXua2~QWFnoUC$ehXFJRkd< znW->`S-6E*GagH?4p6ndS0l&-R%!{EePWo^$oF!k(cP1i! zj-~yj3qvxW2T@;Q>P9jzY8%-ATmMEM-& zAYL} zXP0uHklH6!aP@50*JJON8&ocyb1HkE;RMEss(W5cDBomMbN%#}k{`3VEZ?1JoqTp} z#vQS5{qeyG_NTw|&-AR{kW~9)yWr=~TQ}L69&fKtn|}1G-^!x6)md?CS~i}&rZ!<; z*zIG#KJ#!-;*WK(D`7mUThM+=CqGXkre^!M;Ny3F?p=wF{AV(yWd5#nZq@9YA^T4} zI(A@To!!cv8}qaGiQhW^>*SO7_Wu_ZY`ysCDyQGW*5mb0%GYn(W$E+3uD*W$p);!G z$|l>Rb$9KF`{kQ6WvM|V%Rh;>qRpSy2hErg6rG-Rrm&_|;rB(2ly$RiJr&UW_3hE0 z_pbjxt$ERVb=As$^C!*ct^c`1J~@7t`BV-2NBh(Yc0Sy?A?ycR&9f$1uP*^l($-Fi zefm0grv8_Q9fxnnmo;WZuFZ+d+;^UPoq67U#$Shyuh^2^xG7+}(|PZM-u_b8-(21v zwbN-+(2j1c*kAV=zATh>YRJESRIl8zNbl;`Ad^;u&vU)|Z$15c@lg-k3b|pNfm$ek#~KXI&9%sq&|&J6%$f@{Ja3ttsLA<0s|u?!oNyWIJNnN1Oo#ACg?B_ delta 1097 zcmey&ahIcBzMF#q4F2z(;h2BhOr&AHht|ZmWtwa}N4MSHu$%qOwA;599pIDZ%DEA` zKs72&xtq!JcA>uYd-b>GZ#LCWnOLUbx=m+q-U}uc!GDUXFQhjdDwr&j}u~Y$|+ypy%s@ z8O1G=s~J`6YtMbGJi9sgIk!(sLYrMSYn##x#pfIkWo9ToKhRTaCsW)faE|4n4}uUp zC-Tq-O7J{9BXAB(tT|tK>HlA*We%%beIJ}Eisj(ezrIOm<}>f=-C^A(!BeH9mI`;= z*N%+z*rMgVPs5dIP1vdy{kNOycTCM&CvfY`U!|=ZcLv>3F^E3ZHT`Aaqe|&n-r^HN zYjhthn=AVI*1P2fm8<8R%8rxvXgDDgx8+22q{P10DOI=r`?kuIKRa|XOIvGu>)*@Q zMQ-SSI-H#LNPcaE{J+vee`;2)@jv_VVf>BMvfaU2^QW(xk*=MXvvs53k@Z)XZTe?Z zf4J#IviOAlScgLHI}43YueRn2w_o%3N}>7W?N8mF*?(8PyZqfvr;|ZpN7ozeHZE8( z|GZb;o86P%w|?7PXY}j$dV9?~SEBY<9n{?O;fMd9e^=eY+h5+7my=7HvGd6_r{dig z7oB~*^}fqmoz{~|AC4PLnLV{$^svhGTUNozeUE1|*Wc`QQ!KoCMW?-SQNG@}|8ZaR z&v)I6Si9=cf6bqf|EK%^()_lxGPL85@VjiL>!$jxTMwB(FcyCku&7qSln9 z1>&K5zU*cEm~7rs&v1YJ=Ga$FOJY{tUb@04@tO5>xvk#27f;>&?nvP~l}|a(g_gxG z-lena_=ihBQr^d$-==(UeoxZlcjrT`*G$Q4TYK~Q+keLUMEwHH-|P?yR3?Q>^<>;|9yGGK&jwKc+lzvelFf51W2-RpsL~ z0e+WPZ7DI|DI6dglmF_=go|mFJ7WF9cQ)-3&eYttsO80OmJH4LbC~x}XIoVLygRuf9=eRd5_#g+KwB`B@2hXU01d7R`?6n?>lp^o?aEccPpFmhIqIL)D;37~mixn8oeqAOng1uzf-_P(bY)G}|8H)Zrt#Nb&N^?e9h$TI zf{o8-+y7Fj%U>+=-+oyxjYIftz>3dH1M+9Qv2~s3^Krx(w4h|@sMgt`dg{vH$dtq+viiUpO=dYzogxQ?eF^T1NZ>1;7<1(F9+8NlH) zm06E_ht7jd-s}F9)nz`c4PDHW4~!a4Gpv&- zcnS(Fv4Y40sf^);KQ)an*-X6_%o#1Uxxsnum8^of{TI*wKM=Q6 z{daQRrumQe?X>U7n`IV!`)Kf8*6%yQUfUlx_+hxsPWOyot;M`4cX#K_>VNxU`Hx*s z@6Oh>Ze9N4Y3XME$En4ARnzKbEltjlGrPSpS8iGF>+-s+%Zb7p3w}&LZg;*~-uXsu z+qtiq?-e(Gz4yI$f7Fk=hD&937g+qb`+vtDbA5-ZpR@I+v*&G!U$5S?_WkA8x7*^@ zJ}bTA-~4Oe-P6;z?tK%#(&+Bpa{*=l7VQ3g*7bY1)yuS?zaRR4@$*#_aokj3U;qGh CJtD#Y literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/yurts/baseline/bend_right.nbt b/kubejs/data/tfg/structures/yurts/baseline/bend_right.nbt new file mode 100644 index 0000000000000000000000000000000000000000..23602f47629f0ae524cca5fff486445095e9ee0a GIT binary patch literal 1051 zcmb2|=3tPL^T=fQzjmf?-eWfbx7l}d{+-~MBzZ>Zgy^OV_inR9vPGt9Z&@*|EqRvi zgk0`f(r4ZlEiuuZl5)D_>hpsV0y$p&RY%pMS#NVM&6?W(Havey(B<5Tc|X7G3_H4u z`|MqdyPxL=mi6fU`ci6j_|0Jtb&*$J60aDmRiBKpOHpH%IBOvJ;1okR+YXZlmm0j8 z^_X|?JTPj|W{wI0*$bfTuQyeUVS=3xt%MJksy%Z} z|66rD_4?fV2_}bA4t!2|KKo389xvE6ry0PmImH;xx1;DlD#SIS4XYVqj?OuK#<;C= zp3sctEYCEbKdWqZe1_zr!+W=fI6y6j+Joe(=TaFSJl7{ktWz|MaZcLNcBFu}^P!Z` zVN(^hOpUjWx?sQbY|&N?XWL3ZZnPwx%J)dMhd;I=#B|2?M zZPhOw<4bn7d-*@^c0jiSyUi$~TW7t@iGP1^`TdXLr@p+7SgEut@%iFkKli<@HQtfC z=j-?16>Fya6}n}&DvKlb`L((0L-z46oUNF@E%*JdtDZkUekyn@_xIFRXRFQS-{WdK zZr@$|x_`CWm(I?_h!wxqPxw>6nz%XD5dHB|8pb%^38Su zv(vTDf0cZ*+qin|d+B=9A7>Sp%Iw;3`{!AHng2JrC&c}G_W5UH_|5gtIh|ks{_<{dHt>z|9tP42(PUBwd^1J)7I0BHx(Ed E0I_r)7XSbN literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/yurts/baseline/cross.nbt b/kubejs/data/tfg/structures/yurts/baseline/cross.nbt new file mode 100644 index 0000000000000000000000000000000000000000..cbe50770a580af6d5d780e8980288005fa180447 GIT binary patch literal 1488 zcmb2|=3sD;^T=fQe|P5Tyw@ort@ZaO{itFvblAhxe9oHH(1qv1Ot-vO&wgCls(d>) z^j^dEV}84;ywAn0W>*tfnRU75+xETR`*yEVId@b~=9T^G1D59XwKMh|`dR%(Ox$<- zPC23Hd+eFSd6O-}E^A*FJh)D};J_tWIq&aHALEQGbXeRh&!0-LIrx-Q&%fYj(`oUT zeGj-;!WDKf9TeqS7f{gJq+OMw)VT3gXG_(h@+-p9XAV6)DCwV2)5yu9CL*!=e8L*L z=8eC2j=eILSbDzmz!Ij(oIZL6tp^{}WxQpR$TmL^v3p~UQQ@&$yaw0u8a9?O_n4L& zT)T5HqL@ATtSp=p&k5y!zdE_o7$INk&yWl=hY`t;tA-7gCVgq%9mX^T8?BaJ?Nx2SYj5ITeU5kNH=~_x;|keFq|*e{A{O z5Xsf^^b_lJ{T($2MLE_v6tFgFi^ME^z{MK=<%A1U@>OBZuP*ObsGH4bJ^a6D&PSGG z;xil)oEo9th4?-2*BlNXErXc{o-hSVoC%s?Es^~$Va?9wjnDXw&9a^mUd-=@@6S=OXQ@XeQ; zb~wH5>4%w#mUG^+Nld$XGp`{raxR$JU#4txcEg%;Wz0OMU*(t|05f~GN++zj8^O7o zvF&N)HtB?jdFfzg*?oq?pKNaP8t9zgd>4t?(Q4P6SUK;jB+u#3YtDBD_$ytR%<*+e zleTEg$_J-d!qs*d9h}O&E~emV(`td3)(2WF(~E!1J}EivC-b9EEYsC@*c^Pytq1b0 zwm=Nnw;DUZzJ2l1Iz8f9Iw)e>Q!hR!l$Jbf^gr?6oWz;`FXW%waOV6kp0?DwYv~4F z^CO?x-#Kl0*y#Vmdmw{BUYt1})#pd<-FZp_*5+UX8!7nwL4bc&bmB3{BdRJW@-5_y^c%O~q*`+xgevDNbax2FbkcuS4#*34eF$1~ej4Y zxgjHC_iuLb*r{g?;&0cQ_MAVz>eJE9887mV`=9r}y{^8>>b@x7CHb_>`?>4R>;0-K zww*KeZK~;&%c;#4g+Kk*|Fw{>y=zTnTlp#A@TJiW8y p@57DJzWdjvr`5~z#QgHMoF>0~?tI7T|DXP2%V0QdUuMd{007p>|0Mtb literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/yurts/baseline/fork_left.nbt b/kubejs/data/tfg/structures/yurts/baseline/fork_left.nbt new file mode 100644 index 0000000000000000000000000000000000000000..c0d762a5d3fd02d6469a32916449af9d62f7732d GIT binary patch literal 1231 zcmb2|=3q#Z^T=fQe|5&$zQthzt=xJNdiBPgn>s#mMONIu?Gou0nVOv_T|HyjPO%Gj zU+r81mK6_AQr?BX;_OkMx@{=F384Uyvc{nWE0}sl{O)>qqZ&n}&~!#~6GV41(Ivc*q(lm!9akqG&I? zgm30Vs}#3a239jm++IzPTi%sv_t5?RHk(z1xp*WnPVg$oMH&Kdv5f(=gBF?aK<&O8O}ME{Q151tnR)^GbMAk zU5t@?@QGnM$kk7o^_andt<4a__<)Nc{Kv73&AroLLH$0%YVldKKI}cXMbzlkvI#nxgToKZ{FG^qBq6kToj4m}qexLv-<3`zVOwg{+?<6#7Ag zKiJ6(5GS)joXobP=)hFwbutB_4XYVqSRW`odcOKxhVi68h*UkTineCv5#l3HonzU@+K&Ki=^l436i;Pm#lgk_-0;AQ(5br zh9u_k9wM3IHhbb0OnE|K%m;BW6Uf0cigokSXJ5a+RmkXVRY#`bl)L++UL1D58#a60 z9p3V*hZ8G0HUGSMRkmP9v2XCY*;>mUJcu!NUbcIe?(D09KOa|qUskg!EcI@$`?jaf zuJ$~;|Hj_jx5jLp?979uoHy<7y!gM?=1X$k{(F~>fBrcCb#1&|yv?jdx83i&_P=xe z^v=-QO2_?vIkt7%*6*tO`RNAl-&Zep?9F<$eAnIe*ZNC0%l^OoxO?xqm-YIl`}XeI z9R994cGc1s0cKYXLM}HS>r?+-Y<1KBa9;8D_ow#7e=9ZKvqmc1PG!oUt2>>q@|K#i zasR$%yFXxu_UyW-+r?M;pRZk2vt9JtyTTtO_i|#(Z_U}K<^J;g?d$ULzTEY;cYtJ-o(egF1PEJ6SD|FSQ(_uJ^E$-n>r7427{ literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/yurts/baseline/fork_right.nbt b/kubejs/data/tfg/structures/yurts/baseline/fork_right.nbt new file mode 100644 index 0000000000000000000000000000000000000000..150b9d1e0d5b72675c396939f531336981f4c739 GIT binary patch literal 1249 zcmb2|=3r=(^T=fQe|3g${wp_;w&QaBhW~bb4~q@?%N@Jn{I<~Pq2YHIF|w`8m*L+u zcfl9=FY)CvB_2#q=1gCm*VQ6)*tqW89=|i%MN6M)NzU3oH_XfTy#K?QE$MdQFIRni z{aZ0y>(`p8l5W=@Kyw4Z14np-8P{N zXx@Aud1FhMH6jhG8Ddx;XfcL!?(jMg%D9fJAhcmMTa4+0RqJ;?I^8ESceh=_j?XR! zDi>W2PO}K-*^zWWlv$5=hslFW4cd$`oDaMhrZdK{70i^5nUxrnFi&KLI_opf{2A(u z63hmg2hK34G0!NU@B3?$x(AYLP@Hz8z%tzd!$UBydbAa{&16Q>YiZ!mcV;s4XPizi zkX!n~T72fiG&Q$Zfs?eEVgw&_F@jyb6cX;L5SJT)!o9fJ`<3n`8%+a$t}~PG8T4OS zoTU1FMZ`(ltfVD!riMZNvp~*2nd(2G2xMH)xg#F7UZ-YCtaSIZ6juJKp_!hvgKq+( zrLc0Tu4a1Dl69(2eR{5JT{5S0;;v~^j17aXPXcL-0%?r(o~6$I>||pl*MU%mbxZ|Q z8&p&>;I;n!I4c>F>PW4m&+}Hh4n<-HRcd zX@}5(R8XKlW1D`Zen}-H(Dx?Ft?ZZmu5KJ8KfBJW_RSATRpUF)uk)OkDY3F2>{LUL z^X$}~+5{J!JK|C6bIOt#Y+F$i^pI-Q` z=-!!L?zi9HSz%{uGB^5rnf1M$?SFsF(foYY{O*cP_qMN%-KrOS^4{-nT#-4m&uu%s z_*47!?bpAZ)XlxzK6P$w!K>3d?%uumu5#zM*aWxx&$IsR=KmM}wvOX}cH!p0`SI85 zv&))o_jIf7-NU=D#mwVN?)qf{j-Ryr{R=fT6TLYc8WwP_9 zuiehS^VI)0fA4)wetak)?Zuymku%rkwrA$EoA<1DKex})sJUKd|3100efF|`+rKaV zvfT65@2`K8uA0C8otU`0S9;clT%~n6|G(TjfB9AO_t{7HZHahRsEIy^OME&?rSkH001&pN~!<= literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/yurts/baseline/house1.nbt b/kubejs/data/tfg/structures/yurts/baseline/house1.nbt index fd8f504d47690b37e3433b8f4f7c09790e623490..8c7658d69e18eb0188de39b872018884e01d2f42 100644 GIT binary patch literal 6451 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 O&)l#@qww!uMg{hu4d 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 APXGV_ diff --git a/kubejs/data/tfg/structures/yurts/baseline/house2.nbt b/kubejs/data/tfg/structures/yurts/baseline/house2.nbt index 0bec2d738a18ca48e5f259c9ce89223d53847403..23dc63195985c415284eabf5f1d1661a9837fc1e 100644 GIT binary patch literal 5720 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 literal 6126 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 F1^`xpG&BGJ diff --git a/kubejs/data/tfg/structures/yurts/baseline/house3.nbt b/kubejs/data/tfg/structures/yurts/baseline/house3.nbt index 060bce8ff1361c1cbec41ccbf68a404c81e7632d..2474198babda9a134c2dcf6b96c0eafadb0afa86 100644 GIT binary patch literal 6166 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 literal 1936 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 U(Kfu$z5n8VyX1$wQ_2|_0K91#o&W#< literal 1451 zcmb2|=3oGW|8M7>&wFepa7@$diaa~Fh;CP`PQZc_OSeCpm)$MbZTmIrf|)M&L{;aY zS36wg7vx_%u9fQkPHkSt{L5PmIt&wT1i2a8f4a<*+B?~&<%G)>vHddxI4;_&f0Mkq z{FIB0_UoUqx8MKN7FqSSB>hcwwabo`w;wX7^7RMo$(hV#cJSlRO=lC--E*!i?(IIF zTHNvY*+hnZmI}X|rsZb;ZSI%}ZE#F-RW@UMpw95eBOykpL$xtNQ9zsJk4wY+gK7*p z$C5M^rZFWQZJ7Uq$3FS_jRa$}bu14gbB^(+yg66Si08zV9)60=^kbpsF&jk$ycstp9q_MdlMlaJ(5uZ@A=ID_ zCRi(i8q}Hpq@@2SyvlohM~lR@knO#z^AxU|T{jZM#syG=|MAGn^YNL4-O>g;Ik$Qw7`Xjg~zO&o~mo7&bG_5IwMlA&u4G zI72ZHoM19gXDEge%NdHf3}6JCK{`V*m~b;ZefjI6dKO{9u+4e`C;z4;>WV*faVg%r zE?BU1cduZ)p7dU`?!&&9ZvQ>~>}vVt>^)ukOO^ zYpWExTYr3DdAh+cw|mc~h0}avOD~_ZDOnltdDj~0g=tIY-A`4DoxSa9CI7|qC$GN0 zzW3(Ww_m@?KX6mn7xA)e*7UF2R(z_RQYUiqao@bsH0QtTAI_hX^YG=P-Sr!G$aP3x zd=wY;OlVe}e`c1~=j?v#*elNFEdLv@?C!TY5BJ>Xch6tGcAZ#m zc=$85{GOHbd{-<|4~e_cQnYQ4TJ)pK*}uHch>3kSedHAtb1p{yNNt&*aM80Wl{}a3 z>dcwdjN*p!zaMUSz3W}r^Vs7&#ZqxM<`f;;bFkE>WFhC_NBa(z`W%`0dg6|UFYl(F zi-|uHx@Cu8_v^+TA2a(~PjAwHbn0@NNcZdR9S<|F_g#m`?|Jr1A+P4v?q{3cbniGa zo$p)xo76&Ef$2Xk9o#qd)T1f|y^G5HKblSn7k0{7PEU7GNewy{VdxwktbdckO{>Gf# zE^iAm@?HJGzN23qViwKU{t31khv8oTG@f)K=?D2)748Dn`_bQAViwImoqAIo?#S7nAzng9RqUUg^Rm;cumWNKen-9D=` zWwH0=uZ?f79r*U~#I{Rk4~3*XWRvNu-L9u)od0Fh?yIiFcmDDo-F!9G^2wFwaqG90 zEt<9IT(Pyq)+?#m%XQ;kRr<^3`eyt8S#S1@VQ%!{vRn7wo>Gc0b-(>sfZzH^eZ#_4 zyIzK^e`@jhy|dl?uYWzo&c9l>`uaAuEn%}-@7})iy|)KgT4}4+y>RY6e5v^B;&)&4 Ymt}VE5_)uZ{-gZID(AP&DQ92+0Ity81poj5 diff --git a/kubejs/data/tfg/structures/yurts/baseline/shooting_range.nbt b/kubejs/data/tfg/structures/yurts/baseline/shooting_range.nbt index 8ecf504b6914c9519fc07d548c5f610fd8ab0f6e..5c22dd6f45d8f22e74be805a077d7cd9b27af0d5 100644 GIT binary patch literal 3965 zcmb2|=3oGW|8M8`_uoDy+vYB$nRWgDHNQ(L)0MW%U5;kF-zCP#CF0n)Y%f=oZh83D zFcFP)vCpNyTywT}wGXO#^o+&NCW~mYxZI!ZX-8&m3lX7RdD3qOo$)fjO!M{;Zd82h9tVJEXy1 zecQOwt&(H0O$(TtIHld-l(WQB#hy3r5W9qgvVHPve8HTdy)1g_J9XO9iUaodS^oGa9E z8*UKqxNYlw*L~|*Ex)a2wfwiHZvw}z@<&5)^}*|4cC}+Q$KzM+x_I!p!*L(v4(<50 z@H5DOx$Oq)>R#Bi6n=GnuGq6$-ikjl=I@0{kRj)sCBp4X~mu~&kh(2UD0&m5UP8#GoE24NC4NUK?3Ium9Z7Eh&~Uvzq-xxuP3#>H9U#8Cah5}~^rJU^zdFPkWP-JGqx zZ*Swx;x&ueimv#%x0NE|r)O^k_pNGf{+j`j3}>v5}GMKW*5|qUN8_ z7VC5I@0;2=2Ue6--JU-WNiEhAcJZBt%1H+_>VHLFGd?9R@sz*k6T90_=EZ*+1OFY+ zs85(;Z*WR}hHbsuT_lM&HdV#*%isPin48>7d89tJh<#mLhyMp zICt8kwyJF#=7paZlX&XC&31k|*hCx_!GxW!1w(EBxh;Mk#3kSUNS0!EqI62lQ?{NW zX1AS;i|GAVC&Z+kIkT7fu~Bl`J6Vb8lE%gF59~NIV`eq`vD9N{?pPb>8K*tF z*H}2y(0JXU9cNyEQ{s-8mom+TJ1<$XJuX^W%yaCi*K>)U(^JnGN=(r497Lt;`c*)|KQP*b(#cPDA0&OSbhO{yz}^Ph;WD%RiYPZ(3fg!+ppPYQVYDT0Nm(F)Ckn zdb}u}c;R_L`Trez=FI+g08D;K=#KX0xqWH>(7IQadH2pMLsUl zJ2yK}!ff)dRXK+)Kl}9RXUfMao3&!yMYlq}YCNf5nbxh=^D4`3{+#ot15Zo~HRa!* zaWk^!{i-$L^Y`ytJNxR7r)l*z^Y_ltU3cuXXYpRCR`%(ekEYn&D|xnN=N!BG&`|OD z=U1;jufF>AjeAK&!ENg1n=4LL72UMa&!2Yo_2q(3uA-7GFk@aokZciAx_# z_I+I-CmVnF>;8bxaj`p(AFtYG|9iIMH>bkgdpe#RePEJu`J}I?|D8Q?(;nVTl|5fy zXt(~+7yJ1C7JIWzmEyP6-Y%)SWb*mb=g+&Uwp#EmuV1k`HPU>uQC~qtoT+cA@Tb!! zYp%+f>g&&b8y9ze-MaGK&C80mx{M5wneM+Heck%6aSD)q-Mqa)ANvXu=pnCP( zyKj1C-`vylc=xRE^^dl+?~SayWUJkLc1=nl-=fmDyZ6?&zPxL)eR1ynKB+r;vo`r< zemGg!eE-k$%~ROU?~=B0J~#P(ciONi{;0_OetFgNf{BOL zl&q=R_w)VYDXyp5@ABR|DZJYzdXJ9y$7^-9|NpZq{(k)C^|v1fJx|nMpJKlHER%X% zkHs(XW`jRpeXF-s9Q-F6ZWVtfKV3Xt?#|(lTwCUzJoNZy%GE!awU+yD>D|ivKX2=1 z^SQd)^S7-(JHzj`;avY$yXLrOh59{vdbCz6_1wHN-8cVc8l}r}fBJgg{zu{Jn}vt} znP@*;oE+XZTl(p78*Tg7>rVZVNPns#a{9-QtXZE--qoHlu(Mb(Z%x|g9jk6hKi(U4 z_@Ko3bC0#^t8DkpILe-3yjrY~F;w@~LBD@i(XIEcEAIIyTsK!meEaUnwO52z&z3M= ze|$Gz>-+kB+tY8ReA`MrDo{!Fps)1M|q$<5jN*kt3v@Z6^R@1{v3mB) z)rD_7-b8-=^J!b$nOV1Y?YTbn@%Clc3q{(+-xL|;UcFP2ar;;Mcl#aBKNrTZ`S9<3 zd|~&$ve<)XSN$n)T2&<`E;f1VD%a|JAK!kG<(FT3{_nfv;&0Eqm;IM{y>`#6Pk!_uRMbw>e|t9|rzNkeod~=4e^iE=H5dL^CjPI? z@}B&S+m+({_802D=iJo^-TwWqqxI2WjAiv-W{bYPnDZrn`o_0aLep2bJO5==iOv47 zZu+zK7x}*vDsTUr*Alqr$mVVOwe(-Jw>pK?fx35ilKil2cTN5_xrbnRJTjAfIzuRt|?EdzRO;_LIEt>YCo+7S) zYp>ni{O;d7i&-(ctB>qKUpLD)*jtm?@QKuTnk++o|At@hSi{uVKR$BCc|V_ zgUJkOQU}g3&3Md^CU;;Ci$OlqjLQtqbQ&!A6ZDv7Y}cQ;IQCh_f;fYZ7R4e5jxhQN z9azHXBX+=tX+|c4F?T{A^NdP{Vxa?jI1~JsXKZG8X47!<FJ|&gCm}v5Z9`o3 zZOKUPq(u)eu4gqwigd%Yl)4Vft}k(a420PYJQ*gl8ALJ|OD1pn`}kFUJ}-)x+T-WX z=f3`3GRKp7hEBsw7K6(SX<`Rt*bP22JX2|?6h1JA%^;oeb*bEjx!c<;rQV%6!r1fK z9X~n~$?*7(;Nw4?%HQy*Jkw{tx$xLeWhAuu>zfaSorV883jgKYpKbs)MG%ENXP-0& z1^tqFjvm9?+xf%KWap5zY1mC-ri}$}Ry~xaCI#c3~fU~a}oB5G|$v3k%uuD8| zlgKhM+@aVu%ZDegqwqP4;gyuCXG#qV^FDw1*(LeP?8yuX{KWGa5?R(yB4jouC#`rp z0hyQs zy5c{`attClX$6{QP|p5UtMa^G;+4k}WCBG59y?jSe-~T3cP^Bh+K`;I!d>;j42f5P zoEBq^Hm^FfKE9~5>3h_{wzm&`$7d7Kzxqsjq8!z)B7 zHT+x6hfU=y70xy94T?wjwuXYX^D3UAq!)xYTF;a|Iy*H5mTqW9@{me|s_$4dqG?q2!%_oH7g z>(6~W`z-O_o~wL6gTL>6v1o5(&F2~0-)^d?4-M~MU1{>aICgFKF5T`lG2eBowyk}) z_>Ee;+27UEj`~{LoPPD`Ti$Pz%++5%Pd+Q~{OPK*;oF~H-SlGqRo9)nR=#pAysP{6 z{WlwJYJdDM zLcHAdvYh)(`P+~7Ro30??w$9p{!IPGi~loM?Z4+!8XCJlUjOse_Gh)Rrmp}0{GPum z++DPOn)}q6Y3@_&rnyh8o#t-()28oL%Ku4U9zRvHlAb^H?bBs3e-}q=4gLG^X}x;j zuj!wH|Nlz)zUcDVSo0hFo+dxf)_&cPwfpDa^J}D^eOkEZp3l{vwL7)MO6x9v6Arub zcjbeendWcrn{EDoz35}&=7pO#+b{WhQ18^&Z{2}kYG!<{JGB1OF1=~8S4Dnq+EM4Z zv$elu<&RC`bx)2zJRaG3?t84~{5}6Br9VyjbNA153+>|P@vPy2YJu{=f8SopslB?!PwP z{>)O_{#`wN`a@CW&Y9Dh^=swcf4DWj_wNFe)9+f>n|&w|k`T)&S+uKHf4BU;Eo zrBCjk{g&r`?cQVdk>#_`=kI=NGW~3O|7ls@_W75t2mjQ&UX{1(Rc&R)65sEyQVSE7 z9QMf*E57kV|9Dz*;MLWO-rZSu`fK@&DgVzW=KCx8zn{Vu7}uMz>!)Y!&fm+;L#hvV z%3r&??e(7O`CqHz?Hhz=m;P8+{Mor@`+v?q+aBBYrQNlDw@Lo==i9d?-+!9>@B5;> VU)&xgzt+FlZ=e^v`EVHn0|1yuwu+Vf4;JCi=o5a0jX)UkoVQApw7KCUf3k#`n) zG%mUJ`X_tk-S|DeC*4g>K3h5Kww?iV1=}XOu<#sA>^8JncEyko%z`8oPuU zWd_Br=X}JgI$kmzu43kS&1>LeEpbgcA)@xchI3aO3bxZt4?Y_n4dlF^b`zzhP^`)o0 zuRx);^gNOEztKH&b(?U{levL&INd(=i5w3Gr%0hvxJ!1@ zT<16lss|k56fJaeo#P>>UUanZhtsX~H$>H?zPo+6peSS!88g1SQvVKGrklebYbo zxpqly)62~IM`<(43~b--FEpO0G(Y0t8Be=~N%s$Ks0Hi!&DZwTMq=Chgc)Tu%Pw55 zdk9kOV=b{vmgh2`TG*2_RdVy2H_T(deEHwf*@?Ffe%WGQYP{z8L5NU}&1|<@>Jsq> zS-8|f3??>pit@a!ta*0m58ttHgPi*ZTe#e2-CcZst(wHLyT+T!Kv^ntpZBeU9-m_` z@wH{Xx0sm-=ddfEE%&sx>rV!IW64iFn5UqMA@UN)`jLeU-u_rK4XkD2v)xNTu5Zg^ zS3diF;x|sWS?`tK3ip`YcfX}Bk-4vbOTFp5=6xI9CoK8-j{kGzyR;=UwVyuL{KTky zHaPx;;rXT6O%tE3Tyi@6#jA5gGeOL~pC_F0_#ARcP9m~8A?0ntl1eR*;lZBOD=zT4 z&00R`+l3P#kAz$T^U4e^*-YKy?siR1GSXTib6(#T{&S&!{_|$e^Ma_7la8#;k-0U0 zw<)T-E?M&TXoc98`aerQcE3)`Tcox!@A9#ly{EfMVpV59 z%Lnsg?6$p1-`q@_W;nv#ZmJtEb+4e|K4E?M=Hax~p&P ztKE3AOC^4;QN_)iYvEtl>CAqcRlXxKHvHx<-`r%8lX|A{WviF%t}Whg(!GDW+5G)# zzi++zuu1y!7UzBE^IktWXEW{lC0+eL1(oaFKb>+e4vy+%ZoR*S>;0)u&x+=&AD#WH zXs_? z*}f{5#iQ!lG*!)ayM^{`UXg#yUQ(uBxm?K9`16{7-xuDLmr8a{Kgyq(7{2qn?}z(u za)1BHNjy|<@^YP>=;JL{+A&8XZ^K<_vg81-3_@}H~-$6PoKVh z%A0NaGHdQVm1`GI{||X;w|17!*7Tc~Uu$VzyM5I+Eb?%AYGQxWrVRfnPmZrK+x&am zZ@-Q6t^4{v&(=TBz5R9Kg#G`M-fjN==i8I32WvKY{mGD7T_15``?JT_-oI6Fy&h@L zA!+jc_Z64xsmc5T*81;qUWb~s-u`l|Wwy%t%X-hk@1ET6SLYG#88-L+@5fi#)|h2( z^kZLbHEm<#yIaX78LOOsEBWpcPt47qaNAfyEVZ=m=F;ss!5P~;H{au%#%=!d;4KXs zKG)A5i|zJXsnz;@o?>b;XOi8%Uo4t0PJh!*xuAcr;J%$NTXXCW(=G?;#E4e)xjW^4 zzjFQlcDKs;@Up6&Th_N!va2NzSiS%LMsxM&&5NV&ZD32CdNXpGjQ_%)iTkD2{PjD3 z{M*muqxb56@_X9nU5}IfcK31pOSX51IbPn~E+_xOFZ{&wh!Fu TYU=+lzm82yzS>;dgMk46_(gCB literal 2090 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 literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/yurts/baseline/straight_medium.nbt b/kubejs/data/tfg/structures/yurts/baseline/straight_medium.nbt new file mode 100644 index 0000000000000000000000000000000000000000..4997aaa843281a1261de772666c2f32e0e82416f GIT binary patch literal 769 zcmb2|=3rPU=aI?qf9`eP{L2P1#|zcVgl<<#6g;vmxKSG};C`et`)OI;Q(f;>N2I0R zH+(BjC2e@Xv=J4#Vx6SFZedqod~Tx7n{R`lat* za^l#FMf3ZXbM1V8{CLyz^F?ZmGrzc~F@`a%VTsV(5R|a=z$7pXIsk&F8m2O8Gl%i5 zk%_R}z?C3+K&xSCBM7E8fMH{5V`^h4(`uG5&NW;Sq8qdlt{zy`7|OhwF^qZ5vl&xm z-m#waem(Wf$~vJ7{-3T)GhV(%1Z<6G0tjj*fMDtYur=&pYgob7Tsi=PMh8G}(*Y3F zf>^@}wk8W~%~gigjDI;k{*bS-EY3R9KXd8dq?29^QyH{b!?@OnLkI2-XcIV92up1a&rmpjX1w16qxtjH{W#Sl38Jm~O~QFg=jfaFxN^ zrdB_F+BcD%391KZVS&u%ONaM9IA1+kbW^mu?xz=RbNe5?Q7fr4-jTcKgZb}@^{!=C z+x56?zvRBYw)VQy+u!?aC+TcoSp4=?W6k%P>c{W?oN7&6_2y2mc>d$E@`t;AUtRWo zna>+`?K98oKH2a3Yhml2xkDs>-s|;;@=EUij})u?bM;MvRr{6K!oLjC50~UVZ~yq` zUs=cFSMMIyTy5KZ;ceLK+ZW>e*p=tMIh~pmY`W;i?rXElK literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/yurts/baseline/straight_short.nbt b/kubejs/data/tfg/structures/yurts/baseline/straight_short.nbt new file mode 100644 index 0000000000000000000000000000000000000000..224576df64704fcbf52542eff7f786bbaaac3517 GIT binary patch literal 631 zcmb2|=3v+?=aI?qf9?(6{L2Os>>rN5FH>iEe5CxrhTrQH`Z|QKpYXkVDqG6EZ@b|> z#`{w37sJ-Xeiom)X4lF4|9){&R`Y93#h6j=wjxu&Li?Qo4Mlfw)N$@-{sX>*|n{gVG4r_$e z29t!$14a$045t~UvFdO~h;5Kbusl%oT&JvR@8;>(v}byMHb{^w%lJIgTZ~gEj1bx&lAw7Ys9`CiH}f<$9p(tO4Lk{v2R1dN zGM;9f#;n60QBpDQ{F%GvM|zGjbTf)EgB@W3aRh@m$Pt`iM`(f_;mr(o1RK~9n;M=n zoMxP6o&NFje%TvMF8g(+m3*ue=GuGrsNI&E>rdz2;C*^>(k}0f`YFY)toFZYQng%i zWv*x3+T{1UpUtePx4HYP{lbqKuTR{2&lEfT>$7X${e5Tunx(0!f1=j&>i;M08{dic zYgd)a)Qg)huK$xBedOo*2=%9Pg4T7nXG)< zbIQNwe~RH z6J4!3`YDx)r@13LCrsr45nPcgCrssvyvaS8qi5?pp9ueNeP5rj85i#;R1=yJk+A1L zgfUCr?((_cL=c&nk^}=ICTsTnIdB@Y55+Ibh z(f<)xgGkR)Ze(<3;`$%C(>wgW|C3BhGq||(^N-IyYIBaC>S{GT?i8j2ac|rSua-3~ zAR^?1SL>RP6Q|;4xFoFknsTUWQ~4To^BFUpzd!X+G1z#ZqH$vy$FW(864`ADYb2Wj z(;_&|#3YC@6@Q5<|MYJ%_r3!WIMA6^%jkVv58tD^?ukwEPbLKVTiX~|vr$iQ@@vT+ zQ+b0m`5QpN+X4>WH4!I1IZYGavsDwaI&vZQmGQ-yid{Cvk6T`P#y^uVQA- z25Yu&kUS?dUr{2pZOwKc`^fy6b(`)P{Y`<`#a+zR_Eqee2+wQXGnx|DqCsxo4sv^b zq8~TNH*gUhWQT)YTKvSM`nLJJ{n=cJZ@gGGHb@dgMp>`psH@!PNF}E^&=lf${pRLN7 zKW+6o-ZMA87Ki`2*7_&@)LVgP64%Y&-9G$r{;RVAc5<w|nOuvs7unUA#AnVz;h-m15t0+~DE9mu9nHJ=1>o zYU=cY&^31N;wzFLm)OR}hv#01D_=X?_jSa*{JZtmHuZ70#by5Qx%&Ju_w@GVuQ|KQ fO?2(DpC4lG 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 Ny=&j1x3fH17y$07%LxDg diff --git a/kubejs/data/tfg/structures/yurts/baseline/tower.nbt b/kubejs/data/tfg/structures/yurts/baseline/tower.nbt index 7b0f7b03a1dfd2b2d00d37135a705b701ef6b917..9c267fa6e2b48aeecbb8de30670ed068fd4ad4c6 100644 GIT binary patch literal 2417 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 literal 2290 zcmb2|=3oGW|99uy&bu8Z)w=y#qt%j^TRizQyJwoecw)Cb_{*jjq4}&)i*l4UX-qJg z^M&`>qv$ZI-Y2@!*V0Leqg1&NQLZ#+}A1Z4%ZTuxR|~ zG;fOaj48WC_Z(OPMiq^om5Fh|GY>8?YW7TJn|z8#ZR$;K6t1O2u}p4`Y?EhYqi1F7 zV~;tWZ@CS+!n5L248IGiJ>^rI%I-7m!z>wlOW_lr6HA){(v$eAr#{{2Bp0U6QL1)) zy}W_hxroL>ro-pb%jezXJ-^HGnV?$ean8~?0mr#ZYu5Os?7I=ea`?HDgq`@o4?8)W zo}Jt)9eqBoARS~_(Vg~}r4lV)WnjqWgw3H1U(dXPN)f6Ez!mG912UJe%7f z$9D6Xzcs0cs?M>LgDn5GaoM4&d0ek6wbndexnbV&LsfDq-wKa$^$1JoKS``^Pc3tj zQ-4zEB&Yv`adK5#+=(}>XY8g~Zkl&9ig)7~WuDvbbJnsc7Vn>z{(Ppp#Itj+SQh%( zUyC_mEdFVOm13Csk^g)Ntj9RdoUBRxct7!M`x%pSDV)Jds35U+V>l;{JE)VdT(W~LEH)97Awti8)an!&2sgMoina;O#W2VG`+v_uktxi zY(5k5IVIa8{%OgbgG;_8bnL7bOAm@ueD>Am9Eh9xFR5Z3pOO2yIJ5Yf52ha7<0hg1 z#B%0({l`98Yo(g!oszt!uT#i=_*biKxqMqUBh=D^#!^)aHnD zJTZrJ=D`hh2lp5q)E3@zV97IXp4Z}iJDL;!9uh1!SQBsY2&BXPj(Xc}{}!vT70JBy zb_q9ro|)G#YGkdrS@@HMV!!aG3Ppa2GPzA>z%k``LZ-!PW&k^nb^VRcjEB$3f2%pL z;dA>=>E``A3)<$|&)d9qt_5P$$@7eXsh!FV@w`tyW;K z@Jp20Z9e07;!TT<--*X9HgPAI+vc|GY!)}FRxB1UVqfT|b_L-NTX};we-hsvdvO1) z#o=@FdqBSNce`_N!)JBncNOz_tm|ipgWMG-thia!s5$X_C@f~ahd%2wJ&VIP25)N8 z-X+|SJa?!0fhfy*g$h>1Vzm^u!@pQRpJG|>^MUE`FV^Ds_REgQ^1K#r{vO$DuqK}8 zUb^X_4Rwa9?<(>YUyHBl6MYr2uumA01uGW%34k&N$nD?6qmvVE{7cH_;kg}uX7B$Q zg5?G|^=CV*CARHPJ0i<-JKp$F-*>}#JN9=Nhb7E8u;I7F>73-5@y8^~s@RA?|E(ZZvF1xt7JcUf4BX- z>h79*cfzjz`dT;p{XMhw;o+{A-{sw^>u}wf{rPTcP^L%J+ z=6By$Zi|^6uHGygr*pd~y5y(c_N%!&ciYTe+cC9vQrJ7ssGsVYqVtx7ep6Yy ztUh@4&YAB%=U&|AT7Rj&Uqb)4#C7x6PhDfn?Eh6oKfTU&|Ie=(h0(Ec%z9@YUEg&} zyfj+u?3tRvz~{TKUM-5fc662Q>bW0xXI-y;_Wsl{pL?^D_twk3HqDKF_dWL9z7L`1 zMWOru%fJ5juk+Qu>J`>@?h5<*ZT6*_pHICzhxhlJZL|OE>Mp%`HtEKb+souXY2DBB zDGS`1TWV{3Q!W1M=BM3zGSlxi?L4*nsLAUkpFVwBWjep&#)S~`w^!p0-mP2pzpLe!pJ%(N*Wn-_Fk4;vSoK(Z>GS>(ZO~(`s(#wuTnQzPa_x zclxvY%_g`1JkmM+(8q>Py4URN_tOXW{S$U8&D~o6L^1SYdB6UzcZJ(SN;GXxNeapS zj88uPvncpYSgT3Z`|lrC-M2U%-d=mx*S+@g{$1Q96<;}(?(`RVG$`^j_Eqw6^6ASf z)qE}3a_8CYx0~MTiG`;#&-ZzL{O^muFXX>(W}n#KUGv?=FZ##)O{Mk`2RCwG-*)?u z>sp@&KPT1hd|#)u|ILZCn|o^a?|tofd~dh3jMJI3Ypi8X?fdsPUTNOnDcgVMyWag$ TF8TQn|L6F7;i``Nq8Jze68Dp) diff --git a/kubejs/data/tfg/structures/yurts/baseline/workshop.nbt b/kubejs/data/tfg/structures/yurts/baseline/workshop.nbt index f88387dd9c7e749f6067c0b95e075e9b95e74eb6..b306243b4ef111c12e08bcd1774d5918622006b2 100644 GIT binary patch literal 2691 zcmb2|=3oGW|97L#PP)BAkj>MfK6!opvHc&dUe7vxFKqUwT)%ra3d>fTtz5flvNrc5 zg-&acg%d9HY+ZS0viQm3C$^uIESEWQP4RGY$lm?!5H>M9$oM@AT%v zmoiF7f>KgF-p}oX#XTCkzU-&Y|;LO3h2~`|E@{NU8jh!=~<|(eW{RuH^;lUkQTiYMx8R)%Z zd;I9$YFpXHV7*v@#XHz*#4j8?Vio= z{&C&ik^NJRe00FVXdh2?839tle$-|-P~&Jn&BZR71YvZhisva)TM20wbk{<5|mil zlni(pUs@U{Dy21Z3QCBt7dWWx@_{RN58Jn!PacUXR=9G+2`W81Ay&-oEch|N#fI(i zrI|`e%Q|LADy6k`%v4ND12Lb;DakqM6hG%UcJyw7!M>O~yvMfRxBmQvcZx}Hq;}*BoBgrt&z1epusweLd7}EW z1;>6F?z4OUIMo0|iq1K3I@F%+@#}|nwN8(&tE<%2@*KNLEixa;oQhx_J8^>pt(_~Th$KZLYad{+1L_>X6NUytM%?Az&VYdHISN{#VR z@#2OKONS#ea|AZ$FDtQA-t;9-zP$P4S#A_^J;y<9rw?5Mdz4t#a~$kest9D!?|R@0 z4UZ&_IG%&uicnYN?6G@!ZPmXnHM{Lf@@08vnF?6(vkEtt6b*z^bsTHWXYZDpItuva?KDQ=3@#D%IJc1a%_3K1}s2U74~?Q|0p8edaab^3Xs3lAOq<;M=ZTNh4$X~VQN2jlFZP6~9 z#b1Bi{))&khldYmFL{uul^=K7r_iHzU8pMWvJG!ur>NaqRued-`s6X2O$PeYgqo~o z{_N)a9RBNMz4+(Yy;E41DQvKKzH1NvsbBN^>PP7$3g=vB^%qO|E;MWko*d z+@@+Z^I5I+*?9{s|Acvcjhn16|K*G2-Wra=zx%vm)(CCg@^jzxL$Cg9`eUv)-E7YM za{oT}S$mfreC;P8Q*x-8sr9UZ_Vy*a`(Ng!TmACdUYDG*qW4dx@~1U|@0hE1D6T4$ zFS~om?!3ZR-rxLhzp+pKYh3hx>y+>SmG?^@t>oLO&|W`j+ixr7?L6-!j!atV*1PuF zXBF|YC-|9buh{0wJkeG7>uYI~Zg5E>VsgORtle!+^PUH6+5F0XhW=^!#dAX&rhNX< zInAwq!AGmsgRwoQSDiHT+AVQ#-J_dI7q3dZ$efc>aAro=OutvW{~7*o45+^JA!=_& zcgn=x6B+ZI&3mT)U|4!?nbB0s#K|I2w|yF+D_cD6!^QdfCT|{nO47VEH9-H1 zd`A4AR+|;`oi+5Q%@#fX;AQ0BEnk%s%BSz?5Wmpzwe0$N)6M_hHTKmry$e*7EiGE~ z+bvJNJfHoV*}sZ-18vKLCHt56zFRJSvUir}%=$BR<;VTj|DQZp|NQ@37V+OoZI?%X z6g)T8f7f@GeDkIMPs%26{l7c+(eMA8?sLjHDMx-Znc3}aA)WfsMN2h&c|7;LGJ9dG zOI7tLw@MCt%XW-RmshOazajWfysf?L!q5N9>Z;QIKYihE$Ti=;c;WP}m3!u#`Whv_ zWt!6piDmrl*~eb&jydE!^+lya{+EYcXDg#Jn49GHJ(8c)#Ih@hD`V&BU%b;!?y2*< zBP?be5jv@>x$>I8>)_w{78j>i-?E%k6Bc^WQN42c4;4@0t!t$__m{uzb66X<^vSGA zjrYE^-~P*U?a;?l5%1@$Wh$B`azEv$+SQ%h5+W7WN4P9h{+gPwEN!tnX=fg3f892D z>&&B*V|Gg{pS0fNamkeCJCE<~F1R4d8uKIj$YH68pJx~DyW@4iX-ju%xWJOQZ(E*j zWjK6$$LrfwM#de@bAx8Cy#KRAf2~-Z*mNfU=_j>>Z-*5K`iI6&I@XZNef@pxi**ai zIaka+P;Mh4=m#yUe`)LJ7A!F?d-K3rU$}5C2%%7&a zuZ+=2SiU8>{>miR@}(;JQO|VL4jh=Yy!g`UWzQV%R8_yeyXT3(p#=e!{$i(@)%dOS z`j5un{&zxT)wRcuJ{X@^cKK~l=1-Q*PxF@82XtTlq&(xn>A$BwR~3gmt~=A6nw?p% zo9|L5kh%pxpJh8}{T~ z=e>9@VpX-i+d<>n`YWbPKa@8)sWbb(ZJ2jE?HR9saIvzhdVcuX=h+bl#2IuRJ<6Ir zO*D7ISBX6FOP(|3a;_Dw4w@G!UA6V$tz{)mWo!2ZEnY3c+Gj9f-<`~BecvLh%kSza zwj0WLSNt=6v+44-#&wsEnQd4m;iLAk#Mm)ZT&AY{T66s08$9+K(>Ru0J^AvY`&7mc jzF(T|?tJ}*H~de30oQfMNw@2j|FhlvcQocBaDA_=dY`Wb$BvrgywazRo{f8YxMc~~iV)R;)vu;T zUAoejcI3>7*QTz8XXPK3e+d5}ey8=_#B(0AX4d*kGwsMaJ?&dy`Tpl6-{+XerLVf; z;+p#DSc{kDchhb0%D+nu0}sD8nSXyu@Y1Hz6^}Mun!54+#`zrED?9mR>I>5z9AuI6 zd2!H1&gacR9@`lc*^R#?sL7oPNnlgwGIaaI)br%%f|;Ghlf)BL^bdH%HB8*Ypj^oa zmT-OWkadQ!KHFcP2M1f^dY-UKoa8n@Raj_aKL@Jgl4Q>kV+qf6gGuKSROTM^uxg%I z(q~h`ru>q}?UH3y+9Rw62v%1xx>boaOq|DBXe^wL;RaTTlids3p^oF3J<|f_I26b9 z*g##KbmhzuNeovqwmrS-7=3ube920KWd1ZIgT~`A5VY`k%);X_iT7g?zgKQt|G%Yk z*Y_I_HbhGnoB7?bZO)lbe1k8o9waMc>iH?vnC@7}Ps*#GUs_BII0S$80L&IJ%Un|MFQ zR?01xxBYofknQ*Lwr37BbK1J6Z;kS9k1xL28tnBnHm9N(AX|__&FIC?Sblh2waDUmL<8BB`a)*tiKQr;1&he4| z@?K}NVJ*|quZ)K`$zNvYIbA1P>-M*2OZdSJH77t$teDeptmACNdvF8K$!`)8(-ddg zB}BBPY;8`IoOG41E!AUN{ecZUC*N5az*L#A95zz9EWmSmf{!y;@ZQ41o=Ko|Nzl5i}flj(ntr92%iqt?MFf&KK zDbaHC19nAST}JR!m?4J3Hu z`TI@Ek3eF`q_w?q0srAmh0oL3-X%g+Vrc&bGV>*KTWaz$evp}VATy=fd7*qQDdhq(=Oq>c3tY{)sYhvD!hLr}^%2J)h`vHl0+d>v`y zxd%7ooGD>DyvgvgB+uz%Am2$F&vlopmIIl9UHj4x`S})yHx>GT%*0AcR8(LD3AAwg z#Kd#@A;<~sAa}`}+rx0U$l@~-&u>fiXW)`Z=R8Ql=KLOp!=G$G4*q-wsjN)g%lw&% z=e6t%@q~!?2lg-=t^#ShW^JHCx#_Lc7px51k7gt#MJ)r<&U15~d*NN@eY zJq(9`aX({~xE2r6`>(0e@Y4q-p4Yf!7xK;9_%F!=q^n!;BS>M}5pIJu`z1h087hHd z9An#8agaOqC&V=*{$>5F^Z}pojnBDoT8(ZJ$Z}*qxW0La8IJr}=Uk&k{^k(YGReN@Dhko(>bgcH-LzkoRp=rVIZhF}Ilt$LhePtb7Gy6>b zt8)2&pVBw(+HmEX$gW$WY55FDC!(cex#efF5hZ^1WRb${QUw>QrIt97#6HIu#alaXfWtY_QjKaX6x_DAdL)7K0)J=tD4 z@7Sxk{;R#t=YK1%50XFM{Wto4PH*I&zel^pH_o!yR`>Vh{b{EI_I_Tf7dLa$uinbk zpzT{atNvWl`Kq_JZtBh0nW56!S(OIKpQ8WnTKP6;ZfMs2->I7n;+Ir~Ui%&p|1{D6 z=~Jui#r5@5?O%ud>#TnMKj>%T{wvaJHhn(N^>*9$liTXH-%h$yTvYA1`u4Tv$+@*g zvvm^!Uu)-ksf+eKKQ=d+$EdLRPhoo3o1C5fzotu9%sq5jIi!F6=5Ws{vwzihrGL8g zHA=mG#hsSeUu$xGc1=$Hs@-b?-|KT%>+62|U;SqFuk9}rL%Oe&Uu(~EEBDdgzH;xK zQ>TC4x;6i;mibYWjkC3*Rj;osT+cN*<(t;L*{zpfh3(%~Z?V^y&$Xt)?DfB+Ykb0P zhWJizy}N$%sXgnCY0Z0{8Moqx)z)wRS1OWEU8)M~du{#f<@|ZpZ+>3=yw%fuS=F4bS?&J+oa*^3t7~wg;H)KDS!y{+_?g zKMKFcT=^g6zbf}hWb_KTo%uJUUl@ygnErm>?{(3i_ATMwem*xcZFb1pMY*3YKaIM| z-+od_Q>%LZw5R{R-k$cyaXTl^zU7O5UEE{vZgJYY__Lqa#!jsDk_bNg=H-QNfrfu~ zop?Jt^wGEMlI;GCUDK^}?=rZ}-*;)f@Na>gn}6>;Q+{>VPq#TwT|Wn%G;er+aQ&n! zbLMO}-Z-!1`@hZzn+03XHOf9&K6P96DnFjz%Pw8_oE1{u8~-OnX5R6&!2wTid-UF2 zW_`C^{M+Wry5@_@SAUrXhiyMs;9caw)J)Y-D7v( zh;4p-$hUCjv#P}(&Z@tg-8%L6rVHDrAN{4bed?@lVHP*m&g%cW!89#XzPo($=85m? z^%^Qle0Kj%ob~?C4~;pKOAS{)oxOgtZ`!-4Ztl`3Q)xbC8wYCo%xg+_g&h9-*COoj(s{dm zKFFy5wt-_i0nRN?A}_z7q4MqZj?8=IKDYh`v& zTISq1c6oXGpUr93@2yv#-Wpq2yM9h>&6czIzJ;4EJ>2)-YM-5s>5ZGQqE~lreS7rt zZ@+VEPVTakGIe{i{zcl4WR~3CPX}0g)gIh>8~nz{yW!We6^~Pk!%Ysj*G~Vw_N}47 z-96zo8$N!#R_Cx@C*s_x*}J!F6UzB)ld<~y;(NQ3_XpqVE?||N&QIcUR24uAP^gm|}K6cKi0s^>vSxwx2($a{kH# z@&D^;6wR5%;j(uyKy@Ow7-a2vp(xv|sx-RJk+5TAlOZ+YWYLDsZ3=9D3 C>5dHm diff --git a/kubejs/data/tfg/worldgen/processor_list/illagers/yurts_paths.json b/kubejs/data/tfg/worldgen/processor_list/illagers/yurts_paths.json new file mode 100644 index 000000000..ffe662188 --- /dev/null +++ b/kubejs/data/tfg/worldgen/processor_list/illagers/yurts_paths.json @@ -0,0 +1,103 @@ +{ + "processors": [ + { + "processor_type": "minecraft:rule", + "rules": [ + { + "input_predicate": { + "block": "tfc:rock/bricks/andesite", + "predicate_type": "minecraft:block_match" + }, + "location_predicate": { + "block": "minecraft:water", + "predicate_type": "minecraft:block_match" + }, + "output_state": { + "Name": "tfc:wood/planks/pine" + } + }, + { + "input_predicate": { + "block": "tfc:rock/bricks/andesite", + "predicate_type": "minecraft:block_match" + }, + "location_predicate": { + "block": "tfc:river_water", + "predicate_type": "minecraft:block_match" + }, + "output_state": { + "Name": "tfc:wood/planks/pine" + } + }, + + + + { + "input_predicate": { + "block": "tfc:rock/bricks/andesite", + "predicate_type": "minecraft:random_block_match", + "probability": 0.1 + }, + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "output_state": { + "Name": "rnr:rock/gravel_road/slate" + } + }, + { + "input_predicate": { + "block": "tfc:rock/bricks/andesite", + "predicate_type": "minecraft:random_block_match", + "probability": 0.1 + }, + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "output_state": { + "Name": "rnr:rock/gravel_road/phyllite" + } + }, + { + "input_predicate": { + "block": "tfc:rock/bricks/andesite", + "predicate_type": "minecraft:random_block_match", + "probability": 0.15 + }, + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "output_state": { + "Name": "tfc:grass_path/silty_loam" + } + }, + { + "input_predicate": { + "block": "tfc:rock/bricks/andesite", + "predicate_type": "minecraft:random_block_match", + "probability": 0.1 + }, + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "output_state": { + "Name": "tfc:grass/silty_loam" + } + }, + { + "input_predicate": { + "block": "tfc:rock/bricks/andesite", + "predicate_type": "minecraft:random_block_match", + "probability": 1.0 + }, + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "output_state": { + "Name": "rnr:hoggin" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/processor_list/illagers/yurts_structures.json b/kubejs/data/tfg/worldgen/processor_list/illagers/yurts_structures.json new file mode 100644 index 000000000..b4451a848 --- /dev/null +++ b/kubejs/data/tfg/worldgen/processor_list/illagers/yurts_structures.json @@ -0,0 +1,50 @@ +{ + "processors": [ + { + "processor_type": "minecraft:rule", + "rules": [ + { + "input_predicate": { + "block": "tfc:rock/bricks/andesite", + "predicate_type": "minecraft:block_match" + }, + "location_predicate": { + "block": "minecraft:water", + "predicate_type": "minecraft:block_match" + }, + "output_state": { + "Name": "tfc:wood/planks/pine" + } + }, + { + "input_predicate": { + "block": "tfc:rock/bricks/andesite", + "predicate_type": "minecraft:block_match" + }, + "location_predicate": { + "block": "tfc:river_water", + "predicate_type": "minecraft:block_match" + }, + "output_state": { + "Name": "tfc:wood/planks/pine" + } + }, + + + { + "input_predicate": { + "block": "tfc:rock/bricks/andesite", + "predicate_type": "minecraft:random_block_match", + "probability": 1.0 + }, + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "output_state": { + "Name": "rnr:hoggin" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/structure/illagers/yurts_village_living.json b/kubejs/data/tfg/worldgen/structure/illagers/yurts_village_living.json new file mode 100644 index 000000000..8d7dd8573 --- /dev/null +++ b/kubejs/data/tfg/worldgen/structure/illagers/yurts_village_living.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:jigsaw", + "start_pool": "tfg:illagers/yurts_village_living_start_pool", + "size": 5, + "max_distance_from_center": 116, + "biomes": "#tfg:has_structure/illages", + "step": "surface_structures", + "terrain_adaptation": "beard_thin", + "start_height": { + "absolute": -1 + }, + "project_start_to_heightmap": "MOTION_BLOCKING", + "use_expansion_hack": false, + "adapt_noise": true, + "spawn_overrides": { + "creature": { + "bounding_box": "full", + "spawns": [] + }, + "monster": { + "bounding_box": "full", + "spawns": [] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/structure_set/illagers/yurts_village.json b/kubejs/data/tfg/worldgen/structure_set/illagers/yurts_village.json new file mode 100644 index 000000000..f1a76756f --- /dev/null +++ b/kubejs/data/tfg/worldgen/structure_set/illagers/yurts_village.json @@ -0,0 +1,21 @@ +{ + "structures": [ + { + "structure": "tfg:illagers/yurts_village_living", + "weight": 100 + } + ], + "placement": { + "type": "tfc:climate", + "salt": 26256356324, + "spacing": 40, + "separation": 30, + "climate": { + "min_temperature": -12, + "max_temperature": 8, + "min_rainfall": 100, + "max_rainfall": 250, + "max_forest": "edge" + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/template_pool/illagers/mob_horse.json b/kubejs/data/tfg/worldgen/template_pool/illagers/mob_horse.json new file mode 100644 index 000000000..2ecd41ec2 --- /dev/null +++ b/kubejs/data/tfg/worldgen/template_pool/illagers/mob_horse.json @@ -0,0 +1,15 @@ +{ + "name": "tfg:illagers/mob_horse", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 100, + "element": { + "location": "tfg:illager_generic/mobs/horse", + "processors": "minecraft:empty", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/template_pool/illagers/yurts_village_living_buildings.json b/kubejs/data/tfg/worldgen/template_pool/illagers/yurts_village_living_buildings.json new file mode 100644 index 000000000..0362604d3 --- /dev/null +++ b/kubejs/data/tfg/worldgen/template_pool/illagers/yurts_village_living_buildings.json @@ -0,0 +1,118 @@ +{ + "name": "tfg:illagers/yurts_village_living_buildings", + "fallback": "tfg:illagers/yurts_village_living_paths", + "elements": [ + { + "weight": 100, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "location": "tfg:yurts/baseline/larder", + "processors": "tfg:illagers/yurts_structures", + "projection": "rigid" + }, + "limit": 1 + } + }, + { + "weight": 100, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "location": "tfg:yurts/baseline/workshop", + "processors": "tfg:illagers/yurts_structures", + "projection": "rigid" + }, + "limit": 1 + } + }, + { + "weight": 100, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "location": "tfg:yurts/baseline/tower", + "processors": "tfg:illagers/yurts_structures", + "projection": "rigid" + }, + "limit": 2 + } + }, + { + "weight": 100, + "element": { + "location": "tfg:yurts/baseline/house1", + "processors": "tfg:illagers/yurts_structures", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:yurts/baseline/house2", + "processors": "tfg:illagers/yurts_structures", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:yurts/baseline/house3", + "processors": "tfg:illagers/yurts_structures", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "location": "tfg:yurts/baseline/stable", + "processors": "tfg:illagers/yurts_structures", + "projection": "rigid" + }, + "limit": 2 + } + }, + { + "weight": 100, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "location": "tfg:yurts/baseline/shooting_range", + "processors": "tfg:illagers/yurts_structures", + "projection": "rigid" + }, + "limit": 1 + } + }, + { + "weight": 50, + "element": { + "element_type": "lithostitched:limited", + "delegate": { + "element_type": "minecraft:single_pool_element", + "location": "tfg:yurts/baseline/monument", + "processors": "tfg:illagers/yurts_paths", + "projection": "rigid" + }, + "limit": 1 + } + }, + { + "weight": 10, + "element": { + "projection": "rigid", + "element_type": "minecraft:empty_pool_element" + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/template_pool/illagers/yurts_village_living_paths.json b/kubejs/data/tfg/worldgen/template_pool/illagers/yurts_village_living_paths.json new file mode 100644 index 000000000..a7b7d49ea --- /dev/null +++ b/kubejs/data/tfg/worldgen/template_pool/illagers/yurts_village_living_paths.json @@ -0,0 +1,94 @@ +{ + "name": "tfg:illagers/yurts_village_living_paths", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 100, + "element": { + "location": "tfg:yurts/baseline/straight_short", + "processors": "tfg:illagers/yurts_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:yurts/baseline/straight_medium", + "processors": "tfg:illagers/yurts_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:yurts/baseline/straight_long", + "processors": "tfg:illagers/yurts_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:yurts/baseline/bend_left", + "processors": "tfg:illagers/yurts_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:yurts/baseline/bend_right", + "processors": "tfg:illagers/yurts_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:yurts/baseline/t_junction", + "processors": "tfg:illagers/yurts_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:yurts/baseline/fork_left", + "processors": "tfg:illagers/yurts_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:yurts/baseline/fork_right", + "processors": "tfg:illagers/yurts_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 80, + "element": { + "location": "tfg:yurts/baseline/cross", + "processors": "tfg:illagers/yurts_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 10, + "element": { + "projection": "rigid", + "element_type": "minecraft:empty_pool_element" + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/template_pool/illagers/yurts_village_living_start_pool.json b/kubejs/data/tfg/worldgen/template_pool/illagers/yurts_village_living_start_pool.json new file mode 100644 index 000000000..c7eff737e --- /dev/null +++ b/kubejs/data/tfg/worldgen/template_pool/illagers/yurts_village_living_start_pool.json @@ -0,0 +1,15 @@ +{ + "name": "tfg:illagers/yurts_village_living_start_pool", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 100, + "element": { + "location": "tfg:yurts/baseline/throne_house", + "processors": "tfg:illagers/yurts_paths", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + } + ] +} \ No newline at end of file