add arabic illages

This commit is contained in:
Pyritie 2025-12-20 17:19:13 +00:00
parent 6de6777850
commit cba070c815
43 changed files with 1400 additions and 28 deletions

View file

@ -2,6 +2,7 @@
## Unreleased
### Changes
- Added some new illages to the hot and dry climates of the world! @MVG31
### Bug fixes
- Fixes some curving press tool head recipes being cheaper than intended (#2478) @Pyritie
### Translation updates

View file

@ -0,0 +1,559 @@
{
"type": "minecraft:chest",
"pools": [
{
"bonus_rolls": 0,
"entries": [
{
"type": "minecraft:item",
"name": "tfc:wood/lumber/acacia",
"weight": 100,
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 8,
"min": 4
},
"function": "minecraft:set_count"
}
]
},
{
"type": "minecraft:item",
"name": "tfc:wood/sapling/acacia",
"weight": 50,
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 6,
"min": 3
},
"function": "minecraft:set_count"
}
]
},
{
"type": "minecraft:item",
"name": "tfc:wood/lumber/blackwood",
"weight": 100,
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 8,
"min": 4
},
"function": "minecraft:set_count"
}
]
},
{
"type": "minecraft:item",
"name": "tfc:wood/sapling/blackwood",
"weight": 50,
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 6,
"min": 3
},
"function": "minecraft:set_count"
}
]
},
{
"type": "minecraft:item",
"name": "tfc:wood/lumber/palm",
"weight": 100,
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 8,
"min": 4
},
"function": "minecraft:set_count"
}
]
},
{
"type": "minecraft:item",
"name": "tfc:wood/sapling/palm",
"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
}
}
]
}

View file

@ -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
}
}
]
}

View file

@ -119,14 +119,14 @@
{
"type": "minecraft:item",
"name": "gtceu:cobalt_brass_nugget",
"weight": 40,
"weight": 80,
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 4,
"min": 2
"max": 10,
"min": 6
},
"function": "minecraft:set_count"
}
@ -135,14 +135,14 @@
{
"type": "minecraft:item",
"name": "gtceu:cobalt_nugget",
"weight": 50,
"weight": 100,
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 4,
"min": 2
"max": 10,
"min": 6
},
"function": "minecraft:set_count"
}
@ -151,14 +151,14 @@
{
"type": "minecraft:item",
"name": "create:copper_nugget",
"weight": 80,
"weight": 100,
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 4,
"min": 2
"max": 10,
"min": 6
},
"function": "minecraft:set_count"
}
@ -167,14 +167,14 @@
{
"type": "minecraft:item",
"name": "create:zinc_nugget",
"weight": 40,
"weight": 100,
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 4,
"min": 2
"max": 10,
"min": 6
},
"function": "minecraft:set_count"
}
@ -183,14 +183,14 @@
{
"type": "minecraft:item",
"name": "gtceu:lead_nugget",
"weight": 40,
"weight": 100,
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 4,
"min": 2
"max": 10,
"min": 6
},
"function": "minecraft:set_count"
}
@ -199,14 +199,14 @@
{
"type": "minecraft:item",
"name": "create:brass_nugget",
"weight": 40,
"weight": 80,
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 4,
"min": 2
"max": 10,
"min": 6
},
"function": "minecraft:set_count"
}
@ -215,14 +215,14 @@
{
"type": "minecraft:item",
"name": "gtceu:bismuth_nugget",
"weight": 60,
"weight": 80,
"functions": [
{
"add": false,
"count": {
"type": "minecraft:uniform",
"max": 4,
"min": 2
"max": 10,
"min": 6
},
"function": "minecraft:set_count"
}
@ -238,11 +238,6 @@
"name": "tfchotornot:tongs/wood",
"weight": 30
},
{
"type": "minecraft:item",
"name": "tfc:ceramic/vessel",
"weight": 50
},
{
"type": "minecraft:item",
"name": "tfc:powder/flux",

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -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/acacia"
}
},
{
"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/acacia"
}
},
{
"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/claystone"
}
},
{
"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/limestone"
}
},
{
"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/sandy_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/sandy_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"
}
}
]
}
]
}

View file

@ -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/acacia"
}
},
{
"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/acacia"
}
},
{
"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"
}
}
]
}
]
}

View file

@ -0,0 +1,25 @@
{
"type": "minecraft:jigsaw",
"start_pool": "tfg:illagers/arabic_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": []
}
}
}

View file

@ -0,0 +1,21 @@
{
"structures": [
{
"structure": "tfg:illagers/arabic_village_living",
"weight": 100
}
],
"placement": {
"type": "tfc:climate",
"salt": 26256356324,
"spacing": 40,
"separation": 30,
"climate": {
"min_temperature": 10,
"max_temperature": 25,
"min_rainfall": 100,
"max_rainfall": 250,
"max_forest": "edge"
}
}
}

View file

