Cobblemon Survival Pack: phases 0-2 and Phase 3 zones and hazards

Free NeoForge 1.21.1 modpack on Cobblemon 1.8.4 built with packwiz, plus
the Kotlin companion mod (cobblesurvival) and its built-in data pack.

- Phase 0: packwiz pack with Modrinth/CurseForge cross-links, build and
  export tooling, Prism instance sync, test server with smoke checks.
- Phase 1: Poke Ball shaped island (WorldGen Editor preset, seed isle-26),
  Adrian's biome list, no natural ore, structures without ore or vanilla
  mobs, no Nether portals, world template builder and world report.
- Phase 2: permadeath (CobbleHardcoreMon plus the companion mod's gap
  fixes), Revival Charm, expensive Healing Machine, Lootr refreshing
  loot, in-game self-tests on Minecraft's GameTest framework.
- Phase 3 so far: 14 zones with their own spawn pools and level bands
  (tools/zone_layout.py, tools/zone_spawns.py, "zone" spawn condition),
  Cold Sweat heat and cold as gates with boss-drop insulation recipes,
  spawn survey and hazard self-tests in tools/quick_check.py.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
claudeandClaude Opus 5.5 committed 2026-10-29 19:01:21 +01:00
commit 398301f0be
232 files changed
+72665

No files matched your search

