From 674d4c0e081da0d2fc0dfba44adc553697c9671e Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 15 Sep 2025 19:15:31 +0100 Subject: [PATCH] Feature/norse houses (#1836) * starting illager structure stuff * structure climates * idk * mostly finished the nordic living houses? the structures are still being placed at the bottom of rivers though * some more * torch loot table * tweaks * mud bricks in the water sounds like a bad idea * what does adapt_noise do? * ruined houses done! * some loot table tweaks * change the burials to be terrain matching * make these more common * remove the air block processor on paths * up the max distance so further-off buildings get illagers too * oh I think this was causing the underwater issue --- .../minecraft/loot_tables/blocks/torch.json | 20 + .../structure_set/limestone_church.json | 4 +- .../worldgen/structure_set/tower_1.json | 4 +- .../worldgen/structure_set/towerhouse_1.json | 4 +- .../chests/nordic_illager_basic.json | 603 ++++++++++++++++++ .../chests/nordic_illager_smithy.json | 354 ++++++++++ .../norse/baseline/norse_burial_base.nbt | Bin 1323 -> 1476 bytes .../norse/baseline/norse_farmhouse_base.nbt | Bin 9058 -> 7748 bytes .../norse/baseline/norse_farmhouse_based.nbt | Bin 6674 -> 0 bytes .../baseline/norse_farmhousebig_base.nbt | Bin 4234 -> 4672 bytes .../norse/baseline/norse_longhouse_base.nbt | Bin 10448 -> 11737 bytes .../norse/baseline/norse_mosshouse_base.nbt | Bin 5204 -> 5558 bytes .../norse/baseline/norse_root_base.nbt | Bin 1897 -> 1316 bytes .../norse/baseline/norse_smithy_base.nbt | Bin 5885 -> 6415 bytes .../structures/norse/baseline/t_junction.nbt | Bin 1002 -> 1212 bytes .../norse/burned/norse_mosshouse_burn.nbt | Bin 3791 -> 2199 bytes .../norse/burned/norse_smithy_burn.nbt | Bin 6787 -> 3359 bytes .../tfg/structures/norse/ruins/bend_left.nbt | Bin 0 -> 1068 bytes .../tfg/structures/norse/ruins/bend_right.nbt | Bin 0 -> 1047 bytes .../data/tfg/structures/norse/ruins/cross.nbt | Bin 0 -> 1485 bytes .../tfg/structures/norse/ruins/fork_left.nbt | Bin 0 -> 1226 bytes .../tfg/structures/norse/ruins/fork_right.nbt | Bin 0 -> 1245 bytes .../norse/ruins/norse_burial_ruin.nbt | Bin 1368 -> 1324 bytes .../norse/ruins/norse_farmhouse_ruin.nbt | Bin 8326 -> 4577 bytes .../norse/ruins/norse_farmhousebig_ruin.nbt | Bin 4949 -> 3348 bytes .../norse/ruins/norse_longhouse_ruin.nbt | Bin 15805 -> 7095 bytes .../norse/ruins/norse_mosshouse_ruin.nbt | Bin 4515 -> 3238 bytes .../norse/ruins/norse_root_ruin.nbt | Bin 0 -> 937 bytes .../norse/ruins/norse_smithy_ruin.nbt | Bin 7465 -> 4632 bytes .../structures/norse/ruins/straight_long.nbt | Bin 0 -> 892 bytes .../norse/ruins/straight_medium.nbt | Bin 0 -> 756 bytes .../structures/norse/ruins/straight_short.nbt | Bin 0 -> 618 bytes .../tfg/structures/norse/ruins/t_junction.nbt | Bin 0 -> 1213 bytes .../processor_list/illagers/norse_paths.json | 90 +++ .../illagers/norse_structures.json | 10 + .../illagers/norse_village_living.json | 25 + .../illagers/norse_village_ruined.json | 16 + .../structure_set/aqueduct/aqueduct.json | 30 +- .../structure_set/illagers/norse_village.json | 24 + .../temperate/plains_temperate_house.json | 33 +- .../template_pool/illagers/mob_outdoors.json | 33 + .../template_pool/illagers/mob_ranged.json | 24 + .../template_pool/illagers/mob_strong.json | 33 + .../template_pool/illagers/mob_weak.json | 42 ++ .../norse_village_living_buildings.json | 67 ++ .../illagers/norse_village_living_paths.json | 94 +++ .../norse_village_living_start_pool.json | 15 + .../norse_village_ruined_buildings.json | 85 +++ .../illagers/norse_village_ruined_paths.json | 94 +++ .../norse_village_ruined_start_pool.json | 15 + kubejs/server_scripts/tfg/tags.js | 8 + 51 files changed, 1695 insertions(+), 32 deletions(-) create mode 100644 kubejs/data/minecraft/loot_tables/blocks/torch.json create mode 100644 kubejs/data/tfg/loot_tables/chests/nordic_illager_basic.json create mode 100644 kubejs/data/tfg/loot_tables/chests/nordic_illager_smithy.json delete mode 100644 kubejs/data/tfg/structures/norse/baseline/norse_farmhouse_based.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/bend_left.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/bend_right.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/cross.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/fork_left.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/fork_right.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/norse_root_ruin.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/straight_long.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/straight_medium.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/straight_short.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/t_junction.nbt create mode 100644 kubejs/data/tfg/worldgen/processor_list/illagers/norse_paths.json create mode 100644 kubejs/data/tfg/worldgen/processor_list/illagers/norse_structures.json create mode 100644 kubejs/data/tfg/worldgen/structure/illagers/norse_village_living.json create mode 100644 kubejs/data/tfg/worldgen/structure/illagers/norse_village_ruined.json create mode 100644 kubejs/data/tfg/worldgen/structure_set/illagers/norse_village.json create mode 100644 kubejs/data/tfg/worldgen/template_pool/illagers/mob_outdoors.json create mode 100644 kubejs/data/tfg/worldgen/template_pool/illagers/mob_ranged.json create mode 100644 kubejs/data/tfg/worldgen/template_pool/illagers/mob_strong.json create mode 100644 kubejs/data/tfg/worldgen/template_pool/illagers/mob_weak.json create mode 100644 kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_living_buildings.json create mode 100644 kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_living_paths.json create mode 100644 kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_living_start_pool.json create mode 100644 kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_ruined_buildings.json create mode 100644 kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_ruined_paths.json create mode 100644 kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_ruined_start_pool.json diff --git a/kubejs/data/minecraft/loot_tables/blocks/torch.json b/kubejs/data/minecraft/loot_tables/blocks/torch.json new file mode 100644 index 000000000..002d2c0ac --- /dev/null +++ b/kubejs/data/minecraft/loot_tables/blocks/torch.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfc:torch" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfc_ruined_world/worldgen/structure_set/limestone_church.json b/kubejs/data/tfc_ruined_world/worldgen/structure_set/limestone_church.json index 7a4f0943b..8caa99546 100644 --- a/kubejs/data/tfc_ruined_world/worldgen/structure_set/limestone_church.json +++ b/kubejs/data/tfc_ruined_world/worldgen/structure_set/limestone_church.json @@ -23,8 +23,8 @@ ], "placement": { "salt": 1442136151, - "spacing": 70, - "separation": 50, + "spacing": 50, + "separation": 35, "type": "minecraft:random_spread" } } \ No newline at end of file diff --git a/kubejs/data/tfc_ruined_world/worldgen/structure_set/tower_1.json b/kubejs/data/tfc_ruined_world/worldgen/structure_set/tower_1.json index 740104fcc..798b8ee98 100644 --- a/kubejs/data/tfc_ruined_world/worldgen/structure_set/tower_1.json +++ b/kubejs/data/tfc_ruined_world/worldgen/structure_set/tower_1.json @@ -23,8 +23,8 @@ ], "placement": { "salt": 1442136152, - "spacing": 60, - "separation": 40, + "spacing": 45, + "separation": 25, "type": "minecraft:random_spread" } } \ No newline at end of file diff --git a/kubejs/data/tfc_ruined_world/worldgen/structure_set/towerhouse_1.json b/kubejs/data/tfc_ruined_world/worldgen/structure_set/towerhouse_1.json index 339e6135c..963399e5b 100644 --- a/kubejs/data/tfc_ruined_world/worldgen/structure_set/towerhouse_1.json +++ b/kubejs/data/tfc_ruined_world/worldgen/structure_set/towerhouse_1.json @@ -19,8 +19,8 @@ ], "placement": { "salt": 1442136153, - "spacing": 120, - "separation": 100, + "spacing": 70, + "separation": 50, "type": "minecraft:random_spread" } } \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/chests/nordic_illager_basic.json b/kubejs/data/tfg/loot_tables/chests/nordic_illager_basic.json new file mode 100644 index 000000000..a84cb6f38 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/chests/nordic_illager_basic.json @@ -0,0 +1,603 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "tfc:wood/lumber/hickory", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:wood/sapling/hickory", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:wood/lumber/willow", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:wood/sapling/willow", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "afc:wood/lumber/cypress", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "afc:wood/sapling/cypress", + "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": 4, + "min": 2 + }, + "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": 12, + "min": 6 + }, + "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": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:vex_armor_trim_smithing_template", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:wild_armor_trim_smithing_template", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:coast_armor_trim_smithing_template", + "weight": 20 + }, + { + "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": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:powder/sulfur", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "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": 6, + "min": 3 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:candle/gray", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:candle/light_gray", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfc:candle", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + }, + "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": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "firmalife:jar/compost", + "weight": 80, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "firmalife:jar/guano", + "weight": 80, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "firmalife:jar/honey", + "weight": 80, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "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": 4, + "min": 2 + }, + "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": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "firmalife:beeswax", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:flint", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:tricalcium_phosphate_dust", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "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:glue", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "chalk:gray_chalk", + "weight": 70 + }, + { + "type": "minecraft:item", + "name": "chalk:light_gray_chalk", + "weight": 70 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 12, + "min": 8 + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/chests/nordic_illager_smithy.json b/kubejs/data/tfg/loot_tables/chests/nordic_illager_smithy.json new file mode 100644 index 000000000..9e490e0f5 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/chests/nordic_illager_smithy.json @@ -0,0 +1,354 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:charcoal", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 20, + "min": 12 + }, + "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": 14, + "min": 8 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:raw_coal", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 10, + "min": 6 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:rich_raw_coal", + "weight": 100, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6, + "min": 4 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:cobalt_brass_ingot", + "weight": 40, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:cobalt_ingot", + "weight": 50, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:copper_ingot", + "weight": 80, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "create:zinc_ingot", + "weight": 40, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:lead_ingot", + "weight": 40, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "create:brass_ingot", + "weight": 40, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ] + }, + { + "type": "minecraft:item", + "name": "gtceu:bismuth_ingot", + "weight": 60, + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "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:ceramic/vessel", + "weight": 50 + }, + { + "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": "minecraft:sentry_armor_trim_smithing_template", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:vex_armor_trim_smithing_template", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:wild_armor_trim_smithing_template", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:coast_armor_trim_smithing_template", + "weight": 20 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 12, + "min": 8 + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/structures/norse/baseline/norse_burial_base.nbt b/kubejs/data/tfg/structures/norse/baseline/norse_burial_base.nbt index 1864553a3705c77737aa356f3bb4f7cef64afd4f..c7a68aa3b64a9bb8537de5798d04dbc5518f2710 100644 GIT binary patch literal 1476 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 literal 9058 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 diff --git a/kubejs/data/tfg/structures/norse/baseline/norse_farmhousebig_base.nbt b/kubejs/data/tfg/structures/norse/baseline/norse_farmhousebig_base.nbt index 31f66f86faaa1feb0cb35c59e6a5abe2ed7fa268..eb164b3f745dedcbf88b70756f4adcbb10625578 100644 GIT binary patch literal 4672 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 literal 4234 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 P|1&P`jeaWL!N33j!#_1T diff --git a/kubejs/data/tfg/structures/norse/baseline/norse_longhouse_base.nbt b/kubejs/data/tfg/structures/norse/baseline/norse_longhouse_base.nbt index 4f4c3c483069b2d8ed4e31392bf18f76c1d3214c..3dd3ab30598c7cf14e6398ff6aab47245d562b94 100644 GIT binary patch literal 11737 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

Jj8(M7XfSeN>}o>|WI_*a6r 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 literal 10448 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 E0JuxYrT_o{ diff --git a/kubejs/data/tfg/structures/norse/baseline/norse_mosshouse_base.nbt b/kubejs/data/tfg/structures/norse/baseline/norse_mosshouse_base.nbt index 98b8119bdd6290a9e897753ed244786f7d600d8c..7aa64c831d4caf87a7116c4e7417919e7be52fdd 100644 GIT binary patch literal 5558 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 hzwQs)tMoLqVsJGO)!|(Pzk74+3 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 A&;S4c diff --git a/kubejs/data/tfg/structures/norse/baseline/norse_root_base.nbt b/kubejs/data/tfg/structures/norse/baseline/norse_root_base.nbt index 3d243c76123c55bd080d0e482c8a21645d5a1255..1edac13327a3f4d3b2ddce498085c847a16ea476 100644 GIT binary patch literal 1316 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 Rf7Ji6OB?ro7qVku000L4rs@Cy diff --git a/kubejs/data/tfg/structures/norse/baseline/norse_smithy_base.nbt b/kubejs/data/tfg/structures/norse/baseline/norse_smithy_base.nbt index a41dea19cc6d8a5b2878ff5db19d1fb1a88bf27b..5fec0efb5757ae83f981098acc3693d06f0d8c2d 100644 GIT binary patch literal 6415 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 diff --git a/kubejs/data/tfg/structures/norse/baseline/t_junction.nbt b/kubejs/data/tfg/structures/norse/baseline/t_junction.nbt index de486f1f0d29bfbb9441986c9b82bdedc5eeec80..34931d087a0630c77e3a202bc99f4b4fee4ac82a 100644 GIT binary patch literal 1212 zcmb2|=3oGW|95Ad&3hFl(%N5}lYF?hD!TNR`U{26KGCHSrB^hI4hY=0FxxbD!57|N z$7HYZMGDlti|gLDSV@toCT;F!duDHq;O9o-rBCHs%g^;*e_7Dm_S*N^q~EI|ZOR@i z*H?;{*WMF9eE+au-Q^Msh2q`bkL(N%8a8|D7@T_T!=om!iAhmgV3U)gw#X(Y#nar8 zaVI`Gg{h>tf{3F|VLB;Cox(nyb74wet1ftLa?HkgR}$3t#LuxX33K&`OJuhttdVTm zn8tBzmZC&z+sp$#tZ8Zn^Lf-n=QM2up=G~S&PDhg#DPBAW>~T&gV5P;o^!w&nl{!n zA|uOBqVvi-AC$b0PgG+Qj;WHZpXu3hed8vl#Ip-0h;o75J579(lA^W{h!ES9q^K>n zX;QhGkVLj^=Z1Mty1p)9GcJ6wZw@DmnuvtH!8M+P5ymXZX9appoefU$7&p%3I^&bj zXZPCAu0H6XxWsAfXvRu|^wZ&Ld-flQ*oQzeKfCmdr|BEO(Y4>)J&(FeJ15LJpRnd< zLt<@nDyvhNLQ1Psm_|yg(=_o-dnP<>UE^`0s|7@~u8BC&)w<@%+{D^uXaLK7i{1JA zZ@2N9{5R)}&u!RuFpZ<_E3cWe!J7OP#woSQDG~Q2B(Isf9s6bD!@4{nLOs#%;0C`# zbD9$8wpg+rw&E=2YAY3bCerg%r01!L@SLW^y{(q4hpV`Yxt^WKteJ`6wtW?QCc^Vt zcix=O2@&}pQ|uZih;l?Wf*+P~;%)s6CX_4c174_BRj7xS3swQf#Z zLPUO|@f-^~P|!x^OXedm$eH&*&V)M$X8##YiEGg_F8dU4A&Hy@3kDmk*>12LWT@Xk z8B5=DzmMI{_jQh_y}w-V<>#{4FYjhA-=rs&yYJQeuI0Y}XYKmo9ei!C_w8k?KK)+h z5xXUG)+;8<=&7Y~XUiwvmz@{)ME|Ib{_Te+tm?JyZ2y~8JN^3l&#uAzKKHi-Pyc&~ z=coPC*?BXPBlPY*Km0NNRO$5me!u-Ee`fyqHu=HJvU7{~?OQ1CzD-6hT0FNr+B`S> zOnlk*=b=A?uD$;Gw>VO_-QKEp^YY|fRjXeQj03zrFsE zbpQM6qjz_m-TiLc>DNzR@5%bKeC6za*UV-wdV4x4BI3@~v)`^BUA^bkvAwz7>+J7n zf8ziCXkFzydA{;?+xPGLobR^!-QKmgI^){wP511}5)c1=p2v5-w&q8B;oIBGBJbs` z+Ee!?PyW==K&6k|JT5(InzxL>#3dt6tV*J0=&xy=gw>zqI_#AY##F3iu$*nP$egB)Af(6dIS0&uaM8#|#TSaWj)72=>?Dh1OI8s2$&`$Q zJ|CL?f48^D`u*SQ4VE6z;aMiIiA!;{0NAxU`ViMTLR`BD;#yV3)pv{o6V_CECC>ZQ zQ8|rmbHR(_b2M3war+2JWVa`*k!{*o#&PVHqC{%@)B|f+p1CBfx!>-6P*dVGL6oU# z0d^zArIxIp4`o)&#`Is}-lLPV<#=A}&U>?*IQOpEz5(jq8|m-f<>$^x+?!fHx3KN2 z*fwW_HQP7HHYM(Ly{q_I*Z6SN=`$Pd85ytHZm>KdB0tgZ;D&pL<}@YlZM9@QT*Y0? z)%I2FnF!Bo-7_G^B1Fz`FaMYem(!HE7Cj@_V9j=xqO;A3dsQd=B`P7b@3c5v#XWnu zO_JQVnbP0F?UEz%Z^mZNN!;7|R)FWVZcaP*@p2Bgn~JY>KPw~f8Mt-W-5kY}AeH-)vp?Yuo-CCFbV7 z)fI35#$J9_8Xw;;{`!~uzBRM|ec0Onc>;fId1>ALwYP6Sthu}{-q`>E diff --git a/kubejs/data/tfg/structures/norse/burned/norse_mosshouse_burn.nbt b/kubejs/data/tfg/structures/norse/burned/norse_mosshouse_burn.nbt index 83d4c6c0469e9cf8122cd067c93aee9cce26184d..1eac3b081e15cc1927195f80e88e642cb6402bc0 100644 GIT binary patch literal 2199 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 g>;&Qf$A8H)TeIc57BVmZ09&z%?f?J) literal 6787 zcmb2|=3oGW|4--U=1bqKbZCFCKdEf-@#P&VO7YWf!^b+`d~rtFykmjx)WHlYYDMum0EYFM8q9`yRa8U+uH} zOo>+goV=!&sx$u8E{jfM<4l`jaZTf3kMJ3lgFej5f{QL{8}DVgJfnL58JFa?&SQ6U zdv`{su^pU|xai{nm&ZG!Umt$l_)=v?Vv{86YaZd=o%1D(eN573WXw%mRNB^g%*LZf za+!2bdckjvb6o_Ss@*aPb$9@M~sa%hs1_GhXcCy6kVz%pyEj+~8uVsM@Y| zhg|d$mL05c;}kdG75{4_eD|^2cK4!X50e7Yr1aWS(`F>Nai-0YIIr^2Vq$k;=3IV* zi}TuFvOaF?ye7G9h)tNP56GbY#4qtcFXE;D?#*vOc7MqcO5-TL3X zKU--TUwq8t)n6Qww&;3T^QDd7jv4#xXn3hU!?8(H?bv0B&z`^k-COzXojCi9x+Y0* zaH`MnJkaBv{BHWp7lmq_JN<=^H+9CyOqENIN?Y{#i-zI)$453Mv~j9c?d1_Z`&VTn zzrRG*-kaKZ{FGaJ+!)ZSHAe6)wLw9>l?3Ca9ua7p5yqaur2?<4bz2N?bs!( z@9+No`#D4M^Xl+#pDhfZc{a^do3WUscusc|e_&857O* z{N>i|hoAc`KO%B2wR+C(WUJ)sEY)-BlFl5y^w{ULkNUw9VITd2F5g9FI5u^@vo=`F zB79dnaZ&c^6(;MMdt&*cKU*E>5$cIG&W(F~WRDtW+N^{=p)-Y@ns@I1{$2fV$C(l# zANzwmLT3yPx}2YAW$sh5@4JxC{w;Q`uid(5Zu{<^{f>Rc3!B!?bHN~L-dahFbeP{I<^IOla zzuUj~_Zj!x_gDW_*y$PHWijSBc3HFcdEoDz8QC`Tr_9W-G3fpJGi~Ne^%=+Hes4B1 z=6l9hEYc&HemCKr!QKSk_v_ZSAHS>((y=F__jz=xT2wkHw@AJIlQ~n8HJd|tXG7;R zyB&#EoM|F5*#TD9%f@Dx4RdqNg3b2 z-F1vdxK~n5>hsCB6X#_1RKB;Wx1F~4;~&?VFV$wmJ&L&ams@RD`~jEi=`)Vq`Tp+x z+*Kd;u02#d``Ry=1gY1b?-~jJYyzd|4d)CFA9?JO&2ib{zWmgg$A13XYh>&zb9$ch zto3UBC(^a?dDCvYE&|R4_DKj(99|n~OUOkqOl<}r?^4riEFHCiOwuC2275}fB*?I11 zVp80m>pY;0^DL#HP-9$_HJZi=R<3 zeD=bM?Q+EP{nj3SKy+TutxBv z6)Y4?m7>8};?3`8+s+wWv^wlkEq5$xG9p5va8QR~)O*(>~6O8uFs-AIeJRJsb03GuTZT&p;-D z1P(+v8$;Zg@vLdSWmgPL0F>sQFdeg+4RL{9!kVKqxh1j-Av$$Iq0ntux2614H?gvj!De| zyDP$ZbLqZnoAfpPH?2M&|21Q+aXpx+9+mzt;`gS~wvFFXU*B0@GdFQf?M*h}(wC4X%~tyjy%^ z&oQL%maLbs=Isn_iEQg< zP3PS@Vh%*yHWW9wR(6K9XRB;6BS?>rb~%{FA_W$zx#s=^i*aBf3(p-8OQiJdw2Uu) z_K|pP|BUI_ul}748^15y8Y6PA`|ADp!^}Ok?;Kwnhw>R*+>@}V@?b=NR_(JhjK^k$ zX4mo=Tw4=0|7=mi#?@F%6WwB0)hN_KfM+tf@O2z(SxjzUB;T zPpNJ(V{+{2m;({lL8*ExIL43dnzq)sr&KrkdEL|3Jjt=AuStT1e72l3xcHap*sbYv z#SO0QJ0sq+RsS<<^4rrj2P1wP#T!i2m&lISjjw+H^SSZUMe`$@H-2xM$qh<^fXn-h?J&U}Q#b4Kgf)h<^k=+y-kG2jZ*Wa9_gxKJf=Ri=>j`EcqRh8pBVXoq z7Kzsrw(%!|5}#eRVG(1p?4_6k5$z`82G;&o5O91Hs zCD^9(e7)H8fQ_kf%LZi+bUjSRtd{Hq#|>YmUcwvOv~PP@)jqK%uf0@rFk-byyumfC z=zVopQdV`H*RcF!VQ}}z<1e6!-z26cC~eVs_J)n;eWW`;{_pvE_29m4+hxI`cKJUU zl54jV^f z>`Pd~Ia^;M`_MB`g_-PoqsCVlN$l9JjX#?<=H=`Ir-a_K*8>lU_mn1oW=+0(qvl{l zv{}5twP_HeZ*BT%<@cj$r1>o|BU*k8UUe)1X2bq+BAjZhgx}zwCVpYc9{ymw3J98TT=( zwU9tqZW{l%1uAy07+DD@1<$=!<0}N!Rvo|YXA|6%87IVhN~1oT`u;$OVVLX=3f@dm znu_|&nmiYjK$n|>v;XTY&t6+Rgg66kCRjhz+PR=40aAPoML#IGFV9-P>QVW2>*Tp* zDj>J@9TD#-y)_Z!5Njc*>B=9kYX1BcI5YFduO(+pYX0sx&l_CZm}`GH;y5VPZ3Ou=2U48&<^Ham@PRdX?d_U_5wAhAyUvRDY|Vqn zUd!Fr1`3T@&QTg+TpX;R}{q?T!Sh%1*K`ZynP94 z+Cgdh;WO@IRXZTj$!{J%85Er`v5hcgAkTa)fW#L}OyV_687NQko5zFW3u+0H{S);; zD#7suvIlM^NEDn!ZST~8;|t^gm?I(jLGjf-d;O|ib#X#Jn>NbXiGjRv{1NxDsvi*` zFUxo9gPrzam z+59d@Zu+?roSWb&1FRdISfKHchs|5y+WOa?pRe#bybhmMDNwPEGcXhJYQ<}7AwI3( z_5)5^GjV9mj@qd&@fsrvz(Sx}sPjo)9lpj-X6 zpJ`QPW!&WFdo!=v&)yr+yZYa^uTS^<`th>rTT

l$}<;vpzq)`rjvCZmZkBz5lkq zI{fx>di*@w`D?F#{(SlAtD9S9{Y%@sYtH)Z-9MMLrR|T;S#|FH`aY}Jn4EO+^J4zf zKHt56?eo#2m#_ZHsf+8c__TiY*Udle&+D0gH7XTTlKQ z?)aTwVSDlyM|b!Av-;ase|;Ty^?(0S`Lg)W2bW0wxn1@zskr!Gn7mH*THedhz zHD5eEKKAc^`M*Ev*{%lqUfnz^H-24te1v?`rzcN;C9%iWe*C(?{+^xf?x^0)S92FPg`R^+EU*Gu^X)Rg$?%di89G+ zN5`D2-(6uCf8TS)8%E{PeF!Pk+9g{Po?Iian7!+t@oU4L_nY7T`smXpxszA#&%6FSr8e`< z?9b-&)})K4pZ7m6{&i}_?ugiszui}l{wXtztLN?hIQiS#P2V5%{7iaEB9B}pAynvHvQ}`tsS*{ zX2#CBZ{Eqp_17Oa-<+KMb=4o&`ij~5Re#OmOY$q;|H-S|J?Zw|se3Aqn8%!~?w<6!soMER zN$tjcGjD&cdawU{_VM*%r+>NZP;E+o^FF=t-tANOqnA$>@9zG2v+7&P@6^9sf4}{= zyQh0U=kuR0oAxQavHkU7mG~9@&!=CV{SklXqrB-U$4}is>_30X{{K7o(rVkdc*#2R z_<8HXH-DbJw{BPDxp{AFk6m2->(K6X=BGFRnzXZi({uMftIcITp1=1@;rp_mHy6&W zj=JwD_PY1{rn)81H$T0+YI|(#wc{05*0*E-uGgEeJNx11$lCQ%*QN8fReY-qft>gCVQr$2w*eb+T%+nVFmX7z^qZ{+P;BmeTVeHNd*UF>?jZOgy*S?-m4 zzxeL1xp8+b{Qu8bxc}4|&vp8L>raW_eQo{gy5%2F({=Ne n^~#iY{|x(oasQcZoByxLKe1aVaPFV-ulqLzz1*Fs$;bczlpzM6 diff --git a/kubejs/data/tfg/structures/norse/ruins/bend_left.nbt b/kubejs/data/tfg/structures/norse/ruins/bend_left.nbt new file mode 100644 index 0000000000000000000000000000000000000000..550233d8bf51291afe9fc079100f504b622f3e76 GIT binary patch literal 1068 zcmb2|=3uzzejADV(n%0X};p)O^VD%7jF}K$`XJ()K zR&*@&`MP|ATa`wSYz|FfS-evR;v9FdbF|fCEFYfYoDOo%&uqPN%l(@^SKo_E-||)D zNL5$%Ys+LYx4Qd>eB2DCCCD6n!t$8Y?X^zNwMYq&JDyL<(CE1qAhC9#L6mdimbOC~ zysa0dxE7m=xMfEOeqRM~HQc2j7eTdV@I^fkax3O+PE##P1%=VHg2+RuoYR$K`U)%$ zO%(=*(P?2l{~do!!|N>f>-^ZK(E)YR&QHbve$+9hU07pt&v}O9=1WpG+G`JP7Ah5E zJL`2NQo=+#Fg@{tjqBW2$Il`l!C;V}KLNojjMEJ==2<;B#S!kd!wBRS)tG4omWQ5l zOjia6QMlg@n}?rTP7AMl^hMA(W8NZ=bHtYamNL$mC-+|Y%!10Qn!5(g&op1{G1#%$ zAY2^Q z?x$~?`7Jlu{!ZCS`J}%ucf@`_e>v;g*T2P=*Uiqe{vcjGuXFd6Q#xe}dml?YuTRil zHuNNRFpMQMVWf}W9v$(Hnir(*a`>Q=}=U$%sEq3RF%h&5>i|_Q$tlgdM{N3V? zoyqFsSL9#$z6tx7v(^0f%J}HV+ecRZW_+;mNH#P!SG`>HJ7?)RwOH|L7^#@TU~ z)k@P0^%vLOoB7^)Pfg^l(;ug5F28%0C-t~|o_T$n;UDX}8OE7)zmop3m-0U?KC8gM F000DvApQUV literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/norse/ruins/bend_right.nbt b/kubejs/data/tfg/structures/norse/ruins/bend_right.nbt new file mode 100644 index 0000000000000000000000000000000000000000..545fae37556f2b64d683b173b566dba211c6f250 GIT binary patch literal 1047 zcmb2|=3w~eejCvq-BQ-;{t+&;?E}k+ge)XSCpPxtl{H?cE z{`k)`_HH{1xq{Esp9`N+EA^6Ty`Q{W?NO2SGf%gl5n)&?xr`x(^???{bha3&g3JS{ z4AU87*a{*Kq%uxtjo~Y>Jn)oZI(v* z+scM>M+)Y4KC}u?pL_<)5I$V0*7n+m=lV>Eb;Z0T5cW>H*(oqVW5byAq#fsu?0L23 z{<|HIc73+)Nt?m6!@scZB+v6p4c^RpygPUv7&V+`(Bs~r^I%iMX+}Nv9WoC-HJoPF z+yBJqbWh^DV5ZMg4%j@sWb@wOgpF8&%z=sqO~z$R67TjdWwJtc0n9S6)2=%>C+%oE zQo!5!P)g{qsY+Y62ha5h66+KVJ)AT7vlfCCFNxLM$#o!sC zz52t`_dm2#fBjw=RL6B#&+pal<=gsSE9NZU{bS4gzNtm?gKztmX|NIH+y|0Jr}e*9te1bj_SIkZUzKUMYx2a~KW_6sEHPVu`Qx;TbC+{w z{eHgf_LjeSN94a*34dF$RqOl0?#m+2{~yr%e70_W{_Es90e|uRFk|({Zux^{P%<|KLJn^zS4Q>7Tryu@v=J{dESDw41em#7r z__i#!-fsJc1JBq0HQ}%H$SmId-s!)^J-aQhkDJKM&V6(JW7e(N&hN}ie!eUGY=7?0 zTbsjbZN8KDKYiW)`KS5H^~XJ(rGNji%?)0EszQ0|Nl2{SC7K literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/norse/ruins/cross.nbt b/kubejs/data/tfg/structures/norse/ruins/cross.nbt new file mode 100644 index 0000000000000000000000000000000000000000..2f66efabe1a1ef23f8a2cea02603e85b7c257021 GIT binary patch literal 1485 zcmb2|=3rp(J(0oi|L#oR{6}dbt?~7Y|K@CawQc``?l+rruclsgy{cPuK)}DFHz$43 z7x^#o*V|-_IM3LsU(SnKqQNBhd*{CIkLGk7*?FV2_HVkV#q(wJ`5*gR{O!B@ChhvV zcfXEUzW;u}^=|;*)gR|7TsGua%NUd&KYpk7SjBotn>41ybJ7zH<~{htGF^Q~&B3SK zdhrFUP1*u6jSsk3!!>p|9Tc@So_HYQtBaHEMeA3cylKxqJm^t3*mr=1NtmnWYPvz# z{DTp-Y{_3GdoDe9NeF5@$)YAc<4{6@{gyK3o~_aeYwpgN?=xp3jKh$8R<_5q+~C@s zgAv8-aE|yPD8IJQsPNb@2EZ1V#VyBUw&;x)LI*RZin zS?m|ju~)_ttIsE_v1{J=YYxX(6(`%y0Dr9=K?kRDt@9~JZPFHw+4mE%yZGZmZz3A)W60dFM704MBH*SpC_uv!jbp0Jn2Sqv7ITW-uX^X@xe9$#-rboh> zDy4<({P#KQ z-N95O?>ys!bM$5Y?`htMBmn08!Xh@yS|at`wdb}Z`}p}xIXg>!iPdQaI_<{O)pyuH z;`b*sepw*#%eC&s%tXsMSA{vhy1ZY}{`BzU?=o`|E&o_lpW7hw&U)VA$oU61$ejDd z)AqDr>v^4af1cA1g%20~II=;;&QPa)^Ie9+o2+j08tAMBGk@L8Ynd)N?dr|EhQ!FZ zZ`mZkOi285Cz>DFU~|5VndkK995C~pbV9_u^xceYPb;?}GdEsHH_$o1*{(UUa^6=< z!B?IwRYD8rg%m7p(iV-G`QQ{wxY~}QgHyTJ#T1A(trm!BeNe<#Z)|zksNNw4Z)%=f zSKO9b7v}$^uPQ=}ci#4ihB}|+pP!eU_Ot)*GoI6b)|^j>c$Qwvw)o4;)PIln&N0^c zEdPG)oWz;)L0jN#8@WPX#bJM>b{?7NfeZx*ku{^UWcehF1 zY5%=zWmxP^$#tuL|NXF~;NtOZd2HKX+`7AN&&^P7@pre&${T&mOM~A{bAMW{pTGW; z|J6-vc7HsvY|r{T+YhHz$C~+{4!zxT=0aI#cYUV&fB&cZ_x^FtKZnr=D z_Vi`N+2zYG$3E2X-L-7@zTEA%cUkT&d)Vav{;z@P&l}rbul~C(=iRT>x2sC8m-(Oe zy}D+V`PF6p$^UoVt@xJpSN~d!kLjA#MSEr3_wBOXTX*f%_NQB7V@)6Xyxvy$d1cSj z!}n_MKJ0eR{Quy`;i+|hKYm`B-+nlGyF~n2^=Ad|xnq76TTZF(skUp>`+xc`@1^7C JGqOw>7y!_u1DXH; literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/norse/ruins/fork_left.nbt b/kubejs/data/tfg/structures/norse/ruins/fork_left.nbt new file mode 100644 index 0000000000000000000000000000000000000000..f7f8ea6fb0e5d133d21638fdc87baa5a2df62785 GIT binary patch literal 1226 zcmb2|=3sc^b0UM`|J501^Hzt6w3^Ep$o$KTF1@AxLgBMdbZJECm6fGQ^450*HZup|zpqqmMvkTOCK2AR@%IES{`qIJck#y#<$X3t zadAx1kaIJynq{w4{DRF+Vc}!#rR6>!CO*8*l_1nGF^2I07ehG14yOa6OzQ*+BoCxA zOlOP{e9*-Z&a&f?xf+{_?1Ld!Wd#?Cbfh72igY3_E{55F)qI@@5>_l>- z4VaL8aEc+EZAa08sm$wS3Pc-LGsLhy&|(bd+~IW~lyMzbL8$k-4^?@bda?0|OFpxB zKQ}z>!!*aesMX<_KtXH6X$C#!9Xt^CDjg8rZ)kYHqcTaspXW)W;Q6gq!VEqf25bpR z4RH6S*_Bj${Oi?FH)G$mXDy!cFht#jIzpYE?G%;c9ncDl#xe}=5l;te;XEw3%ZhADm(g=i5Z_jZkIkCahP}YW!z=STsNz@=(!iu zmLyNNT71?6uLGe>>x2qI z8&)<%D9%YI}Rnzjae5X1+f*C2aBQ?{!Q3`%7P&@4el-{ohA}eM>~@-@PhZvgQ4( zV|PvMmcF=9dX{PC`&ZXYUoZaD{`t7{_oM4$@A|uMdw22j_s4nluWwENx-45g?ai;A zH~Dv;{68w&rdb}5|8n=|kMm#ueK617X4a(F?ss1M-S8pId!K_mu1$aTwK`AZ|JB}i=U;xC>!|gA PSv|wvAS-bzO$G)4saIG( literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/norse/ruins/fork_right.nbt b/kubejs/data/tfg/structures/norse/ruins/fork_right.nbt new file mode 100644 index 0000000000000000000000000000000000000000..dbb0196f02b9b6523fe0855224ce6fe0807a3481 GIT binary patch literal 1245 zcmb2|=3sc>b0UM`|J501^InCCwD#B5{K>z6d(~w-NA{WNw^kiqwb*a1u!X>V3%e6# zdW-TeY+on4O@z7{&i|Vx&Z#p|d+N%Jod0D}np^MKo!y?X@9E4gd8_?Z zQpHP~&PUBG+%$Ri{F(h1tnDu`b}pKqKjVSz;=BZ=22M#eh8V^NTnynHJDd)PGU@T| zFnMsPL7OQ?@Ie>DbjBFAf|=4Wvl5dO_zh#^l6Kg9JgH(VctE0|lTnRvhDd@@+rsa> z>ztEz@O3`4QfYfVK?0R?IOJmgnF3qk!(Zpj^D#R7)raT0v0=>lBVZvPp6kVIU!X!a zPku3+%v{;=@RPvdr6*k9h~r10(YtCWntW%#%1F%v||M z`jZPoGJ_i143>nThRW|Zm*|%_T|sdV3a6N>#DnL$qG3$?kpfwv!=*@^=8_qPK5(}m zDX@L+Fi+;hWadh)1ECD-m_UwZiBSbPnstZPfl%gkQWpI|U*>k7DVW(gv24l{E{1Rh zaDcB90K0iQ8#utjSwL=XIDO~Aq_XZQ>TI8mIL!OeW^<{JYwDiGPO9%$v`#F$a>&Cv zEAd{fnd@|G$5%5YGTl9Gg_YlGtV~Z@BCGnMb&E+=h;l|c-V7c(U?VZ!N2OKjCZJ~|Ha#kUzC zU&u`c`64-pKyVjay&m(d$bD~J{B-TR_C71S)U9*wF0r%SzBih;%=qr^=XXmyrv7|% zyDsSEgWc!sO7uc6p8NfdD>CQSy|S}`KOf(|to{3{={DJC%GJN$T;ac*R-OObdGn{g zXME~TgnrvS|L^`=cP;*}Z+#n8TW9^xd$;V{f3dnBpWc4(I{fnU>BTF5{b;I-yirz{ z^SbThy6=Zy%vyi^_t_6d%OlPC^>er9{eIgK|EAK{JU*-F=c~Bdr~lSZpS3b2-P+tY zuX3^H^T~fV&Uv#ubMvnId}T84-EObv_kI4hc-<#^_Wi|&uk5m%Az8iOUSspdyE|fT z-|M}6+ctgw&UCl`Mz;Iz&Rzerq`b1)-s|&1`FHYv%Wi*LetccbhnG9&PoGfz{(AZD zbKm?Q-%Z|K_37}!n>*^Bp1UOWd*}Xzv(LY~_CN7i)yWNIWp~f$|9tiF%MaJ9&kO%t z*i~2O8-0IuO6SErZ?1foowrZz@4v^BpYDq1KObUce@oA&phjD#Zu8{7+5fC#9YX&u P{>K`>cWcjOEd~Yv>D*!v literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/norse/ruins/norse_burial_ruin.nbt b/kubejs/data/tfg/structures/norse/ruins/norse_burial_ruin.nbt index dae60614ac03b90c719aaa3284b90126aaa2877d..6c9af09fc0ddfbd5cbcb4202f681f8aef4588b84 100644 GIT binary patch literal 1324 zcmb2|=3oGW|3_!U=HE6GY0IpQ47+CLJInO#FL|Sc@}04U3Fe0z7sDG+nBr`|nn)c^&zCTqwYN43o#&lMGhCj#3bu0HWRjV2coo$V| z^ZLlWzmF#eNN3IXd%N!g_sT?uKP*p7gq6-LN!%mYW8ZY}6=Rx@?M05XE`zwkK5hmx z$`TCT9!R*=cyJ4Ib0&LQ&o_z0TmLN1Cde^0SH5^}JU7jNzww|A3)^P_i8Ia#$0{tG zXC$<=9{|g9@H|sAn1SFVS~yvwnb_}kh1qBMypsj|^S?Z<$WwEf;aOa%EFr%#{n4uD z9LCG$Ww02#7FAZiGkM$#bICK286eR=jB0L=w!A-m8EVT9kFy67KJ)RIy+6=%(ayPu zRT=DLw%76r8@BTBY%6O3x%0JrLQ)H-dj>n(Wj?SNMA2or-WlB|Li_FSRPU{uldz+o zcgBUYB}J}>zrOogUHU3*k08%BKilxL?lb((Zk+w{%=I&8eFWbgDE+qa$XTBWvu@Wc zpV?=hp0{jsS)IhX^}#!t!qcP z&M!7Mc74?-*Dc6a^X|*}*AM3zeE6_*_RAl|hF>ncKfY7u)u-Qu_jpQqXK0%XEADJ~ zS@GlXhUb5meM;VWtKxWe-g@R|YiG|?EM%JAE`GR9?#Zq)yCB|J$C85Pqv!Xx4q@dImfh}w zZ*z8erf6yNRBnA{8LhF)XnRiV3?sFN>Y3Wg8z(shM9;Yz=%Fd|6unF&|gY#q;8otrr2?B@S(e1D!P zoj2pi@{^otHQT5B$gv5$Tw6Z%{FP_@0Y7at<+pBG_s!c|{Lehu$Qahpuv2rcC59&@ zZ-2bu-jmx7;#cMNNzZ-d8+aq%@JzTVt)awU&6dzEHKheM@|TkkRQkr-hTM zW+&a3+3j~Sb>H_3+uxtLcJQw7j4iL;?d-boG&gFw=kK+y8NaLE`8(EXbUwQzv9s*j zm18y0M|D`vp6#_QyA!z8=k>ietzRFr4CNRY0C~Kav;Y7A literal 1368 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 literal 8326 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 Nd9Dx1X1eW+3;+n6P-OrB diff --git a/kubejs/data/tfg/structures/norse/ruins/norse_farmhousebig_ruin.nbt b/kubejs/data/tfg/structures/norse/ruins/norse_farmhousebig_ruin.nbt index e31e61e9250b82b9060287f20fbdf1bd929c8751..8d55c5cb0dbc43478e41c91f9e72629ac8f2bef7 100644 GIT binary patch literal 3348 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 literal 4949 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 Y+kPKcIePnl^dI}cH!AaOPBAb50Fyt!YybcN diff --git a/kubejs/data/tfg/structures/norse/ruins/norse_longhouse_ruin.nbt b/kubejs/data/tfg/structures/norse/ruins/norse_longhouse_ruin.nbt index f77e8034b1ad6fdf1701213ff444002f8030d434..cf072160694ab157664d0564a827127d7d26aba9 100644 GIT binary patch literal 7095 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 literal 15805 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%0A(#$ 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 diff --git a/kubejs/data/tfg/structures/norse/ruins/norse_mosshouse_ruin.nbt b/kubejs/data/tfg/structures/norse/ruins/norse_mosshouse_ruin.nbt index 914a4ad1b082be7bb047d2a16817e8247742827a..6d274be26021c855f6af790dc25112b24a8750a9 100644 GIT binary patch literal 3238 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 a_FwL4cj#sNonP-i`TwqRMzhNU1_l7@wfz+U diff --git a/kubejs/data/tfg/structures/norse/ruins/norse_root_ruin.nbt b/kubejs/data/tfg/structures/norse/ruins/norse_root_ruin.nbt new file mode 100644 index 0000000000000000000000000000000000000000..cbe8af0461a983100cf951b4c99215155a65b43c GIT binary patch literal 937 zcmb2|=3oGW|97V!?7M9y;NZR}<#gF)-%UG3Tm!ybiRKlt{dsHA@dYmyhBr>r=}s ztDTU&_ZPFHj%b+6|8?aH+D?}_|DTo4#IN=xVFJ6b<%|P|cc#Xi(|ugTx69{q&uPmq z1$mOwi%;*Eb6D@P&EukX=ac6ZT5j(-Em=DAndJ21ClBu!={=uTXz3oitTOF^j8D3q zg!TP|m_ns~i;22^8RtbS3>LCC%lIS|?>o4ohKYav1MZrbznr#nocW($IBfZ)fX{Z$ z#CGFP1#WWZP8^o3v~ZWRo7nE3^4alnB=7ORoo~)4_~oRtmFg}tHtXEH#kkqxphtQ4_ETqOH6xp-b?Apv_eJCUj?ztA9+Zg zyv(-ROKpRu#^KVcsg<=C;!~N#v!*{}pOmz!*o8-)uyw)MLHj)@Z- zJc=uBD!+HN*_|JM9fy5Sb>2(uk(UV@)Hez~z%r#ICu z?#d~*c=j?b;O~!JQ)fJVzUA2u2Hj7`6qX+N^f~|fhJUdi+BjT0%lcIxFE>8Ix^AiF zUza7X!ddFKb*b8~S{46lT8a0IN$XgJcXv%!O}(3bUwWeO^Pk@iJ~`{NxzBg;_k3;L z^G7RFOs{lw|5{Nk96#%u#p?GxSC2Y`O_^#s@%Cgp?>eL9Zmlv;@6Y)X*cBD-_-UWC z=sNC*H#>v=EJ$BAV+{7{}MQ1j;VzP+)Z*NVgzPSf$fbmsNPox6U17B9Pe`^7qe zIV(fVE%&PJH+P;9*K%p)@!NUJwzB>HAiwQ_(S>zlcV=I)JXl$EsB~?wYgn%kU$brN z*Ea`kLl2u(xw>f0)A;=~?Cbt3wr6tmf8UNi`TwqL!l(4C7&h^c_~|!dmT%Y-<9__v z#M_f!i~jiWclyVQKmV5Q+#kPfy~4%$L5FLqR^9m1CHgP;e|>^O#Ygi$%+hE7&(9KL GU;qHn$=hTA literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/norse/ruins/norse_smithy_ruin.nbt b/kubejs/data/tfg/structures/norse/ruins/norse_smithy_ruin.nbt index be7a0442d19f15a6957474bcce625a2fe88f8f78..6cadb587bddd1d92be74e9288cc5be73fddec00a 100644 GIT binary patch literal 4632 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 literal 7465 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 diff --git a/kubejs/data/tfg/structures/norse/ruins/straight_long.nbt b/kubejs/data/tfg/structures/norse/ruins/straight_long.nbt new file mode 100644 index 0000000000000000000000000000000000000000..7a33bfad8dc7c166fbdb98c4a3931ba09659fa01 GIT binary patch literal 892 zcmb2|=3vP7IFZ5df9{RDd9w{<+7p|9Za8cHMz3tc=XrUz9&TAY*KJ9uu@#r#g|OSQ zZ}Q4Hn@cmds`0KDJIOU;{(t^$N>376E*z4cEg#0EIPF_n-o2tVt{ZZHpUz)A^L(A> z!~S5~n?Eb$6uHPhS2Kl`o+|45&Uw!J_0%&vt@u_vw%Pji zj3u2NQQBhh=X>1wIlG@br{(HzOtS=q1QXa1oH`)L9{~!9pWu+tW&nqTA~+<14uIgL z10ZO000g@lz#+i{4hbPhNHBpzf(INDPr)IvngJXVs^E}V)c^{KX%)ZX&aZiE{-o>**vD^ZTaqH!tMKn zzg^zC_>|j>^UnLXAHH%URp{@98+r4bE|)9SYdPY)P@;idy1SabjcwHiVhRx^Zgt`Uk*-Jq2adSF#UDD!Hzu-Y?TeBYa%EdA>B zEMzXr6;HX_MbDN1~6<~+PD;CK5H1)8lDKr4Mqu151eY8%6ysu44F=YAmeGq z(~PSb!Wh>uMW}A@N|*{VpK&!)81EXXD}qV?<*O`QZT4y;)M=$yH?5oT_-@W{F?0(zS{=X)hzFv3SBdfpt`M$mJxx30v^~An! z`FqFrpZk94WzRj1aesW4`6u)a-@kV^H?4TQK8^jd<&wDh7k*nxFW;B@qMbkYI)7s6 z?}B}=@|W%28L>7$saWv#+XL#qi)P*kS$m>VE7%kyyvX_SNde~lm9UP zGv!-6J7V`U(W#4;ovZ%yB*ORCMM29+#eXDO1a+gYo9%pKeQCB~{{Hi)Pw+ctt=reO z?Y`ELDbH&UUQV_>+`wZ$F|pw&LpP%syAEH3%m$VO&I3XXs*K)D(^zy^Be*t*BxD}A z)UcHCG{ZDT9p(tJ4LS*t2Z|b=GMtv(eBTPGCV+@ z5q*(=e&n-Xo9Hn+%QHN_E#T!>y=5D8|E-E^xf}9ccjarDVAbeP7QfC)=$zDi{?X&p z8!a{aZ~RYgFFzbzFI^??z1pWv{KcL)UU9p--*3-}TK4SH#NSh9|3Bzo9IY*<|MG0` z-%^>h`tRpAbv%yW$al+fNnGBGyOVlzb2w7#<`>O$uK)dEm%jPi9KGLXeP#5MrPB7? ze15uR>#Gw!bv#?!?CUMJp0v}ST&g;?JHJvQY0=*sg1|Kgp%{PbnCFarYs D{3sWL literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/norse/ruins/t_junction.nbt b/kubejs/data/tfg/structures/norse/ruins/t_junction.nbt new file mode 100644 index 0000000000000000000000000000000000000000..77ffe0df89c5718b5dc605a2a046562603bb5684 GIT binary patch literal 1213 zcmb2|=3o%=J(0oi|L!c`{6}FDt?O%ZlPAxtTY39mlisHD+d`*@hTmNzZE!^RxZ5^k z!N2T(kH=nXlQ9x_W~)9oQj}BhMDqOV`^OuVr|c|l_5Ss0{Uz(?%YN7FQGfim_Ti@6 zyJGKszpVYgV){2{iBlh+f8^MoTP+i?#2rDV2)af}4auM3ADk=%ye=?dmk4#*Nn|bG|-#Z^OJh32A)h=UkYCxqHMV zvfC2YNH%Ru<2W`;Q6jai^}rd{XI=^SBz^QOSd%STlP%Bod(PQ7rwIpoRD7X`>lg?{ z$xOBYYhX?O$%KrGA8FU!RbBLXZ++WLNuQFJHvfz!b3Wg=DJk(R*wJw(J~>SjhqzY= z>R!=Jo6^+;C9-X2ZkYFm_w`BMv}YG;ErmIKbPVE<+?(B&Fhx>~$yj`bcB5tGdh6={ zCt2eYba0?&hvw+Uw|@A}dh8PdJv$O!G;?E3BLe-~cR*ub#Pp7nUwMwr;+ME)9ucOJ z;_4KplX4V9R4Sh4j*L6u)w0F~M1-91YF!g@;?z9JYvwnqj1p~cN?$u{r_F!AzOe0U z@8Qy8AaS098}=Pc<7oTJTiUiJ--qY5wD93y$Bsn2Z{PVqgy*%&8BK|6o-=|C)=V~7 zo)Dp)=yz~~-yvw2i!}ustl16{&rkF_ILE?Q-x$H&aPQEZro_ERCuhs?yw;s}MqOx= zlA^ZIrX)peu}w)3mws{zQ%X?<5lfxIv{IHjg_XsKr$^)`f)az=x0$c!udg|_;a<^> zYZiyAxMwR$T#LTJliqh;pvTDhTJ$n^1O~Yf?h>fgt(L5ZtGJ7~+P;cC+adsR3{2!$ z5m-=!=d~`#f6+674b=TMU$0I6AA4Ei+8w@~r`s;%o;q0jJHYhmChpe{m(|?h+kI!L z{H;}zG55BX%I3W`DnGd`_ciyEtGlwC_FB07`|#;?>W>ILr>nj0W)ByZ+~&Mvbi}4L8`C+r`mnqM~^BI@73ga%l% literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/worldgen/processor_list/illagers/norse_paths.json b/kubejs/data/tfg/worldgen/processor_list/illagers/norse_paths.json new file mode 100644 index 000000000..37e57b9df --- /dev/null +++ b/kubejs/data/tfg/worldgen/processor_list/illagers/norse_paths.json @@ -0,0 +1,90 @@ +{ + "processors": [ + { + "processor_type": "minecraft:rule", + "rules": [ + { + "input_predicate": { + "block": "rnr:hoggin", + "predicate_type": "minecraft:block_match" + }, + "location_predicate": { + "block": "minecraft:water", + "predicate_type": "minecraft:block_match" + }, + "output_state": { + "Name": "tfc:rock/bricks/andesite" + } + }, + { + "input_predicate": { + "block": "rnr:hoggin", + "predicate_type": "minecraft:block_match" + }, + "location_predicate": { + "block": "tfc:fluid/river_water", + "predicate_type": "minecraft:block_match" + }, + "output_state": { + "Name": "tfc:rock/bricks/andesite" + } + }, + + + + { + "input_predicate": { + "block": "rnr:hoggin", + "predicate_type": "minecraft:random_block_match", + "probability": 0.1 + }, + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "output_state": { + "Name": "rnr:rock/gravel_road/andesite" + } + }, + { + "input_predicate": { + "block": "rnr:hoggin", + "predicate_type": "minecraft:random_block_match", + "probability": 0.1 + }, + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "output_state": { + "Name": "rnr:rock/gravel_road/gabbro" + } + }, + { + "input_predicate": { + "block": "rnr:hoggin", + "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": "rnr:hoggin", + "predicate_type": "minecraft:random_block_match", + "probability": 0.1 + }, + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "output_state": { + "Name": "tfc:grass/sandy_loam" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/processor_list/illagers/norse_structures.json b/kubejs/data/tfg/worldgen/processor_list/illagers/norse_structures.json new file mode 100644 index 000000000..6711ea3cf --- /dev/null +++ b/kubejs/data/tfg/worldgen/processor_list/illagers/norse_structures.json @@ -0,0 +1,10 @@ +{ + "processors": [ + { + "processor_type": "minecraft:rule", + "rules": [ + + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/structure/illagers/norse_village_living.json b/kubejs/data/tfg/worldgen/structure/illagers/norse_village_living.json new file mode 100644 index 000000000..af36442d3 --- /dev/null +++ b/kubejs/data/tfg/worldgen/structure/illagers/norse_village_living.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:jigsaw", + "start_pool": "tfg:illagers/norse_village_living_start_pool", + "size": 4, + "max_distance_from_center": 116, + "biomes": "#tfg:has_structure/illages", + "step": "surface_structures", + "terrain_adaptation": "beard_thin", + "start_height": { + "absolute": 0 + }, + "project_start_to_heightmap": "WORLD_SURFACE_WG", + "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/illagers/norse_village_ruined.json b/kubejs/data/tfg/worldgen/structure/illagers/norse_village_ruined.json new file mode 100644 index 000000000..32442d1f4 --- /dev/null +++ b/kubejs/data/tfg/worldgen/structure/illagers/norse_village_ruined.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:jigsaw", + "start_pool": "tfg:illagers/norse_village_ruined_start_pool", + "size": 4, + "max_distance_from_center": 116, + "biomes": "#tfg:has_structure/illages", + "step": "surface_structures", + "terrain_adaptation": "beard_thin", + "start_height": { + "absolute": 0 + }, + "project_start_to_heightmap": "WORLD_SURFACE_WG", + "use_expansion_hack": false, + "adapt_noise": true, + "spawn_overrides": {} +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/structure_set/aqueduct/aqueduct.json b/kubejs/data/tfg/worldgen/structure_set/aqueduct/aqueduct.json index 92337c58c..f9ace5af8 100644 --- a/kubejs/data/tfg/worldgen/structure_set/aqueduct/aqueduct.json +++ b/kubejs/data/tfg/worldgen/structure_set/aqueduct/aqueduct.json @@ -1,14 +1,18 @@ { - "structures": [ - { - "structure": "tfg:aqueduct/aqueduct", - "weight": 1 - } - ], - "placement": { - "salt": 264226226, - "spacing": 128, - "separation": 120, - "type": "minecraft:random_spread" - } - } \ No newline at end of file + "structures": [ + { + "structure": "tfg:aqueduct/aqueduct", + "weight": 1 + } + ], + "placement": { + "salt": 264226226, + "spacing": 128, + "separation": 120, + "type": "tfc:climate", + "climate": { + "min_temperature": -5, + "max_rainfall": 350 + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/structure_set/illagers/norse_village.json b/kubejs/data/tfg/worldgen/structure_set/illagers/norse_village.json new file mode 100644 index 000000000..883d038f3 --- /dev/null +++ b/kubejs/data/tfg/worldgen/structure_set/illagers/norse_village.json @@ -0,0 +1,24 @@ +{ + "structures": [ + { + "structure": "tfg:illagers/norse_village_living", + "weight": 75 + }, + { + "structure": "tfg:illagers/norse_village_ruined", + "weight": 25 + } + ], + "placement": { + "salt": 26256356324, + "spacing": 40, + "separation": 25, + "type": "tfc:climate", + "climate": { + "min_temperature": -12, + "max_temperature": 5, + "min_rainfall": 200, + "max_forest": "edge" + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/structure_set/temperate/plains_temperate_house.json b/kubejs/data/tfg/worldgen/structure_set/temperate/plains_temperate_house.json index 2af0bca7b..7241235dd 100644 --- a/kubejs/data/tfg/worldgen/structure_set/temperate/plains_temperate_house.json +++ b/kubejs/data/tfg/worldgen/structure_set/temperate/plains_temperate_house.json @@ -1,14 +1,21 @@ { - "structures": [ - { - "structure": "tfg:temperate/plains_temperate_house_0", - "weight": 1 - } - ], - "placement": { - "salt": 264167119, - "spacing": 90, - "separation": 70, - "type": "minecraft:random_spread" - } - } \ No newline at end of file + "structures": [ + { + "structure": "tfg:temperate/plains_temperate_house_0", + "weight": 1 + } + ], + "placement": { + "salt": 264167119, + "spacing": 90, + "separation": 70, + "type": "tfc:climate", + "climate": { + "min_temperature": -5, + "max_temperature": 10, + "min_rainfall": 150, + "max_rainfall": 400, + "max_forest": "normal" + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/template_pool/illagers/mob_outdoors.json b/kubejs/data/tfg/worldgen/template_pool/illagers/mob_outdoors.json new file mode 100644 index 000000000..50f3487c7 --- /dev/null +++ b/kubejs/data/tfg/worldgen/template_pool/illagers/mob_outdoors.json @@ -0,0 +1,33 @@ +{ + "name": "tfg:illagers/mob_outdoors", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 100, + "element": { + "location": "tfg:illager_generic/mobs/shaman", + "processors": "minecraft:empty", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:illager_generic/mobs/beast_tamer", + "processors": "minecraft:empty", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 20, + "element": { + "location": "tfg:illager_generic/mobs/beast", + "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/mob_ranged.json b/kubejs/data/tfg/worldgen/template_pool/illagers/mob_ranged.json new file mode 100644 index 000000000..9a7fe201b --- /dev/null +++ b/kubejs/data/tfg/worldgen/template_pool/illagers/mob_ranged.json @@ -0,0 +1,24 @@ +{ + "name": "tfg:illagers/mob_ranged", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 50, + "element": { + "location": "tfg:illager_generic/mobs/ambusher", + "processors": "minecraft:empty", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:illager_generic/mobs/hunter", + "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/mob_strong.json b/kubejs/data/tfg/worldgen/template_pool/illagers/mob_strong.json new file mode 100644 index 000000000..0913ccf42 --- /dev/null +++ b/kubejs/data/tfg/worldgen/template_pool/illagers/mob_strong.json @@ -0,0 +1,33 @@ +{ + "name": "tfg:illagers/mob_strong", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 100, + "element": { + "location": "tfg:illager_generic/mobs/bonebreaker", + "processors": "minecraft:empty", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 80, + "element": { + "location": "tfg:illager_generic/mobs/warrior", + "processors": "minecraft:empty", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 40, + "element": { + "location": "tfg:illager_generic/mobs/ambusher", + "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/mob_weak.json b/kubejs/data/tfg/worldgen/template_pool/illagers/mob_weak.json new file mode 100644 index 000000000..5ed1dcfe2 --- /dev/null +++ b/kubejs/data/tfg/worldgen/template_pool/illagers/mob_weak.json @@ -0,0 +1,42 @@ +{ + "name": "tfg:illagers/mob_weak", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 100, + "element": { + "location": "tfg:illager_generic/mobs/forager", + "processors": "minecraft:empty", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 70, + "element": { + "location": "tfg:illager_generic/mobs/herbalist", + "processors": "minecraft:empty", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 20, + "element": { + "location": "tfg:illager_generic/mobs/warrior", + "processors": "minecraft:empty", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 40, + "element": { + "location": "tfg:illager_generic/mobs/mercenary", + "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/norse_village_living_buildings.json b/kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_living_buildings.json new file mode 100644 index 000000000..349c435bf --- /dev/null +++ b/kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_living_buildings.json @@ -0,0 +1,67 @@ +{ + "name": "tfg:illagers/norse_village_living_buildings", + "fallback": "tfg:illagers/norse_village_living_paths", + "elements": [ + { + "weight": 100, + "element": { + "location": "tfg:norse/baseline/norse_longhouse_base", + "processors": "tfg:illagers/norse_structures", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/baseline/norse_smithy_base", + "processors": "tfg:illagers/norse_structures", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 40, + "element": { + "location": "tfg:norse/baseline/norse_burial_base", + "processors": "tfg:illagers/norse_structures", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 80, + "element": { + "location": "tfg:norse/baseline/norse_farmhousebig_base", + "processors": "tfg:illagers/norse_structures", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/baseline/norse_farmhouse_base", + "processors": "tfg:illagers/norse_structures", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/baseline/norse_mosshouse_base", + "processors": "tfg:illagers/norse_structures", + "projection": "rigid", + "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/norse_village_living_paths.json b/kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_living_paths.json new file mode 100644 index 000000000..27b4326fd --- /dev/null +++ b/kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_living_paths.json @@ -0,0 +1,94 @@ +{ + "name": "tfg:illagers/norse_village_living_paths", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 100, + "element": { + "location": "tfg:norse/baseline/straight_short", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/baseline/straight_medium", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/baseline/straight_long", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/baseline/bend_left", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/baseline/bend_right", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/baseline/t_junction", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/baseline/fork_left", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/baseline/fork_right", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 80, + "element": { + "location": "tfg:norse/baseline/cross", + "processors": "tfg:illagers/norse_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/norse_village_living_start_pool.json b/kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_living_start_pool.json new file mode 100644 index 000000000..ade7adbc3 --- /dev/null +++ b/kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_living_start_pool.json @@ -0,0 +1,15 @@ +{ + "name": "tfg:illagers/norse_village_living_start_pool", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 100, + "element": { + "location": "tfg:norse/baseline/norse_root_base", + "processors": "tfg:illagers/norse_paths", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_ruined_buildings.json b/kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_ruined_buildings.json new file mode 100644 index 000000000..dd9e1ddcc --- /dev/null +++ b/kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_ruined_buildings.json @@ -0,0 +1,85 @@ +{ + "name": "tfg:illagers/norse_village_ruined_buildings", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 40, + "element": { + "location": "tfg:norse/ruins/norse_burial_ruin", + "processors": "minecraft:empty", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 80, + "element": { + "location": "tfg:norse/ruins/norse_farmhousebig_ruin", + "processors": "tfg:illagers/norse_structures", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/ruins/norse_farmhouse_ruin", + "processors": "tfg:illagers/norse_structures", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/ruins/norse_longhouse_ruin", + "processors": "tfg:illagers/norse_structures", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 50, + "element": { + "location": "tfg:norse/ruins/norse_mosshouse_ruin", + "processors": "tfg:illagers/norse_structures", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 50, + "element": { + "location": "tfg:norse/burned/norse_mosshouse_burn", + "processors": "tfg:illagers/norse_structures", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 50, + "element": { + "location": "tfg:norse/ruins/norse_smithy_ruin", + "processors": "tfg:illagers/norse_structures", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 50, + "element": { + "location": "tfg:norse/burned/norse_smithy_burn", + "processors": "tfg:illagers/norse_structures", + "projection": "rigid", + "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/norse_village_ruined_paths.json b/kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_ruined_paths.json new file mode 100644 index 000000000..b35011c46 --- /dev/null +++ b/kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_ruined_paths.json @@ -0,0 +1,94 @@ +{ + "name": "tfg:illagers/norse_village_ruined_paths", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 100, + "element": { + "location": "tfg:norse/ruins/straight_short", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/ruins/straight_medium", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/ruins/straight_long", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/ruins/bend_left", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/ruins/bend_right", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/ruins/t_junction", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/ruins/fork_left", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 100, + "element": { + "location": "tfg:norse/ruins/fork_right", + "processors": "tfg:illagers/norse_paths", + "projection": "terrain_matching", + "element_type": "minecraft:single_pool_element" + } + }, + { + "weight": 80, + "element": { + "location": "tfg:norse/ruins/cross", + "processors": "tfg:illagers/norse_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/norse_village_ruined_start_pool.json b/kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_ruined_start_pool.json new file mode 100644 index 000000000..34f4ee909 --- /dev/null +++ b/kubejs/data/tfg/worldgen/template_pool/illagers/norse_village_ruined_start_pool.json @@ -0,0 +1,15 @@ +{ + "name": "tfg:illagers/norse_village_ruined_start_pool", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 100, + "element": { + "location": "tfg:norse/ruins/norse_root_ruin", + "processors": "tfg:illagers/norse_paths", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + } + ] +} \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/tags.js b/kubejs/server_scripts/tfg/tags.js index c618babb6..0656fc05a 100644 --- a/kubejs/server_scripts/tfg/tags.js +++ b/kubejs/server_scripts/tfg/tags.js @@ -1060,6 +1060,7 @@ const registerTFGBiomeTags = (event) => { // #region TFG Structure Biomes event.add('tfg:has_structure/plains_temperate_0', 'tfc:plains') + event.add('tfg:has_structure/plains_temperate_0', 'tfc:plateau') event.add('tfg:has_structure/plains_temperate_0', 'tfc:highlands') event.add('tfg:has_structure/aqueduct', 'tfc:plains') @@ -1070,6 +1071,13 @@ const registerTFGBiomeTags = (event) => { event.add('tfg:has_structure/ocean_moai_0', 'tfc:volcanic_oceanic_mountains') event.add('tfg:has_structure/ocean_moai_0', 'tfc:volcanic_mountains') + event.add('tfg:has_structure/illages', 'tfc:plains') + event.add('tfg:has_structure/illages', 'tfc:hills') + event.add('tfg:has_structure/illages', 'tfc:rolling_hills') + event.add('tfg:has_structure/illages', 'tfc:badlands') + event.add('tfg:has_structure/illages', 'tfc:plateau') + event.add('tfg:has_structure/illages', 'tfc:old_mountains') + // #endregion // #region Nether biomes