This commit is contained in:
Pyritie 2025-09-24 23:09:22 +01:00
parent f677f87368
commit 241266e01b
23 changed files with 206 additions and 47 deletions

View file

@ -5,7 +5,7 @@
"rules": [ "rules": [
{ {
"input_predicate": { "input_predicate": {
"block": "rnr:hoggin", "block": "tfc:rock/bricks/andesite",
"predicate_type": "minecraft:block_match" "predicate_type": "minecraft:block_match"
}, },
"location_predicate": { "location_predicate": {
@ -13,20 +13,20 @@
"predicate_type": "minecraft:block_match" "predicate_type": "minecraft:block_match"
}, },
"output_state": { "output_state": {
"Name": "tfc:rock/bricks/andesite" "Name": "tfc:wood/planks/hickory"
} }
}, },
{ {
"input_predicate": { "input_predicate": {
"block": "rnr:hoggin", "block": "tfc:rock/bricks/andesite",
"predicate_type": "minecraft:block_match" "predicate_type": "minecraft:block_match"
}, },
"location_predicate": { "location_predicate": {
"block": "tfc:fluid/river_water", "block": "tfc:river_water",
"predicate_type": "minecraft:block_match" "predicate_type": "minecraft:block_match"
}, },
"output_state": { "output_state": {
"Name": "tfc:rock/bricks/andesite" "Name": "tfc:wood/planks/hickory"
} }
}, },
@ -34,7 +34,7 @@
{ {
"input_predicate": { "input_predicate": {
"block": "rnr:hoggin", "block": "tfc:rock/bricks/andesite",
"predicate_type": "minecraft:random_block_match", "predicate_type": "minecraft:random_block_match",
"probability": 0.1 "probability": 0.1
}, },
@ -47,7 +47,7 @@
}, },
{ {
"input_predicate": { "input_predicate": {
"block": "rnr:hoggin", "block": "tfc:rock/bricks/andesite",
"predicate_type": "minecraft:random_block_match", "predicate_type": "minecraft:random_block_match",
"probability": 0.1 "probability": 0.1
}, },
@ -60,7 +60,7 @@
}, },
{ {
"input_predicate": { "input_predicate": {
"block": "rnr:hoggin", "block": "tfc:rock/bricks/andesite",
"predicate_type": "minecraft:random_block_match", "predicate_type": "minecraft:random_block_match",
"probability": 0.15 "probability": 0.15
}, },
@ -73,7 +73,7 @@
}, },
{ {
"input_predicate": { "input_predicate": {
"block": "rnr:hoggin", "block": "tfc:rock/bricks/andesite",
"predicate_type": "minecraft:random_block_match", "predicate_type": "minecraft:random_block_match",
"probability": 0.1 "probability": 0.1
}, },
@ -83,6 +83,19 @@
"output_state": { "output_state": {
"Name": "tfc:grass/sandy_loam" "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

@ -3,7 +3,47 @@
{ {
"processor_type": "minecraft:rule", "processor_type": "minecraft:rule",
"rules": [ "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/hickory"
}
},
{
"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/hickory"
}
},
{
"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

@ -7,9 +7,9 @@
"step": "surface_structures", "step": "surface_structures",
"terrain_adaptation": "beard_thin", "terrain_adaptation": "beard_thin",
"start_height": { "start_height": {
"absolute": 0 "absolute": -1
}, },
"project_start_to_heightmap": "WORLD_SURFACE_WG", "project_start_to_heightmap": "MOTION_BLOCKING",
"use_expansion_hack": false, "use_expansion_hack": false,
"adapt_noise": true, "adapt_noise": true,
"spawn_overrides": { "spawn_overrides": {

View file

@ -7,9 +7,9 @@
"step": "surface_structures", "step": "surface_structures",
"terrain_adaptation": "beard_thin", "terrain_adaptation": "beard_thin",
"start_height": { "start_height": {
"absolute": 0 "absolute": -1
}, },
"project_start_to_heightmap": "WORLD_SURFACE_WG", "project_start_to_heightmap": "MOTION_BLOCKING",
"use_expansion_hack": false, "use_expansion_hack": false,
"adapt_noise": true, "adapt_noise": true,
"spawn_overrides": {} "spawn_overrides": {}

View file

@ -10,15 +10,36 @@
} }
], ],
"placement": { "placement": {
"salt": 26256356324, "type": "lithostitched:condition",
"spacing": 40, "condition": {
"separation": 25, "type": "lithostitched:all_of",
"type": "tfc:climate", "conditions": [
"climate": { {
"min_temperature": -12, "type": "tfc:climate",
"max_temperature": 5, "salt": 26256356324,
"min_rainfall": 200, "spacing": 40,
"max_forest": "edge" "separation": 25,
"climate": {
"min_temperature": -12,
"max_temperature": 5,
"min_rainfall": 200,
"max_forest": "edge"
}
},
{
"type": "lithostitched:grid",
"radius": 105,
"distance_between_points": 15,
"condition": {
"type": "lithostitched:not",
"condition": {
"type": "lithostitched:in_biome",
"biomes": "#tfg:has_structure/illages"
}
},
"allowed_count": 0
}
]
} }
} }
} }

View file

@ -5,28 +5,40 @@
{ {
"weight": 100, "weight": 100,
"element": { "element": {
"location": "tfg:norse/baseline/norse_longhouse_base", "element_type": "lithostitched:limited",
"processors": "tfg:illagers/norse_structures", "delegate": {
"projection": "rigid", "element_type": "minecraft:single_pool_element",
"element_type": "minecraft:single_pool_element" "location": "tfg:norse/baseline/norse_longhouse_base",
"processors": "tfg:illagers/norse_structures",
"projection": "rigid"
},
"limit": 2
} }
}, },
{ {
"weight": 100, "weight": 100,
"element": { "element": {
"location": "tfg:norse/baseline/norse_smithy_base", "element_type": "lithostitched:limited",
"processors": "tfg:illagers/norse_structures", "delegate": {
"projection": "rigid", "element_type": "minecraft:single_pool_element",
"element_type": "minecraft:single_pool_element" "location": "tfg:norse/baseline/norse_smithy_base",
"processors": "tfg:illagers/norse_structures",
"projection": "rigid"
},
"limit": 1
} }
}, },
{ {
"weight": 40, "weight": 40,
"element": { "element": {
"location": "tfg:norse/baseline/norse_burial_base", "element_type": "lithostitched:limited",
"processors": "tfg:illagers/norse_structures", "delegate": {
"projection": "terrain_matching", "element_type": "minecraft:single_pool_element",
"element_type": "minecraft:single_pool_element" "location": "tfg:norse/baseline/norse_burial_base",
"processors": "tfg:illagers/norse_structures",
"projection": "terrain_matching"
},
"limit": 2
} }
}, },
{ {

View file

@ -32,10 +32,14 @@
{ {
"weight": 100, "weight": 100,
"element": { "element": {
"location": "tfg:norse/ruins/norse_longhouse_ruin", "element_type": "lithostitched:limited",
"processors": "tfg:illagers/norse_structures", "delegate": {
"projection": "rigid", "element_type": "minecraft:single_pool_element",
"element_type": "minecraft:single_pool_element" "location": "tfg:norse/ruins/norse_longhouse_ruin",
"processors": "tfg:illagers/norse_structures",
"projection": "rigid"
},
"limit": 2
} }
}, },
{ {
@ -59,19 +63,27 @@
{ {
"weight": 50, "weight": 50,
"element": { "element": {
"location": "tfg:norse/ruins/norse_smithy_ruin", "element_type": "lithostitched:limited",
"processors": "tfg:illagers/norse_structures", "delegate": {
"projection": "rigid", "element_type": "minecraft:single_pool_element",
"element_type": "minecraft:single_pool_element" "location": "tfg:norse/ruins/norse_smithy_ruin",
"processors": "tfg:illagers/norse_structures",
"projection": "rigid"
},
"limit": 1
} }
}, },
{ {
"weight": 50, "weight": 50,
"element": { "element": {
"location": "tfg:norse/burned/norse_smithy_burn", "element_type": "lithostitched:limited",
"processors": "tfg:illagers/norse_structures", "delegate": {
"projection": "rigid", "element_type": "minecraft:single_pool_element",
"element_type": "minecraft:single_pool_element" "location": "tfg:norse/burned/norse_smithy_burn",
"processors": "tfg:illagers/norse_structures",
"projection": "rigid"
},
"limit": 1
} }
}, },
{ {

View file

@ -8592,6 +8592,67 @@
} }
] ]
}, },
{
"pakku_id": "bxyAJNntv1MTkwyz",
"type": "MOD",
"side": "SERVER",
"slug": {
"curseforge": "lithostitched",
"modrinth": "lithostitched"
},
"name": {
"curseforge": "Lithostitched",
"modrinth": "Lithostitched"
},
"id": {
"curseforge": "936015",
"modrinth": "XaDC71GB"
},
"files": [
{
"type": "curseforge",
"file_name": "lithostitched-forge-1.20.1-1.4.11.jar",
"mc_versions": [
"1.20.1"
],
"loaders": [
"forge"
],
"release_type": "release",
"url": "https://edge.forgecdn.net/files/6742/615/lithostitched-forge-1.20.1-1.4.11.jar",
"id": "6742615",
"parent_id": "936015",
"hashes": {
"sha1": "d1a755de84ee5d8910ff1e65e815473056e93ece",
"md5": "3c596bbc1b5f769f22be751e9c21a6c8"
},
"required_dependencies": [],
"size": 476347,
"date_published": "2025-07-07T23:21:45.877Z"
},
{
"type": "modrinth",
"file_name": "lithostitched-forge-1.20.1-1.4.11.jar",
"mc_versions": [
"1.20.1"
],
"loaders": [
"forge"
],
"release_type": "release",
"url": "https://cdn.modrinth.com/data/XaDC71GB/versions/srPoHKt8/lithostitched-forge-1.20.1-1.4.11.jar",
"id": "srPoHKt8",
"parent_id": "XaDC71GB",
"hashes": {
"sha512": "4e50a0fb4f054b429803cb20fc0820011b12098ebca1f17b1b0634cab832369e08446901d5e97fd35b01e99cf6066d20a16cc673c5b7bc8196568b3db67128c2",
"sha1": "d1a755de84ee5d8910ff1e65e815473056e93ece"
},
"required_dependencies": [],
"size": 476347,
"date_published": "2025-07-07T23:21:46.041450Z"
}
]
},
{ {
"pakku_id": "OcjL6nfubOOv2SoV", "pakku_id": "OcjL6nfubOOv2SoV",
"type": "MOD", "type": "MOD",