Added mod files

This commit is contained in:
Jacob Vinding
2025-12-26 21:38:55 +01:00
parent 64c4d60c47
commit c4ad0f3e2e
5039 changed files with 894558 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
{
"processors": [
{
"processor_type": "integrated_api:waterlogging_fix_processor"
}
]
}

View File

@@ -0,0 +1,56 @@
{
"processors": [
{
"processor_type": "minecraft:capped",
"limit": 8,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"type": "minecraft:append_loot",
"loot_table": "cabin:archaeology/windmill"
},
"input_predicate": {
"predicate_type": "minecraft:tag_match",
"tag": "minecraft:trail_ruins_replaceable"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:suspicious_gravel",
"Properties": {
"dusted": "0"
}
}
}
]
}
},
{
"processor_type": "minecraft:capped",
"limit": 6,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:andesite"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:gravel"
}
}
]
}
},
{
"processor_type": "integrated_api:waterlogging_fix_processor"
}
]
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:jigsaw",
"biomes": "#cabin:has_structure/abandoned_engineer_house",
"max_distance_from_center": 80,
"project_start_to_heightmap": "WORLD_SURFACE_WG",
"size": 1,
"spawn_overrides": {},
"start_height": {
"absolute": 0
},
"start_pool": "cabin:abandoned_engineer_house",
"step": "surface_structures",
"terrain_adaptation": "beard_thin",
"use_expansion_hack": true
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:jigsaw",
"biomes": "#cabin:has_structure/blacksmith_shop",
"max_distance_from_center": 80,
"project_start_to_heightmap": "WORLD_SURFACE_WG",
"size": 1,
"spawn_overrides": {},
"start_height": {
"absolute": 0
},
"start_pool": "cabin:blacksmith_shop",
"step": "surface_structures",
"terrain_adaptation": "beard_thin",
"use_expansion_hack": true
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:jigsaw",
"biomes": "#cabin:has_structure/broken_windmill",
"max_distance_from_center": 80,
"project_start_to_heightmap": "WORLD_SURFACE_WG",
"size": 1,
"spawn_overrides": {},
"start_height": {
"absolute": -7
},
"start_pool": "cabin:broken_windmill",
"step": "surface_structures",
"terrain_adaptation": "none",
"use_expansion_hack": true
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:jigsaw",
"biomes": "#cabin:has_structure/campsite",
"max_distance_from_center": 80,
"project_start_to_heightmap": "WORLD_SURFACE_WG",
"size": 1,
"spawn_overrides": {},
"start_height": {
"absolute": 0
},
"start_pool": "cabin:campsite",
"step": "surface_structures",
"terrain_adaptation": "beard_thin",
"use_expansion_hack": true
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:jigsaw",
"biomes": "#cabin:has_structure/log_cabin",
"max_distance_from_center": 80,
"project_start_to_heightmap": "WORLD_SURFACE_WG",
"size": 1,
"spawn_overrides": {},
"start_height": {
"absolute": 0
},
"start_pool": "cabin:log_cabin",
"step": "surface_structures",
"terrain_adaptation": "beard_thin",
"use_expansion_hack": true
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:jigsaw",
"biomes": "#cabin:has_structure/mountain_cabin",
"max_distance_from_center": 80,
"project_start_to_heightmap": "WORLD_SURFACE_WG",
"size": 1,
"spawn_overrides": {},
"start_height": {
"absolute": 0
},
"start_pool": "cabin:mountain_cabin",
"step": "surface_structures",
"terrain_adaptation": "beard_thin",
"use_expansion_hack": true
}

View File

@@ -0,0 +1,15 @@
{
"type": "lithostitched:jigsaw",
"biomes": "#cabin:has_structure/railshaft",
"max_distance_from_center": 128,
"project_start_to_heightmap": "WORLD_SURFACE_WG",
"size": 12,
"spawn_overrides": {},
"start_height": {
"absolute": -8
},
"start_pool": "cabin:railshaft/house",
"step": "surface_structures",
"terrain_adaptation": "none",
"use_expansion_hack": true
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:jigsaw",
"biomes": "#cabin:has_structure/ruins/dripstone",
"max_distance_from_center": 80,
"project_start_to_heightmap": "WORLD_SURFACE_WG",
"size": 7,
"spawn_overrides": {},
"start_height": {
"absolute": 0
},
"start_pool": "cabin:ruins/dripstone_start",
"step": "surface_structures",
"terrain_adaptation": "beard_thin",
"use_expansion_hack": true
}

View File