@ -16,8 +16,8 @@
"separation": 30,
"climate": {
"min_temperature": -12,
"max_temperature": 5,
"min_rainfall": 200,
"max_temperature": 8,
"min_rainfall": 250,
"max_forest": "edge"
}
}

View file

@ -0,0 +1,109 @@
{
"name": "tfg:illagers/arabic_village_living_buildings",
"fallback": "tfg:illagers/arabic_village_living_paths",
"elements": [
{
"weight": 100,
"element": {
"element_type": "lithostitched:limited",
"delegate": {
"element_type": "minecraft:single_pool_element",
"location": "tfg:arabic/baseline/house_garden",
"processors": "tfg:illagers/arabic_structures",
"projection": "rigid"
},
"limit": 2
}
},
{
"weight": 100,
"element": {
"element_type": "lithostitched:limited",
"delegate": {
"element_type": "minecraft:single_pool_element",
"location": "tfg:arabic/baseline/smithy",
"processors": "tfg:illagers/arabic_structures",
"projection": "rigid"
},
"limit": 1
}
},
{
"weight": 40,
"element": {
"element_type": "lithostitched:limited",
"delegate": {
"element_type": "minecraft:single_pool_element",
"location": "tfg:arabic/baseline/barracks",
"processors": "tfg:illagers/arabic_structures",
"projection": "rigid"
},
"limit": 1
}
},
{
"weight": 100,
"element": {
"location": "tfg:arabic/baseline/house1",
"processors": "tfg:illagers/arabic_structures",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 100,
"element": {
"location": "tfg:arabic/baseline/house2",
"processors": "tfg:illagers/arabic_structures",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 30,
"element": {
"element_type": "lithostitched:limited",
"delegate": {
"element_type": "minecraft:single_pool_element",
"location": "tfg:arabic/baseline/stall_gray",
"processors": "tfg:illagers/arabic_structures",
"projection": "rigid"
},
"limit": 2
}
},
{
"weight": 30,
"element": {
"element_type": "lithostitched:limited",
"delegate": {
"element_type": "minecraft:single_pool_element",
"location": "tfg:arabic/baseline/stall_green",
"processors": "tfg:illagers/arabic_structures",
"projection": "rigid"
},
"limit": 2
}
},
{
"weight": 30,
"element": {
"element_type": "lithostitched:limited",
"delegate": {
"element_type": "minecraft:single_pool_element",
"location": "tfg:arabic/baseline/stall_yellow",
"processors": "tfg:illagers/arabic_structures",
"projection": "rigid"
},
"limit": 2
}
},
{
"weight": 10,
"element": {
"projection": "rigid",
"element_type": "minecraft:empty_pool_element"
}
}
]
}

View file

@ -0,0 +1,94 @@
{
"name": "tfg:illagers/arabic_village_living_paths",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 100,
"element": {
"location": "tfg:arabic/baseline/straight_short",
"processors": "tfg:illagers/arabic_paths",
"projection": "terrain_matching",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 100,
"element": {
"location": "tfg:arabic/baseline/straight_medium",
"processors": "tfg:illagers/arabic_paths",
"projection": "terrain_matching",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 100,
"element": {
"location": "tfg:arabic/baseline/straight_long",
"processors": "tfg:illagers/arabic_paths",
"projection": "terrain_matching",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 100,
"element": {
"location": "tfg:arabic/baseline/bend_left",
"processors": "tfg:illagers/arabic_paths",
"projection": "terrain_matching",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 100,
"element": {
"location": "tfg:arabic/baseline/bend_right",
"processors": "tfg:illagers/arabic_paths",
"projection": "terrain_matching",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 100,
"element": {
"location": "tfg:arabic/baseline/t_junction",
"processors": "tfg:illagers/arabic_paths",
"projection": "terrain_matching",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 100,
"element": {
"location": "tfg:arabic/baseline/fork_left",
"processors": "tfg:illagers/arabic_paths",
"projection": "terrain_matching",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 100,
"element": {
"location": "tfg:arabic/baseline/fork_right",
"processors": "tfg:illagers/arabic_paths",
"projection": "terrain_matching",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 80,
"element": {
"location": "tfg:arabic/baseline/cross",
"processors": "tfg:illagers/arabic_paths",
"projection": "terrain_matching",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 10,
"element": {
"projection": "rigid",
"element_type": "minecraft:empty_pool_element"
}
}
]
}

View file

@ -0,0 +1,15 @@
{
"name": "tfg:illagers/arabic_village_living_start_pool",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 100,
"element": {
"location": "tfg:arabic/baseline/well",
"processors": "tfg:illagers/arabic_paths",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View file

@ -0,0 +1,15 @@
{
"name": "tfg:illagers/mob_beast",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 100,
"element": {
"location": "tfg:illager_generic/mobs/beast",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View file

@ -0,0 +1,15 @@
{
"name": "tfg:illagers/mob_goat",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 100,
"element": {
"location": "tfg:illager_generic/mobs/goat",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}