@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/dawn_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/dawn_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/dawn_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/dawn_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/dusk_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/dusk_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/dusk_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/dusk_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/fire_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/fire_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/nether_fire_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/fire_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/fire_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/ice_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/ice_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/ice_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/ice_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/leaf_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/leaf_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/leaf_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/leaf_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/dripstone_moon_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/moon_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/moon_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/moon_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/moon_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/shiny_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/shiny_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/shiny_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/shiny_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/sun_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/sun_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/sun_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/sun_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/thunder_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/thunder_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/thunder_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/thunder_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/water_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/water_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/water_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,9 @@
{
"feature": "cobblemon:ore/water_stone",
"placement": [
{
"type": "minecraft:count",
"count": 0
}
]
}
@@ -0,0 +1,294 @@
{
"processors": [
{
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"loot_table": "cobblemon:fossils/common/prehistoric_enhydro_agate",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block": "minecraft:gravel",
"predicate_type": "minecraft:random_block_match",
"probability": 0.25
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:suspicious_gravel"
}
},
{
"input_predicate": {
"block": "minecraft:air",
"predicate_type": "minecraft:random_block_match",
"probability": 1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:cave_air"
}
},
{
"input_predicate": {
"block": "minecraft:stone",
"predicate_type": "minecraft:random_block_match",
"probability": 0.15
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:water_stone_ore"
}
},
{
"input_predicate": {
"block": "minecraft:tuff",
"predicate_type": "minecraft:random_block_match",
"probability": 0.3
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:mossy_cobblestone"
}
}
]
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"loot_table": "cobblemon:fossils/uncommon/prehistoric_enhydro_agate",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block": "minecraft:suspicious_gravel",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:suspicious_gravel"
}
}
]
},
"limit": 5,
"processor_type": "minecraft:capped"
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"loot_table": "cobblemon:fossils/rare/fish_fossil",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block": "minecraft:suspicious_gravel",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:suspicious_gravel"
}
}
]
},
"limit": 1,
"processor_type": "minecraft:capped"
},
{
"processor_type": "minecraft:capped",
"limit": 1000000,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_dusk_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_moon_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:leaf_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:sun_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:water_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:coal_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:copper_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_diamond_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_gold_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:emerald_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:nether_quartz_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:netherrack"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_copper_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_gold_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:yellow_terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_iron_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:tuff"
}
}
]
}
}
]
}
@@ -0,0 +1,244 @@
{
"processors": [
{
"max_offset": 250,
"min_offset": -7,
"processor_type": "cobblemon:height_range",
"reference": "sea_level"
},
{
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "minecraft:brown_mushroom",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
},
{
"input_predicate": {
"block": "minecraft:red_mushroom",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
},
{
"input_predicate": {
"block": "minecraft:gold_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
},
{
"input_predicate": {
"block": "cobblemon:habitat_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:mud"
}
}
]
},
{
"processor_type": "minecraft:capped",
"limit": 1000000,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_dusk_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_moon_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:leaf_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:sun_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:water_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:coal_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:copper_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_diamond_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_gold_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:emerald_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:nether_quartz_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:netherrack"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_copper_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_gold_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:yellow_terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_iron_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:tuff"
}
}
]
}
}
]
}
@@ -0,0 +1,253 @@
{
"processors": [
{
"max_offset": 250,
"min_offset": -7,
"processor_type": "cobblemon:height_range",
"reference": "sea_level"
},
{
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "minecraft:brown_mushroom",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
},
{
"input_predicate": {
"block": "minecraft:red_mushroom",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
},
{
"input_predicate": {
"block": "minecraft:gold_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
}
]
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "cobblemon:habitat_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:mud"
}
}
]
},
"limit": 9,
"processor_type": "minecraft:capped"
},
{
"processor_type": "minecraft:capped",
"limit": 1000000,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_dusk_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_moon_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:leaf_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:sun_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:water_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:coal_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:copper_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_diamond_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_gold_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:emerald_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:nether_quartz_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:netherrack"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_copper_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_gold_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:yellow_terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_iron_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:tuff"
}
}
]
}
}
]
}
@@ -0,0 +1,279 @@
{
"processors": [
{
"max_offset": 250,
"min_offset": 1,
"processor_type": "cobblemon:height_range",
"reference": "sea_level"
},
{
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "minecraft:coarse_dirt",
"predicate_type": "minecraft:random_block_match",
"probability": 0.3
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:packed_mud"
}
},
{
"input_predicate": {
"block": "minecraft:coarse_dirt",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:rooted_dirt"
}
},
{
"input_predicate": {
"block": "minecraft:cobbled_deepslate",
"predicate_type": "minecraft:random_block_match",
"probability": 0.3
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"block": "minecraft:cobbled_deepslate",
"predicate_type": "minecraft:random_block_match",
"probability": 0.4
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:deepslate_moon_stone_ore"
}
},
{
"input_predicate": {
"block": "minecraft:gold_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
}
]
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "cobblemon:habitat_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:cobbled_deepslate"
}
}
]
},
"limit": 4,
"processor_type": "minecraft:capped"
},
{
"processor_type": "minecraft:capped",
"limit": 1000000,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_dusk_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_moon_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:leaf_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:sun_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:water_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:coal_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:copper_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_diamond_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_gold_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:emerald_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:nether_quartz_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:netherrack"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_copper_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_gold_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:yellow_terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_iron_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:tuff"
}
}
]
}
}
]
}
@@ -0,0 +1,270 @@
{
"processors": [
{
"max_offset": 250,
"min_offset": 1,
"processor_type": "cobblemon:height_range",
"reference": "sea_level"
},
{
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "minecraft:coarse_dirt",
"predicate_type": "minecraft:random_block_match",
"probability": 0.3
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:packed_mud"
}
},
{
"input_predicate": {
"block": "minecraft:coarse_dirt",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:rooted_dirt"
}
},
{
"input_predicate": {
"block": "minecraft:cobbled_deepslate",
"predicate_type": "minecraft:random_block_match",
"probability": 0.3
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"block": "minecraft:cobbled_deepslate",
"predicate_type": "minecraft:random_block_match",
"probability": 0.4
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:deepslate_moon_stone_ore"
}
},
{
"input_predicate": {
"block": "minecraft:gold_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
},
{
"input_predicate": {
"block": "cobblemon:habitat_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:cobbled_deepslate"
}
}
]
},
{
"processor_type": "minecraft:capped",
"limit": 1000000,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_dusk_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_moon_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:leaf_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:sun_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:water_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:coal_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:copper_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_diamond_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_gold_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:emerald_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:nether_quartz_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:netherrack"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_copper_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_gold_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:yellow_terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_iron_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:tuff"
}
}
]
}
}
]
}
@@ -0,0 +1,279 @@
{
"processors": [
{
"max_offset": 300,
"min_offset": 4,
"processor_type": "cobblemon:height_range",
"reference": "sea_level"
},
{
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "minecraft:copper_ore",
"predicate_type": "minecraft:random_block_match",
"probability": 0.1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"block": "minecraft:gold_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
},
{
"input_predicate": {
"block": "minecraft:copper_ore",
"predicate_type": "minecraft:random_block_match",
"probability": 0.01
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:raw_copper_block"
}
},
{
"input_predicate": {
"block": "minecraft:stone",
"predicate_type": "minecraft:random_block_match",
"probability": 0.05
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:copper_ore"
}
},
{
"input_predicate": {
"block": "minecraft:raw_copper_block",
"predicate_type": "minecraft:random_block_match",
"probability": 0.01
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:copper_ore"
}
}
]
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "cobblemon:habitat_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:copper_ore"
}
}
]
},
"limit": 9,
"processor_type": "minecraft:capped"
},
{
"processor_type": "minecraft:capped",
"limit": 1000000,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_dusk_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_moon_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:leaf_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:sun_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:water_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:coal_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:copper_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_diamond_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_gold_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:emerald_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:nether_quartz_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:netherrack"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_copper_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_gold_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:yellow_terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_iron_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:tuff"
}
}
]
}
}
]
}
@@ -0,0 +1,275 @@
{
"processors": [
{
"max_offset": 300,
"min_offset": 4,
"processor_type": "cobblemon:height_range",
"reference": "sea_level"
},
{
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "minecraft:copper_ore",
"predicate_type": "minecraft:random_block_match",
"probability": 0.1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"block": "minecraft:gold_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
},
{
"input_predicate": {
"block": "minecraft:copper_ore",
"predicate_type": "minecraft:random_block_match",
"probability": 0.01
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:raw_copper_block"
}
},
{
"input_predicate": {
"block": "minecraft:stone",
"predicate_type": "minecraft:random_block_match",
"probability": 0.05
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:copper_ore"
}
},
{
"input_predicate": {
"block": "minecraft:raw_copper_block",
"predicate_type": "minecraft:random_block_match",
"probability": 0.01
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:copper_ore"
}
},
{
"input_predicate": {
"block": "cobblemon:habitat_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:copper_ore"
}
}
]
},
{
"heightmap": "WORLD_SURFACE_WG",
"offset": -3,
"processor_type": "gravity"
},
{
"processor_type": "minecraft:capped",
"limit": 1000000,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_dusk_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_moon_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:leaf_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:sun_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:water_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:coal_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:copper_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_diamond_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_gold_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:emerald_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:nether_quartz_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:netherrack"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_copper_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_gold_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:yellow_terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_iron_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:tuff"
}
}
]
}
}
]
}
@@ -0,0 +1,234 @@
{
"processors": [
{
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "minecraft:gold_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
},
{
"input_predicate": {
"block": "minecraft:nether_quartz_ore",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:netherrack"
}
}
]
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "cobblemon:habitat_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:nether_quartz_ore"
}
}
]
},
"limit": 9,
"processor_type": "minecraft:capped"
},
{
"processor_type": "minecraft:capped",
"limit": 1000000,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_dusk_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_moon_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:leaf_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:sun_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:water_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:coal_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:copper_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_diamond_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_gold_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:emerald_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:nether_quartz_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:netherrack"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_copper_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_gold_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:yellow_terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_iron_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:tuff"
}
}
]
}
}
]
}
@@ -0,0 +1,253 @@
{
"processors": [
{
"max_offset": 300,
"min_offset": 1,
"processor_type": "cobblemon:height_range",
"reference": "sea_level"
},
{
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "minecraft:stone",
"predicate_type": "minecraft:random_block_match",
"probability": 0.35
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:andesite"
}
},
{
"input_predicate": {
"block": "minecraft:stone",
"predicate_type": "minecraft:random_block_match",
"probability": 0.0025
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:emerald_ore"
}
},
{
"input_predicate": {
"block": "minecraft:gold_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
}
]
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "cobblemon:habitat_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:dripstone_block"
}
}
]
},
"limit": 4,
"processor_type": "minecraft:capped"
},
{
"processor_type": "minecraft:capped",
"limit": 1000000,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_dusk_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_moon_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:leaf_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:sun_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:water_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:coal_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:copper_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_diamond_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_gold_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:emerald_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:nether_quartz_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:netherrack"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_copper_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_gold_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:yellow_terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_iron_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:tuff"
}
}
]
}
}
]
}
@@ -0,0 +1,273 @@
{
"processors": [
{
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "cobblemon:relic_coin_pouch",
"predicate_type": "minecraft:random_block_match",
"probability": 0.5
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:cave_air"
}
},
{
"input_predicate": {
"block": "minecraft:spawner",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:cave_air"
}
},
{
"input_predicate": {
"block": "minecraft:redstone_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:emerald_block"
}
},
{
"input_predicate": {
"block": "cobblemon:relic_coin_sack",
"predicate_type": "minecraft:random_block_match",
"probability": 0.9
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:raw_gold_block"
}
},
{
"input_predicate": {
"block": "minecraft:magma_block",
"predicate_type": "minecraft:random_block_match",
"probability": 0.3
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:lava"
}
}
]
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "cobblemon:habitat_block",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:gold_block"
}
}
]
},
"limit": 4,
"processor_type": "minecraft:capped"
},
{
"processor_type": "minecraft:capped",
"limit": 1000000,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_dusk_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_moon_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:leaf_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:sun_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:water_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:coal_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:copper_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_diamond_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_gold_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:emerald_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:nether_quartz_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:netherrack"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_copper_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_gold_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:yellow_terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_iron_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:tuff"
}
}
]
}
}
]
}
@@ -0,0 +1,761 @@
{
"processors": [
{
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/common/deep_crypt_ruins",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block": "minecraft:gravel",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:suspicious_gravel"
}
},
{
"input_predicate": {
"block": "cobblemon:relic_coin_pouch",
"predicate_type": "minecraft:random_block_match",
"probability": 0.33
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
},
{
"input_predicate": {
"block": "cobblemon:relic_coin_sack",
"predicate_type": "minecraft:random_block_match",
"probability": 0.9
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:raw_gold_block"
}
}
]
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/uncommon/deep_crypt_ruins",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block": "minecraft:suspicious_gravel",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:suspicious_gravel"
}
}
]
},
"limit": 5,
"processor_type": "minecraft:capped"
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/rare/black_tumblestone",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block": "minecraft:suspicious_gravel",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:suspicious_gravel"
}
}
]
},
"limit": 1,
"processor_type": "minecraft:capped"
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "minecraft:chest",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
}
]
},
"limit": 1,
"processor_type": "minecraft:capped"
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "minecraft:chest",
"Properties": {
"facing": "north",
"type": "single",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 0.1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gimmighoul_chest",
"Properties": {
"facing": "north",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "minecraft:chest",
"Properties": {
"facing": "south",
"type": "single",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 0.1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gimmighoul_chest",
"Properties": {
"facing": "south",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "minecraft:chest",
"Properties": {
"facing": "east",
"type": "single",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 0.1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gimmighoul_chest",
"Properties": {
"facing": "east",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "minecraft:chest",
"Properties": {
"facing": "west",
"type": "single",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 0.1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gimmighoul_chest",
"Properties": {
"facing": "west",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "minecraft:chest",
"Properties": {
"facing": "north",
"type": "single",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "north",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "minecraft:chest",
"Properties": {
"facing": "south",
"type": "single",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "south",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "minecraft:chest",
"Properties": {
"facing": "east",
"type": "single",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "east",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "minecraft:chest",
"Properties": {
"facing": "west",
"type": "single",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "west",
"waterlogged": "false"
}
}
}
]
},
"limit": 1,
"processor_type": "minecraft:capped"
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "north",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 0.1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gimmighoul_chest",
"Properties": {
"facing": "north",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "south",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 0.1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gimmighoul_chest",
"Properties": {
"facing": "south",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "east",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 0.1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gimmighoul_chest",
"Properties": {
"facing": "east",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "west",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 0.1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gimmighoul_chest",
"Properties": {
"facing": "west",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/ruins",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "north",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "north",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/ruins",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "south",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "south",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/ruins",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "east",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "east",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/ruins",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "west",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "west",
"waterlogged": "false"
}
}
}
]
},
"limit": 1,
"processor_type": "minecraft:capped"
},
{
"processor_type": "minecraft:capped",
"limit": 1000000,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_dusk_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_moon_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:leaf_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:sun_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:water_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:coal_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:copper_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_diamond_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_gold_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:emerald_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:nether_quartz_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:netherrack"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_copper_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_gold_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:yellow_terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_iron_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:tuff"
}
}
]
}
}
]
}
@@ -0,0 +1,547 @@
{
"processors": [
{
"max_offset": 250,
"min_offset": 2,
"processor_type": "cobblemon:height_range",
"reference": "sea_level"
},
{
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/common/overgrown_trial_ruins",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block": "minecraft:gravel",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:suspicious_gravel"
}
},
{
"input_predicate": {
"block": "minecraft:gravel",
"predicate_type": "minecraft:random_block_match",
"probability": 0.4
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:cobblestone"
}
},
{
"input_predicate": {
"block": "minecraft:cobblestone",
"predicate_type": "minecraft:random_block_match",
"probability": 0.5
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:mossy_cobblestone"
}
},
{
"input_predicate": {
"block": "minecraft:grass_block",
"predicate_type": "minecraft:random_block_match",
"probability": 0.4
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:coarse_dirt"
}
}
]
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/uncommon/overgrown_trial_ruins",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block": "minecraft:suspicious_gravel",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:suspicious_gravel"
}
}
]
},
"limit": 5,
"processor_type": "minecraft:capped"
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/rare/tumblestone",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block": "minecraft:suspicious_gravel",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:suspicious_gravel"
}
}
]
},
"limit": 1,
"processor_type": "minecraft:capped"
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "cobblemon:gilded_chest",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
}
]
},
"limit": 10,
"processor_type": "minecraft:capped"
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "north",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 0.1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gimmighoul_chest",
"Properties": {
"facing": "north",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "south",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 0.1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gimmighoul_chest",
"Properties": {
"facing": "south",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "east",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 0.1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gimmighoul_chest",
"Properties": {
"facing": "east",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "west",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 0.1
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gimmighoul_chest",
"Properties": {
"facing": "west",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "north",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "north",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "south",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "south",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "east",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "east",
"waterlogged": "false"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "west",
"waterlogged": "false"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "west",
"waterlogged": "false"
}
}
}
]
},
"limit": 1,
"processor_type": "minecraft:capped"
},
{
"processor_type": "minecraft:capped",
"limit": 1000000,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_dusk_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_moon_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:leaf_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:sun_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:water_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:coal_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:copper_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_diamond_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_gold_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:emerald_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:nether_quartz_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:netherrack"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_copper_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_gold_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:yellow_terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_iron_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:tuff"
}
}
]
}
}
]
}
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,608 @@
{
"processors": [
{
"max_offset": -2,
"min_offset": -100,
"processor_type": "cobblemon:height_range",
"reference": "sea_level"
},
{
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/common/submerged_forge_ruins",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block": "minecraft:gravel",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:suspicious_gravel"
}
},
{
"input_predicate": {
"block": "minecraft:deepslate",
"predicate_type": "minecraft:random_block_match",
"probability": 0.4
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:cobbled_deepslate"
}
},
{
"input_predicate": {
"block": "minecraft:cobbled_deepslate",
"predicate_type": "minecraft:random_block_match",
"probability": 0.4
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/chillingwater",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "north",
"waterlogged": "true"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "north",
"waterlogged": "true"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/chillingwater",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "south",
"waterlogged": "true"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "south",
"waterlogged": "true"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/chillingwater",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "east",
"waterlogged": "true"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "east",
"waterlogged": "true"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/gilded_chests/chillingwater",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "west",
"waterlogged": "true"
}
},
"predicate_type": "minecraft:random_blockstate_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "cobblemon:gilded_chest",
"Properties": {
"facing": "west",
"waterlogged": "true"
}
}
},
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/pots/ruins",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block": "minecraft:polished_granite",
"predicate_type": "minecraft:random_block_match",
"probability": 0.3
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:decorated_pot",
"Properties": {
"waterlogged": "true"
}
}
},
{
"input_predicate": {
"block": "minecraft:polished_granite",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:decorated_pot",
"Properties": {
"waterlogged": "true"
}
}
},
{
"input_predicate": {
"block": "minecraft:polished_granite",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:water"
}
},
{
"input_predicate": {
"block": "minecraft:polished_andesite",
"predicate_type": "minecraft:random_block_match",
"probability": 0.5
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:chain",
"Properties": {
"waterlogged": "true"
}
}
},
{
"input_predicate": {
"block": "minecraft:polished_andesite",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:water"
}
},
{
"input_predicate": {
"block": "minecraft:dead_brain_coral_fan",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:water"
}
},
{
"input_predicate": {
"block": "minecraft:dead_brain_coral_wall_fan",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:water"
}
},
{
"input_predicate": {
"block": "minecraft:dead_bubble_coral_fan",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:water"
}
},
{
"input_predicate": {
"block": "minecraft:dead_bubble_coral_wall_fan",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:water"
}
},
{
"input_predicate": {
"block": "minecraft:dead_fire_coral_wall_fan",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:water"
}
},
{
"input_predicate": {
"block": "minecraft:dead_fire_coral_fan",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:water"
}
},
{
"input_predicate": {
"block": "minecraft:dead_horn_coral_wall_fan",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:water"
}
},
{
"input_predicate": {
"block": "minecraft:dead_horn_coral_fan",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:water"
}
},
{
"input_predicate": {
"block": "minecraft:dead_tube_coral_fan",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:water"
}
},
{
"input_predicate": {
"block": "minecraft:dead_tube_coral_wall_fan",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:water"
}
}
]
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/uncommon/submerged_forge_ruins",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block": "minecraft:suspicious_gravel",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:suspicious_gravel"
}
}
]
},
"limit": 6,
"processor_type": "minecraft:capped"
},
{
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"block_entity_modifier": {
"loot_table": "cobblemon:ruins/rare/sky_tumblestone",
"type": "minecraft:append_loot"
},
"input_predicate": {
"block": "minecraft:suspicious_gravel",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:suspicious_gravel"
}
}
]
},
"limit": 1,
"processor_type": "minecraft:capped"
},
{
"heightmap": "OCEAN_FLOOR_WG",
"offset": -10,
"processor_type": "gravity"
},
{
"processor_type": "minecraft:capped",
"limit": 1000000,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_dusk_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_moon_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:leaf_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:sun_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:water_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:coal_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:copper_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_diamond_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_gold_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:emerald_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:nether_quartz_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:netherrack"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_copper_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_gold_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:yellow_terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_iron_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:tuff"
}
}
]
}
}
]
}
@@ -0,0 +1,212 @@
{
"processors": [
{
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"block": "minecraft:red_wool",
"predicate_type": "minecraft:random_block_match",
"probability": 1.0
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:tnt"
}
},
{
"input_predicate": {
"block": "cobblemon:relic_coin_pouch",
"predicate_type": "minecraft:random_block_match",
"probability": 0.2
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:air"
}
}
]
},
{
"processor_type": "minecraft:capped",
"limit": 1000000,
"delegate": {
"processor_type": "minecraft:rule",
"rules": [
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_dusk_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:deepslate_moon_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:leaf_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:sun_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "cobblemon:water_stone_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:coal_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:copper_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_diamond_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:deepslate_gold_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:deepslate"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:emerald_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:stone"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:nether_quartz_ore"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:netherrack"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_copper_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_gold_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:yellow_terracotta"
}
},
{
"input_predicate": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:raw_iron_block"
},
"location_predicate": {
"predicate_type": "minecraft:always_true"
},
"output_state": {
"Name": "minecraft:tuff"
}
}
]
}
}
]
}