@@ -0,0 +1,27 @@
{
"type": "minecraft:jigsaw",
"biomes": "#cabin:has_structure/slime/earth",
"max_distance_from_center": 80,
"project_start_to_heightmap": "WORLD_SURFACE_WG",
"size": 1,
"spawn_overrides": {
"monster": {
"bounding_box": "full",
"spawns": [
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 3,
"weight": 1
}
]
}
},
"start_height": {
"absolute": 0
},
"start_pool": "cabin:slime/earth",
"step": "surface_structures",
"terrain_adaptation": "beard_thin",
"use_expansion_hack": true
}

View File

@@ -0,0 +1,27 @@
{
"type": "minecraft:jigsaw",
"biomes": "#cabin:has_structure/slime/ender",
"max_distance_from_center": 80,
"project_start_to_heightmap": "WORLD_SURFACE_WG",
"size": 1,
"spawn_overrides": {
"monster": {
"bounding_box": "full",
"spawns": [
{
"type": "tconstruct:ender_slime",
"maxCount": 4,
"minCount": 3,
"weight": 1
}
]
}
},
"start_height": {
"absolute": 0
},
"start_pool": "cabin:slime/ender",
"step": "surface_structures",
"terrain_adaptation": "beard_thin",
"use_expansion_hack": true
}

View File

@@ -0,0 +1,27 @@
{
"type": "minecraft:jigsaw",
"biomes": "#cabin:has_structure/slime/sky",
"max_distance_from_center": 80,
"project_start_to_heightmap": "WORLD_SURFACE_WG",
"size": 2,
"spawn_overrides": {
"monster": {
"bounding_box": "full",
"spawns": [
{
"type": "tconstruct:sky_slime",
"maxCount": 4,
"minCount": 3,
"weight": 1
}
]
}
},
"start_height": {
"absolute": 0
},
"start_pool": "cabin:slime/sky",
"step": "surface_structures",
"terrain_adaptation": "beard_thin",
"use_expansion_hack": true
}

View File

@@ -0,0 +1,24 @@
{
"placement": {
"type": "integrated_api:advanced_random_spread",
"super_exclusion_zone": {
"chunk_count": 8,
"other_set": "#cabin:mega_structure_avoid"
},
"salt": 1691172088,
"separation": 8,
"spacing": 32,
"spread_type": "triangular"
},
"structures": [
{
"structure": "cabin:abandoned_engineer_house",
"weight": 1
},
{
"structure": "cabin:blacksmith_shop",
"weight": 1
}
]
}

View File

@@ -0,0 +1,24 @@
{
"placement": {
"type": "integrated_api:advanced_random_spread",
"super_exclusion_zone": {
"chunk_count": 4,
"other_set": "#cabin:mini_structure_avoid"
},
"salt": 84374826,
"separation": 8,
"spacing": 18,
"spread_type": "triangular"
},
"structures": [
{
"structure": "cabin:campsite",
"weight": 1
},
{
"structure": "cabin:log_cabin",
"weight": 1
}
]
}

View File

@@ -0,0 +1,19 @@
{
"placement": {
"type": "integrated_api:advanced_random_spread",
"super_exclusion_zone": {
"chunk_count": 6,
"other_set": "#cabin:railshaft_avoid"
},
"salt": 1776584262,
"separation": 12,
"spacing": 30,
"spread_type": "triangular"
},
"structures": [
{
"structure": "cabin:railshaft",
"weight": 1
}
]
}

View File

@@ -0,0 +1,19 @@
{
"placement": {
"type": "integrated_api:advanced_random_spread",
"super_exclusion_zone": {
"chunk_count": 6,
"other_set": "#cabin:ruins_avoid"
},
"salt": 1316631564,
"separation": 12,
"spacing": 30,
"spread_type": "triangular"
},
"structures": [
{
"structure": "cabin:ruins_dripstone",
"weight": 1
}
]
}

View File

@@ -0,0 +1,28 @@
{
"placement": {
"type": "integrated_api:advanced_random_spread",
"super_exclusion_zone": {
"chunk_count": 4,
"other_set": "#cabin:slime_avoid"
},
"salt": 584172329,
"separation": 10,
"spacing": 25,
"spread_type": "triangular"
},
"structures": [
{
"structure": "cabin:slime_earth",
"weight": 1
},
{
"structure": "cabin:slime_ender",
"weight": 1
},
{
"structure": "cabin:slime_sky",
"weight": 1
}
]
}

View File

@@ -0,0 +1,19 @@
{
"placement": {
"type": "integrated_api:advanced_random_spread",
"super_exclusion_zone": {
"chunk_count": 4,
"other_set": "#cabin:windmill_avoid"
},
"salt": 2132137514,
"separation": 8,
"spacing": 20,
"spread_type": "triangular"
},
"structures": [
{
"structure": "cabin:broken_windmill",
"weight": 1
}
]
}

View File

@@ -0,0 +1,15 @@
{
"name": "cabin:abandoned_engineer_house",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 1,
"element": {
"location": "cabin:abandoned_engineer_house",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,15 @@
{
"name": "cabin:blacksmith_shop",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 1,
"element": {
"location": "cabin:blacksmith_shop",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,15 @@
{
"name": "cabin:broken_windmill",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 1,
"element": {
"location": "cabin:broken_windmill",
"processors": "cabin:windmill",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,15 @@
{
"name": "cabin:campsite",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 1,
"element": {
"location": "cabin:campsite",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,15 @@
{
"name": "cabin:log_cabin",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 1,
"element": {
"location": "cabin:log_cabin",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,15 @@
{
"name": "cabin:mountain_cabin",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 1,
"element": {
"location": "cabin:mountain_cabin",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,60 @@
{
"name": "cabin:railshaft/after_horizontal",
"fallback": "cabin:railshaft/ending",
"elements": [
{
"weight": 3,
"element": {
"location": "cabin:railshaft/slope_straight",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 3,
"element": {
"location": "cabin:railshaft/good_ending",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 2,
"element": {
"location": "cabin:railshaft/bad_ending",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:railshaft/slope_right",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:railshaft/slope_left",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:railshaft/slope_both",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,69 @@
{
"name": "cabin:railshaft/after_slope",
"fallback": "cabin:railshaft/ending",
"elements": [
{
"weight": 4,
"element": {
"location": "cabin:railshaft/slope_straight",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:railshaft/good_ending",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:railshaft/bad_ending",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 3,
"element": {
"location": "cabin:railshaft/watery",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 4,
"element": {
"location": "cabin:railshaft/weak_slope",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:railshaft/slope_right",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:railshaft/slope_left",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,24 @@
{
"name": "cabin:railshaft/after_horizontal",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 3,
"element": {
"location": "cabin:railshaft/good_ending",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 2,
"element": {
"location": "cabin:railshaft/bad_ending",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,24 @@
{
"name": "cabin:railshaft/first",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 3,
"element": {
"location": "cabin:railshaft/slope_straight",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 3,
"element": {
"location": "cabin:railshaft/slope_both",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,15 @@
{
"name": "cabin:railshaft/house",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 1,
"element": {
"location": "cabin:railshaft/house",
"processors": "cabin:waterlog_fixed",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,96 @@
{
"name": "cabin:ruins/dripstone",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 2,
"element": {
"location": "cabin:ruins/dripstone/crossing",
"processors": "minecraft:empty",
"projection": "terrain_matching",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 4,
"element": {
"location": "cabin:ruins/dripstone/straight",
"processors": "minecraft:empty",
"projection": "terrain_matching",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 3,
"element": {
"location": "cabin:ruins/dripstone/turn",
"processors": "minecraft:empty",
"projection": "terrain_matching",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:ruins/dripstone/arch",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:ruins/dripstone/bridge",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:ruins/dripstone/end",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:ruins/dripstone/foundation",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:ruins/dripstone/house",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:ruins/dripstone/spires",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:ruins/dripstone/tower",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,33 @@
{
"name": "cabin:ruins/dripstone_start",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 1,
"element": {
"location": "cabin:ruins/dripstone/crossing",
"processors": "minecraft:empty",
"projection": "terrain_matching",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:ruins/dripstone/straight",
"processors": "minecraft:empty",
"projection": "terrain_matching",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:ruins/dripstone/turn",
"processors": "minecraft:empty",
"projection": "terrain_matching",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,24 @@
{
"name": "cabin:slime/earth",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 1,
"element": {
"location": "cabin:slime/earth_small",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:slime/earth",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,24 @@
{
"name": "cabin:slime/ender",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 1,
"element": {
"location": "cabin:slime/ender_small",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:slime/ender",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,24 @@
{
"name": "cabin:slime/sky",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 1,
"element": {
"location": "cabin:slime/sky",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
},
{
"weight": 1,
"element": {
"location": "cabin:slime/sky_small",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,15 @@
{
"name": "cabin:slime/sky",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 1,
"element": {
"location": "cabin:slime/sky_1",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}

View File

@@ -0,0 +1,15 @@
{
"name": "cabin:slime/sky",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 1,
"element": {
"location": "cabin:slime/sky_2",
"processors": "minecraft:empty",
"projection": "rigid",
"element_type": "minecraft:single_pool_element"
}
}
]
}