Phase 4 play-test fixes: deep caves, fuller cave spawns, strays, shared loot

From Adrian's play-test (2026-10-30):
- The Deep Dark no longer fills the deepslate layer: world/biomes.json
  splits it by temperature (Deep Dark under cold and temperate land,
  basalt deltas under the hottest, ordinary caves between); at y -52 it
  drops from 30 % to 14 % of the land, basalt 7 %.
- Cave zones fill up to their targets with lines whose primary type fits
  the cave; top stages spawn up to the band's top (Deep Dark Lv 60, Basalt
  70); no time-of-day conditions underground.
- Wild Pokemon more than 10 levels above the band of the zone they
  wander into despawn (zone/Wanderers.kt).
- Loot is shared: all players in one scoreboard team, Lootr team_loot.
- Basalt ore nodes reach the deep basalt.
Self-tests strays_despawn and loot_is_shared; the catching rules from the
previous commit are now tested too. Template rebuilt (world check passed),
island quick check passed (36 self-tests and the restart test).
Shoulder Pokemon noted for Phase 5.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
claudeandClaude Opus 5.5 committed 2026-10-31 02:01:41 +01:00
1 parent 6361636da7
commit d49684a2eb
40 files changed
+8212 -9412

No files matched your search

@@ -1,7 +1,7 @@
{
"_comment": "Generated by tools/zone_spawns.py from world/zones.json; do not edit by hand.",
"zone": "button_isle",
"pokemon": "pachirisu level=15 uncatchable=yes",
"pokemon": "morpeko level=15 uncatchable=yes",
"scale": 1.5,
"drops": [
{
@@ -1,7 +1,7 @@
{
"_comment": "Generated by tools/zone_spawns.py from world/zones.json; do not edit by hand.",
"zone": "deep_dark",
"pokemon": "dusknoir level=65 uncatchable=yes",
"pokemon": "crobat level=65 uncatchable=yes",
"scale": 1.5,
"drops": [
{
@@ -1,7 +1,7 @@
{
"_comment": "Generated by tools/zone_spawns.py from world/zones.json; do not edit by hand.",
"zone": "frostpeak",
"pokemon": "archaludon level=60 uncatchable=yes",
"pokemon": "tyranitar level=60 uncatchable=yes",
"scale": 1.5,
"drops": [
{
@@ -1,7 +1,7 @@
{
"_comment": "Generated by tools/zone_spawns.py from world/zones.json; do not edit by hand.",
"zone": "mire",
"pokemon": "arcanine level=43 uncatchable=yes",
"pokemon": "swampert level=43 uncatchable=yes",
"scale": 1.5,
"drops": [
{
@@ -1,7 +1,7 @@
{
"_comment": "Generated by tools/zone_spawns.py from world/zones.json; do not edit by hand.",
"zone": "southwold",
"pokemon": "sigilyph level=23 uncatchable=yes",
"pokemon": "pinsir level=23 uncatchable=yes",
"scale": 1.5,
"drops": [
{
@@ -85,7 +85,7 @@
"biome": "minecraft:basalt_deltas",
"tries": 8,
"y": [
0,
-64,
40
]
},
@@ -98,7 +98,7 @@
"biome": "minecraft:basalt_deltas",
"tries": 8,
"y": [
0,
-64,
40
]
},
@@ -4,28 +4,60 @@
"neededInstalledMods": [],
"neededUninstalledMods": [],
"spawns": [
{
"bucket": "rare",
"condition": {
"biomes": [
"minecraft:basalt_deltas"
],
"maxSkyLight": 15,
"zone": "basalt"
},
"id": "basalt-absol-1-11",
"level": "55-70",
"pokemon": "absol",
"presets": [
"wild"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 100.0
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:basalt_deltas"
],
"maxSkyLight": 15,
"zone": "basalt"
},
"id": "basalt-arcanine-1-9",
"level": "55-70",
"pokemon": "arcanine",
"presets": [
"urban"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 6.4,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
},
{
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:nether/is_basalt"
"minecraft:basalt_deltas"
],
"maxSkyLight": 15,
"zone": "basalt"
},
"drops": {
"amount": 2,
"entries": [
{
"item": "minecraft:blaze_powder",
"percentage": 10.0
},
{
"item": "cobblemon:charti_berry",
"percentage": 5.0
}
]
},
"id": "basalt-centiskorch-2-6",
"id": "basalt-centiskorch-1-6",
"level": "55-70",
"pokemon": "centiskorch",
"presets": [
@@ -39,11 +71,13 @@
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:nether/is_basalt"
"minecraft:basalt_deltas"
],
"isRaining": false,
"maxSkyLight": 15,
"zone": "basalt"
},
"id": "basalt-charizard-2-7",
"id": "basalt-charizard-1-7",
"level": "55-70",
"pokemon": "charizard",
"presets": [],
@@ -61,103 +95,149 @@
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:nether/is_mountain"
"minecraft:basalt_deltas"
],
"isPokeSnack": true,
"maxSkyLight": 7,
"minY": 0,
"zone": "basalt"
},
"id": "basalt-durant-3-0",
"id": "basalt-dugtrio-1-14",
"level": "55-70",
"pokemon": "dugtrio",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 3.0,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 2.0
}
},
{
"bucket": "common",
"condition": {
"biomes": [
"minecraft:basalt_deltas"
],
"isPokeSnack": true,
"maxSkyLight": 15,
"zone": "basalt"
},
"id": "basalt-durant-1-0",
"level": "55-70",
"pokemon": "durant",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 60.0
},
{
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:nether/is_mountain"
],
"zone": "basalt"
},
"id": "basalt-gliscor-2-4",
"level": "55-70",
"pokemon": "gliscor",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 1.0
},
{
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:nether/is_mountain"
],
"zone": "basalt"
},
"drops": {
"amount": 3,
"entries": [
{
"item": "cobblemon:flame_orb",
"percentage": 5.0
},
{
"item": "minecraft:blaze_powder",
"percentage": 10.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 5.0
}
]
},
"id": "basalt-heatmor-2-2",
"level": "55-70",
"pokemon": "heatmor",
"presets": [
"wild"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 20.0
},
{
"bucket": "common",
"condition": {
"biomes": [
"#minecraft:is_nether"
"minecraft:basalt_deltas"
],
"isPokeSnack": true,
"maxSkyLight": 7,
"zone": "basalt"
},
"drops": {
"amount": 6,
"entries": [
{
"item": "minecraft:bone",
"quantityRange": "0-2"
},
{
"item": "minecraft:rotten_flesh",
"quantityRange": "0-2"
},
{
"item": "minecraft:blaze_powder",
"percentage": 10.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 5.0
}
]
"id": "basalt-excadrill-1-10",
"level": "55-70",
"pokemon": "excadrill",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 10.0
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:basalt_deltas"
],
"maxSkyLight": 15,
"zone": "basalt"
},
"id": "basalt-houndoom-2-5",
"id": "basalt-gliscor-1-4",
"level": "55-70",
"pokemon": "gliscor",
"presets": [
"treetop"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 4.8
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:basalt_deltas"
],
"maxSkyLight": 15,
"zone": "basalt"
},
"id": "basalt-heatmor-1-2",
"level": "55-70",
"pokemon": "heatmor",
"presets": [
"wild"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 60.0,
"weightMultiplier": {
"condition": {
"timeRange": "night"
},
"multiplier": 0.25
}
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:basalt_deltas"
],
"isPokeSnack": true,
"maxSkyLight": 15,
"zone": "basalt"
},
"id": "basalt-houndoom-1-5",
"level": "55-70",
"pokemon": "houndoom",
"presets": [
"wild"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 3.2,
"weightMultiplier": {
"condition": {
"timeRange": "night"
},
"multiplier": 1.5
}
},
{
"anticondition": {
"structures": [
"#minecraft:village"
]
},
"bucket": "common",
"condition": {
"biomes": [
"minecraft:basalt_deltas"
],
"isRaining": false,
"maxSkyLight": 15,
"zone": "basalt"
},
"id": "basalt-liepard-1-12",
"level": "55-70",
"pokemon": "liepard",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
@@ -167,29 +247,41 @@
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:nether/is_basalt",
"#cobblemon:nether/is_wasteland"
"minecraft:basalt_deltas"
],
"zone": "basalt"
},
"drops": {
"amount": 3,
"entries": [
{
"item": "minecraft:blaze_powder",
"percentage": 25.0
},
{
"item": "cobblemon:magmarizer",
"percentage": 10.0
},
{
"item": "cobblemon:rawst_berry",
"percentage": 10.0
}
]
"id": "basalt-magcargo-1-13",
"level": "55-70",
"pokemon": "magcargo",
"presets": [
"lava"
],
"spawnablePositionType": "surface",
"type": "pokemon",
"weight": 1.6,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
},
{
"bucket": "common",
"condition": {
"biomes": [
"minecraft:basalt_deltas"
],
"isRaining": false,
"maxSkyLight": 15,
"neededNearbyBlocks": [
"minecraft:lava",
"minecraft:magma_block"
],
"zone": "basalt"
},
"id": "basalt-magmortar-3-8",
"id": "basalt-magmortar-1-8",
"level": "55-70",
"pokemon": "magmortar",
"presets": [],
@@ -197,27 +289,47 @@
"type": "pokemon",
"weight": 0.8
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:basalt_deltas"
],
"maxSkyLight": 7,
"zone": "basalt"
},
"id": "basalt-mawile-1-15",
"level": "55-70",
"pokemon": "mawile",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 60.0
},
{
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:nether/is_basalt"
"minecraft:basalt_deltas"
],
"neededNearbyBlocks": [
"#minecraft:coal_ores"
],
"zone": "basalt"
},
"id": "basalt-torkoal-3-1",
"id": "basalt-torkoal-1-1",
"level": "55-70",
"pokemon": "torkoal",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 20.0
"weight": 100.0
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"#cobblemon:nether/is_basalt"
"minecraft:basalt_deltas"
],
"zone": "basalt"
},
@@ -512,72 +512,6 @@
"multiplier": 5.0
}
},
{
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_overworld"
],
"maxSkyLight": 7,
"minSkyLight": 0,
"minY": 0,
"zone": "button_isle"
},
"id": "button_isle-diglett-1-56",
"level": "2-10",
"pokemon": "diglett",
"presets": [
"natural"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 27.0,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 2.0
}
},
{
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_overworld"
],
"maxSkyLight": 7,
"maxY": 0,
"minSkyLight": 0,
"zone": "button_isle"
},
"id": "button_isle-diglett-alolan-2-57",
"level": "2-10",
"pokemon": "diglett alolan",
"presets": [
"natural"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 27.0,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 2.0
}
},
{
"anticondition": {
"biomes": [
@@ -849,32 +783,6 @@
"multiplier": 2.0
}
},
{
"anticondition": {
"biomes": [
"#cobblemon:is_deep_dark",
"minecraft:sulfur_caves"
]
},
"bucket": "rare",
"condition": {
"biomes": [
"#cobblemon:is_overworld"
],
"maxSkyLight": 7,
"minSkyLight": 0,
"zone": "button_isle"
},
"id": "button_isle-mawile-2-38",
"level": "2-10",
"pokemon": "mawile",
"presets": [
"natural"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 60.0
},
{
"anticondition": {
"structures": [
@@ -888,7 +796,7 @@
],
"zone": "button_isle"
},
"id": "button_isle-meditite-2-47",
"id": "button_isle-meditite-2-46",
"level": "5-10",
"pokemon": "meditite",
"presets": [
@@ -917,7 +825,7 @@
],
"zone": "button_isle"
},
"id": "button_isle-meditite-3-48",
"id": "button_isle-meditite-3-47",
"level": "5-10",
"pokemon": "meditite",
"presets": [
@@ -933,6 +841,276 @@
"multiplier": 0.25
}
},
{
"anticondition": {
"biomes": [
"#cobblemon:is_arid",
"#cobblemon:is_freezing",
"#cobblemon:is_taiga"
]
},
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_overworld"
],
"isRaining": false,
"maxSkyLight": 15,
"minSkyLight": 8,
"zone": "button_isle"
},
"id": "button_isle-meowth-1-66",
"level": "4-10",
"pokemon": "meowth",
"presets": [
"natural",
"urban"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 72.0,
"weightMultipliers": [
{
"condition": {
"timeRange": "night"
},
"multiplier": 1.5
},
{
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
]
},
{
"anticondition": {
"biomes": [
"#cobblemon:is_arid",
"#cobblemon:is_freezing",
"#cobblemon:is_taiga"
]
},
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_overworld"
],
"isRaining": false,
"maxSkyLight": 15,
"minSkyLight": 8,
"structures": [
"#cobblemon:spawns/is_civilization"
],
"zone": "button_isle"
},
"id": "button_isle-meowth-2-67",
"level": "4-10",
"pokemon": "meowth",
"presets": [
"natural"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 72.0,
"weightMultipliers": [
{
"condition": {
"timeRange": "night"
},
"multiplier": 1.5
},
{
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
]
},
{
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_arid"
],
"maxSkyLight": 15,
"minSkyLight": 8,
"zone": "button_isle"
},
"id": "button_isle-meowth-3-68",
"level": "4-10",
"pokemon": "meowth",
"presets": [
"natural",
"urban"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 72.0,
"weightMultipliers": [
{
"condition": {
"timeRange": "night"
},
"multiplier": 1.5
},
{
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
]
},
{
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_arid"
],
"maxSkyLight": 15,
"minSkyLight": 8,
"structures": [
"#cobblemon:spawns/is_civilization"
],
"zone": "button_isle"
},
"id": "button_isle-meowth-4-69",
"level": "4-10",
"pokemon": "meowth",
"presets": [
"natural"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 72.0,
"weightMultipliers": [
{
"condition": {
"timeRange": "night"
},
"multiplier": 1.5
},
{
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
]
},
{
"anticondition": {
"biomes": [
"#cobblemon:is_arid",
"#cobblemon:is_freezing"
]
},
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_overworld"
],
"isRaining": false,
"maxSkyLight": 15,
"minSkyLight": 8,
"minY": 62,
"structures": [
"#cobblemon:spawns/is_illager_structure"
],
"zone": "button_isle"
},
"id": "button_isle-meowth-alolan-5-70",
"level": "4-10",
"pokemon": "meowth alolan",
"presets": [
"natural"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 432.0,
"weightMultipliers": [
{
"condition": {
"timeRange": "night"
},
"multiplier": 1.5
},
{
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
]
},
{
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_arid",
"#cobblemon:is_freezing"
],
"maxSkyLight": 15,
"minSkyLight": 8,
"minY": 62,
"structures": [
"#cobblemon:spawns/is_illager_structure"
],
"zone": "button_isle"
},
"id": "button_isle-meowth-alolan-6-71",
"level": "4-10",
"pokemon": "meowth alolan",
"presets": [
"natural"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 432.0,
"weightMultipliers": [
{
"condition": {
"timeRange": "night"
},
"multiplier": 1.5
},
{
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
]
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"#cobblemon:is_overworld"
],
"canSeeSky": false,
"minY": 62,
"structures": [
"#cobblemon:spawns/is_illager_structure"
],
"zone": "button_isle"
},
"id": "button_isle-meowth-alolan-7-72",
"level": "4-10",
"pokemon": "meowth alolan",
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 144.0,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
},
{
"anticondition": {
"biomes": [
@@ -985,6 +1163,43 @@
"type": "pokemon",
"weight": 20.0
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"#cobblemon:is_overworld"
],
"maxSkyLight": 15,
"minSkyLight": 8,
"neededNearbyBlocks": [
"#cobblemon:berries"
],
"zone": "button_isle"
},
"id": "button_isle-morpeko-1-65",
"level": "2-10",
"pokemon": "morpeko",
"presets": [
"natural"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 80.0,
"weightMultipliers": [
{
"condition": {
"isThundering": true
},
"multiplier": 5.0
},
{
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
]
},
{
"anticondition": {
"biomes": [
@@ -1068,7 +1283,7 @@
"minSkyLight": 8,
"zone": "button_isle"
},
"id": "button_isle-rattata-1-51",
"id": "button_isle-rattata-1-50",
"level": "2-10",
"pokemon": "rattata",
"presets": [
@@ -1101,7 +1316,7 @@
"minY": 0,
"zone": "button_isle"
},
"id": "button_isle-rattata-2-52",
"id": "button_isle-rattata-2-51",
"level": "2-10",
"pokemon": "rattata",
"presets": [
@@ -1133,7 +1348,7 @@
"minY": 0,
"zone": "button_isle"
},
"id": "button_isle-rattata-3-53",
"id": "button_isle-rattata-3-52",
"level": "2-10",
"pokemon": "rattata",
"presets": [
@@ -1166,7 +1381,7 @@
"minSkyLight": 0,
"zone": "button_isle"
},
"id": "button_isle-rattata-alolan-4-54",
"id": "button_isle-rattata-alolan-4-53",
"level": "2-10",
"pokemon": "rattata alolan",
"presets": [
@@ -1192,7 +1407,7 @@
"maxY": 0,
"zone": "button_isle"
},
"id": "button_isle-rattata-alolan-5-55",
"id": "button_isle-rattata-alolan-5-54",
"level": "2-10",
"pokemon": "rattata alolan",
"presets": [
@@ -1239,7 +1454,7 @@
"minSkyLight": 8,
"zone": "button_isle"
},
"id": "button_isle-scatterbug-1-49",
"id": "button_isle-scatterbug-1-48",
"level": "2-10",
"pokemon": "scatterbug",
"presets": [
@@ -1296,7 +1511,7 @@
],
"zone": "button_isle"
},
"id": "button_isle-skitty-1-42",
"id": "button_isle-skitty-1-41",
"level": "2-10",
"pokemon": "skitty",
"presets": [
@@ -1329,7 +1544,7 @@
"minSkyLight": 8,
"zone": "button_isle"
},
"id": "button_isle-skitty-2-43",
"id": "button_isle-skitty-2-42",
"level": "2-10",
"pokemon": "skitty",
"presets": [
@@ -1360,7 +1575,7 @@
],
"zone": "button_isle"
},
"id": "button_isle-skitty-4-44",
"id": "button_isle-skitty-4-43",
"level": "2-10",
"pokemon": "skitty",
"presets": [
@@ -1387,7 +1602,7 @@
"minSkyLight": 8,
"zone": "button_isle"
},
"id": "button_isle-skitty-5-45",
"id": "button_isle-skitty-5-44",
"level": "2-10",
"pokemon": "skitty",
"presets": [
@@ -1473,7 +1688,7 @@
"minSkyLight": 8,
"zone": "button_isle"
},
"id": "button_isle-spewpa-1-50",
"id": "button_isle-spewpa-1-49",
"level": "9-10",
"pokemon": "spewpa",
"presets": [
@@ -1507,7 +1722,7 @@
"timeRange": "night",
"zone": "button_isle"
},
"id": "button_isle-spinarak-1-39",
"id": "button_isle-spinarak-1-38",
"level": "2-10",
"pokemon": "spinarak",
"presets": [
@@ -1534,7 +1749,7 @@
"minSkyLight": 0,
"zone": "button_isle"
},
"id": "button_isle-spinarak-2-40",
"id": "button_isle-spinarak-2-39",
"level": "2-10",
"pokemon": "spinarak",
"presets": [
@@ -1560,7 +1775,7 @@
"minY": 0,
"zone": "button_isle"
},
"id": "button_isle-spinarak-3-41",
"id": "button_isle-spinarak-3-40",
"level": "2-10",
"pokemon": "spinarak",
"presets": [
@@ -1589,7 +1804,7 @@
],
"zone": "button_isle"
},
"id": "button_isle-sunkern-2-58",
"id": "button_isle-sunkern-2-55",
"level": "2-10",
"pokemon": "sunkern",
"presets": [
@@ -1695,7 +1910,7 @@
],
"zone": "button_isle"
},
"id": "button_isle-wooper-3-59",
"id": "button_isle-wooper-3-56",
"level": "2-10",
"pokemon": "wooper",
"presets": [
@@ -1728,7 +1943,7 @@
"minSkyLight": 0,
"zone": "button_isle"
},
"id": "button_isle-wooper-4-60",
"id": "button_isle-wooper-4-57",
"level": "2-10",
"pokemon": "wooper",
"presets": [
@@ -1760,7 +1975,7 @@
"minSkyLight": 0,
"zone": "button_isle"
},
"id": "button_isle-wooper-8-61",
"id": "button_isle-wooper-8-58",
"level": "2-10",
"pokemon": "wooper",
"spawnablePositionType": "fishing",
@@ -1779,7 +1994,7 @@
"canSeeSky": true,
"zone": "button_isle"
},
"id": "button_isle-wooper-paldean-26-64",
"id": "button_isle-wooper-paldean-26-61",
"level": "2-10",
"pokemon": "wooper paldean",
"spawnablePositionType": "fishing",
@@ -1796,7 +2011,7 @@
"minLureLevel": 1,
"zone": "button_isle"
},
"id": "button_isle-wooper-paldean-27-65",
"id": "button_isle-wooper-paldean-27-62",
"level": "2-10",
"pokemon": "wooper paldean",
"spawnablePositionType": "fishing",
@@ -1824,7 +2039,7 @@
"minSkyLight": 8,
"zone": "button_isle"
},
"id": "button_isle-wooper-paldean-31-66",
"id": "button_isle-wooper-paldean-31-63",
"level": "2-10",
"pokemon": "wooper paldean",
"spawnablePositionType": "fishing",
@@ -1843,7 +2058,7 @@
"minSkyLight": 8,
"zone": "button_isle"
},
"id": "button_isle-wooper-paldean-32-67",
"id": "button_isle-wooper-paldean-32-64",
"level": "2-10",
"pokemon": "wooper paldean",
"spawnablePositionType": "fishing",
@@ -1874,7 +2089,7 @@
"rodType": "cobblemon:love_rod",
"zone": "button_isle"
},
"id": "button_isle-wooper-true-15-62",
"id": "button_isle-wooper-true-15-59",
"level": "2-10",
"pokemon": "wooper wooper_heart=true",
"spawnablePositionType": "fishing",
@@ -1898,7 +2113,7 @@
"minSkyLight": 0,
"zone": "button_isle"
},
"id": "button_isle-wooper-true-17-63",
"id": "button_isle-wooper-true-17-60",
"level": "2-10",
"pokemon": "wooper wooper_heart=true",
"spawnablePositionType": "fishing",
@@ -1949,7 +2164,7 @@
"minSkyLight": 0,
"zone": "button_isle"
},
"id": "button_isle-wynaut-1-46",
"id": "button_isle-wynaut-1-45",
"level": "2-10",
"pokemon": "wynaut",
"presets": [
@@ -5,10 +5,114 @@
"neededUninstalledMods": [],
"spawns": [
{
"anticondition": {
"bucket": "uncommon",
"condition": {
"biomes": [
"#cobblemon:is_arid"
"minecraft:deep_dark"
],
"maxSkyLight": 15,
"structures": [
"#cobblemon:spawns/is_ruins"
],
"zone": "deep_dark"
},
"id": "deep_dark-aegislash-2-29",
"level": "45-60",
"pokemon": "aegislash",
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 4.8
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 7,
"minY": 0,
"zone": "deep_dark"
},
"id": "deep_dark-bronzong-1-30",
"level": "45-60",
"pokemon": "bronzong",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 12.8
},
{
"anticondition": {
"structures": [
"#cobblemon:spawns/is_jungle_monument"
]
},
"bucket": "common",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"zone": "deep_dark"
},
"id": "deep_dark-bronzong-2-31",
"level": "45-60",
"pokemon": "bronzong",
"presets": [
"jungle_pyramid"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 76.8
},
{
"bucket": "common",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 7,
"neededNearbyBlocks": [
"#minecraft:diamond_ores"
],
"zone": "deep_dark"
},
"id": "deep_dark-carbink-1-25",
"level": "45-60",
"pokemon": "carbink",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 800.0,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
},
{
"bucket": "common",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 7,
"neededNearbyBlocks": [
"#minecraft:coal_ores",
"minecraft:rail"
],
"zone": "deep_dark"
},
"id": "deep_dark-coalossal-1-17",
"level": "45-60",
"pokemon": "coalossal",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 1.0
},
{
"anticondition": {
"structures": [
"#cobblemon:spawns/is_witch_structure"
]
@@ -16,17 +120,13 @@
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_hills",
"#cobblemon:is_sky",
"#cobblemon:is_spooky",
"#cobblemon:is_taiga"
"minecraft:deep_dark"
],
"maxSkyLight": 15,
"timeRange": "day",
"zone": "deep_dark"
},
"id": "deep_dark-corviknight-1-5",
"level": "45-50",
"level": "45-60",
"pokemon": "corviknight",
"presets": [
"treetop"
@@ -44,10 +144,90 @@
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_spooky"
"minecraft:deep_dark"
],
"isRaining": false,
"maxSkyLight": 15,
"zone": "deep_dark"
},
"id": "deep_dark-crobat-1-20",
"level": "45-60",
"pokemon": "crobat",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 0.1,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 2.0
}
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"canSeeSky": false,
"zone": "deep_dark"
},
"id": "deep_dark-crobat-4-21",
"level": "45-60",
"pokemon": "crobat",
"presets": [
"derelict"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 0.48,
"weightMultipliers": [
{
"condition": {
"timeRange": "day"
},
"multiplier": 1.5
},
{
"condition": {
"isPokeSnack": true
},
"multiplier": 2.0
}
]
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 15,
"structures": [
"#cobblemon:spawns/is_ruins"
],
"zone": "deep_dark"
},
"id": "deep_dark-doublade-2-28",
"level": "45-45",
"pokemon": "doublade",
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 71.2
},
{
"anticondition": {
"structures": [
"#cobblemon:spawns/is_graveyard"
]
},
"bucket": "common",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 15,
"timeRange": "night",
"zone": "deep_dark"
},
"id": "deep_dark-dusclops-1-0",
@@ -67,20 +247,178 @@
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_spooky"
"minecraft:deep_dark"
],
"maxSkyLight": 15,
"timeRange": "night",
"zone": "deep_dark"
},
"id": "deep_dark-dusknoir-1-1",
"level": "45-53",
"level": "45-60",
"pokemon": "dusknoir",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 0.3
},
{
"bucket": "rare",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"isPokeSnack": true,
"maxSkyLight": 15,
"zone": "deep_dark"
},
"id": "deep_dark-gallade-1-14",
"level": "45-52",
"pokemon": "gallade",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 0.833
},
{
"bucket": "rare",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"isPokeSnack": true,
"maxSkyLight": 15,
"zone": "deep_dark"
},
"id": "deep_dark-gardevoir-1-13",
"level": "45-60",
"pokemon": "gardevoir",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 1.667
},
{
"bucket": "common",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 7,
"maxY": 0,
"zone": "deep_dark"
},
"id": "deep_dark-gigalith-1-15",
"level": "45-60",
"pokemon": "gigalith",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 0.5
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 7,
"zone": "deep_dark"
},
"id": "deep_dark-gigalith-2-16",
"level": "45-60",
"pokemon": "gigalith",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 0.8
},
{
"bucket": "common",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 7,
"neededNearbyBlocks": [
"#cobblemon:gemstones"
],
"zone": "deep_dark"
},
"id": "deep_dark-glimmora-1-7",
"level": "45-60",
"pokemon": "glimmora",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 5.0,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 2.0
}
},
{
"anticondition": {
"structures": [
"#cobblemon:spawns/is_graveyard"
]
},
"bucket": "common",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"isRaining": false,
"maxSkyLight": 15,
"zone": "deep_dark"
},
"id": "deep_dark-golbat-1-18",
"level": "45-46",
"pokemon": "golbat",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 0.9,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 2.0
}
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"canSeeSky": false,
"zone": "deep_dark"
},
"id": "deep_dark-golbat-4-19",
"level": "45-46",
"pokemon": "golbat",
"presets": [
"derelict"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 4.32,
"weightMultipliers": [
{
"condition": {
"timeRange": "day"
},
"multiplier": 1.5
},
{
"condition": {
"isPokeSnack": true
},
"multiplier": 2.0
}
]
},
{
"anticondition": {
"structures": [
@@ -91,14 +429,14 @@
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_spooky"
"minecraft:deep_dark"
],
"isPokeSnack": true,
"maxSkyLight": 15,
"zone": "deep_dark"
},
"id": "deep_dark-honchkrow-1-4",
"level": "45-51",
"level": "45-60",
"pokemon": "honchkrow",
"presets": [
"treetop"
@@ -122,15 +460,13 @@
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_spooky",
"#cobblemon:is_taiga"
"minecraft:deep_dark"
],
"maxSkyLight": 15,
"timeRange": "night",
"zone": "deep_dark"
},
"id": "deep_dark-houndstone-1-2",
"level": "45-49",
"level": "45-60",
"pokemon": "houndstone",
"presets": [],
"spawnablePositionType": "grounded",
@@ -144,84 +480,262 @@
}
},
{
"anticondition": {
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_coast",
"#cobblemon:is_ocean",
"minecraft:sulfur_caves"
"minecraft:deep_dark"
],
"zone": "deep_dark"
},
"id": "deep_dark-klinklang-2-9",
"level": "49-60",
"pokemon": "klinklang",
"presets": [
"redstone"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 0.1,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 2.0
}
},
{
"bucket": "common",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 15,
"zone": "deep_dark"
},
"id": "deep_dark-mabosstiff-1-23",
"level": "45-60",
"pokemon": "mabosstiff",
"presets": [
"urban"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 4.8,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
},
{
"anticondition": {
"minLureLevel": 1
},
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_overworld"
"minecraft:deep_dark"
],
"isSlimeChunk": true,
"zone": "deep_dark"
},
"id": "deep_dark-milotic-1-6",
"level": "45-54",
"level": "45-60",
"pokemon": "milotic",
"spawnablePositionType": "fishing",
"type": "pokemon",
"weight": 3.0
},
{
"anticondition": {
"biomes": [
"#cobblemon:is_coast",
"#cobblemon:is_ocean",
"minecraft:sulfur_caves"
]
},
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_overworld"
],
"isSlimeChunk": true,
"minLureLevel": 1,
"zone": "deep_dark"
},
"id": "deep_dark-milotic-2-7",
"level": "45-54",
"pokemon": "milotic",
"spawnablePositionType": "fishing",
"type": "pokemon",
"weight": 5.0,
"weightMultipliers": [
{
"condition": {
"maxLureLevel": 2,
"minLureLevel": 2
},
"multiplier": 3.0
},
{
"condition": {
"minLureLevel": 3
},
"multiplier": 5.0
}
]
},
{
"bucket": "rare",
"condition": {
"biomes": [
"#cobblemon:is_spooky"
"minecraft:deep_dark"
],
"maxSkyLight": 15,
"zone": "deep_dark"
},
"id": "deep_dark-mimikyu-1-3",
"level": "45-48",
"level": "45-60",
"pokemon": "mimikyu",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 100.0
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 15,
"zone": "deep_dark"
},
"id": "deep_dark-mrmime-1-10",
"level": "45-46",
"pokemon": "mrmime",
"presets": [
"urban"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 11.84,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 15,
"zone": "deep_dark"
},
"id": "deep_dark-mrmime-galarian-4-11",
"level": "45-46",
"pokemon": "mrmime galarian",
"presets": [
"urban"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 11.424,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 15,
"zone": "deep_dark"
},
"id": "deep_dark-mrrime-1-12",
"level": "45-60",
"pokemon": "mrrime",
"presets": [
"urban"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 0.416
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 7,
"zone": "deep_dark"
},
"id": "deep_dark-probopass-1-8",
"level": "45-60",
"pokemon": "probopass",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 4.8
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 15,
"zone": "deep_dark"
},
"id": "deep_dark-revavroom-1-24",
"level": "45-60",
"pokemon": "revavroom",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 7.68,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 7,
"zone": "deep_dark"
},
"id": "deep_dark-steelix-1-22",
"level": "45-60",
"pokemon": "steelix",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 4.8
},
{
"bucket": "rare",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 7,
"zone": "deep_dark"
},
"id": "deep_dark-zweilous-1-26",
"level": "50-60",
"pokemon": "zweilous",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 18.0,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
},
{
"bucket": "ultra-rare",
"condition": {
"biomes": [
"minecraft:deep_dark"
],
"maxSkyLight": 7,
"maxY": 0,
"zone": "deep_dark"
},
"id": "deep_dark-zweilous-2-27",
"level": "50-60",
"pokemon": "zweilous",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 28.8,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
}
]
}
@@ -700,7 +700,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-dragalge-1-121",
"level": "48-49",
"level": "48-50",
"pokemon": "dragalge",
"presets": [
"water"
@@ -725,7 +725,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-dragalge-2-122",
"level": "48-49",
"level": "48-50",
"pokemon": "dragalge",
"presets": [
"water"
@@ -748,7 +748,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-dragalge-4-123",
"level": "48-49",
"level": "48-50",
"pokemon": "dragalge",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -785,7 +785,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-dragalge-5-124",
"level": "48-49",
"level": "48-50",
"pokemon": "dragalge",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -1344,7 +1344,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-huntail-1-3",
"level": "30-49",
"level": "30-50",
"pokemon": "huntail",
"presets": [
"water"
@@ -1369,7 +1369,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-huntail-3-4",
"level": "30-49",
"level": "30-50",
"pokemon": "huntail",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -1388,7 +1388,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-huntail-4-5",
"level": "30-49",
"level": "30-50",
"pokemon": "huntail",
"presets": [
"water"
@@ -1415,7 +1415,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-huntail-6-6",
"level": "30-49",
"level": "30-50",
"pokemon": "huntail",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -1433,7 +1433,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-jellicent-1-22",
"level": "40-48",
"level": "40-50",
"pokemon": "jellicent",
"presets": [
"water"
@@ -1464,7 +1464,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-jellicent-2-23",
"level": "40-48",
"level": "40-50",
"pokemon": "jellicent",
"presets": [
"water"
@@ -1487,7 +1487,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-jellicent-3-24",
"level": "40-48",
"level": "40-50",
"pokemon": "jellicent",
"presets": [
"water"
@@ -1514,7 +1514,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-jellicent-5-25",
"level": "40-48",
"level": "40-50",
"pokemon": "jellicent",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -1549,7 +1549,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-jellicent-6-26",
"level": "40-48",
"level": "40-50",
"pokemon": "jellicent",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -1587,7 +1587,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-kilowattrel-1-79",
"level": "30-49",
"level": "30-50",
"pokemon": "kilowattrel",
"presets": [
"natural"
@@ -1615,7 +1615,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-kilowattrel-2-80",
"level": "30-49",
"level": "30-50",
"pokemon": "kilowattrel",
"spawnablePositionType": "grounded",
"type": "pokemon",
@@ -1648,7 +1648,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-kilowattrel-5-81",
"level": "30-49",
"level": "30-50",
"pokemon": "kilowattrel",
"presets": [
"water"
@@ -1682,7 +1682,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-kilowattrel-6-82",
"level": "30-49",
"level": "30-50",
"pokemon": "kilowattrel",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -1713,7 +1713,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-kilowattrel-7-83",
"level": "30-49",
"level": "30-50",
"pokemon": "kilowattrel",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -1936,7 +1936,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-mantine-1-42",
"level": "30-49",
"level": "30-50",
"pokemon": "mantine",
"presets": [
"water"
@@ -1960,7 +1960,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-mantine-2-43",
"level": "30-49",
"level": "30-50",
"pokemon": "mantine",
"presets": [
"water"
@@ -1986,7 +1986,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-mantine-3-44",
"level": "30-49",
"level": "30-50",
"pokemon": "mantine",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -2009,7 +2009,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-mantine-4-45",
"level": "30-49",
"level": "30-50",
"pokemon": "mantine",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -2041,7 +2041,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-mantine-5-46",
"level": "30-49",
"level": "30-50",
"pokemon": "mantine",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -2066,7 +2066,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-mantine-6-47",
"level": "30-49",
"level": "30-50",
"pokemon": "mantine",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -2245,7 +2245,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-octillery-1-58",
"level": "30-48",
"level": "30-50",
"pokemon": "octillery",
"presets": [
"water"
@@ -2264,7 +2264,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-octillery-2-59",
"level": "30-48",
"level": "30-50",
"pokemon": "octillery",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -2282,7 +2282,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-octillery-3-60",
"level": "30-48",
"level": "30-50",
"pokemon": "octillery",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -3220,7 +3220,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-veluza-1-61",
"level": "30-48",
"level": "30-50",
"pokemon": "veluza",
"presets": [
"water"
@@ -3242,7 +3242,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-veluza-2-62",
"level": "30-48",
"level": "30-50",
"pokemon": "veluza",
"presets": [
"water"
@@ -3264,7 +3264,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-veluza-4-63",
"level": "30-48",
"level": "30-50",
"pokemon": "veluza",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -3281,7 +3281,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-veluza-5-64",
"level": "30-48",
"level": "30-50",
"pokemon": "veluza",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -3308,7 +3308,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-veluza-6-65",
"level": "30-48",
"level": "30-50",
"pokemon": "veluza",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -3327,7 +3327,7 @@
"zone": "deep_sea"
},
"id": "deep_sea-veluza-7-66",
"level": "30-48",
"level": "30-50",
"pokemon": "veluza",
"spawnablePositionType": "fishing",
"type": "pokemon",
File diff suppressed because it is too large. Load diff
@@ -23,7 +23,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-abomasnow-2-66",
"level": "40-49",
"level": "40-55",
"pokemon": "abomasnow",
"presets": [
"natural",
@@ -46,7 +46,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-annihilape-1-56",
"level": "40-54",
"level": "40-55",
"pokemon": "annihilape",
"presets": [
"natural",
@@ -112,7 +112,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-aromatisse-1-19",
"level": "40-46",
"level": "40-55",
"pokemon": "aromatisse",
"presets": [
"natural"
@@ -140,7 +140,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-basculegion-5-82",
"level": "41-53",
"level": "41-55",
"pokemon": "basculegion",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -167,7 +167,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-basculegion-7-83",
"level": "41-53",
"level": "41-55",
"pokemon": "basculegion",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -545,7 +545,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-cherrim-1-2",
"level": "40-45",
"level": "40-55",
"pokemon": "cherrim",
"presets": [
"natural",
@@ -573,7 +573,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-cherrim-3-4",
"level": "40-45",
"level": "40-55",
"pokemon": "cherrim",
"presets": [
"natural",
@@ -601,7 +601,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-cherrim-sunshine-2-3",
"level": "40-45",
"level": "40-55",
"pokemon": "cherrim blossom_form=sunshine",
"presets": [
"natural",
@@ -627,7 +627,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-chesnaught-1-27",
"level": "40-53",
"level": "40-55",
"pokemon": "chesnaught",
"presets": [
"natural"
@@ -661,7 +661,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-copperajah-1-43",
"level": "40-50",
"level": "40-55",
"pokemon": "copperajah",
"presets": [
"natural",
@@ -688,7 +688,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-cryogonal-1-7",
"level": "40-52",
"level": "40-55",
"pokemon": "cryogonal",
"presets": [
"natural"
@@ -751,7 +751,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-decidueye-1-31",
"level": "40-53",
"level": "40-55",
"pokemon": "decidueye",
"presets": [
"natural",
@@ -811,7 +811,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-dubwool-1-70",
"level": "40-49",
"level": "40-55",
"pokemon": "dubwool",
"presets": [
"natural"
@@ -881,7 +881,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-eldegoss-1-9",
"level": "40-46",
"level": "40-55",
"pokemon": "eldegoss",
"presets": [
"natural"
@@ -951,7 +951,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-electivire-1-49",
"level": "45-54",
"level": "45-55",
"pokemon": "electivire",
"presets": [
"natural"
@@ -1058,7 +1058,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-frosmoth-1-14",
"level": "40-48",
"level": "40-55",
"pokemon": "frosmoth",
"spawnablePositionType": "grounded",
"type": "pokemon",
@@ -1091,7 +1091,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-glalie-2-15",
"level": "42-48",
"level": "42-55",
"pokemon": "glalie",
"presets": [
"natural"
@@ -1123,7 +1123,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-gogoat-1-63",
"level": "40-53",
"level": "40-55",
"pokemon": "gogoat",
"presets": [
"natural"
@@ -1149,7 +1149,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-grumpig-1-33",
"level": "40-47",
"level": "40-55",
"pokemon": "grumpig",
"presets": [
"natural",
@@ -1176,7 +1176,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-hariyama-1-54",
"level": "40-47",
"level": "40-55",
"pokemon": "hariyama",
"presets": [
"natural"
@@ -1208,7 +1208,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-haxorus-1-40",
"level": "48-54",
"level": "48-55",
"pokemon": "haxorus",
"presets": [
"natural",
@@ -1261,7 +1261,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-hitmonlee-1-36",
"level": "40-46",
"level": "40-55",
"pokemon": "hitmonlee",
"presets": [
"natural"
@@ -1320,7 +1320,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-infernape-1-42",
"level": "40-53",
"level": "40-55",
"pokemon": "infernape",
"presets": [
"natural",
@@ -1341,7 +1341,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-jynx-1-13",
"level": "40-46",
"level": "40-55",
"pokemon": "jynx",
"presets": [
"natural",
@@ -1377,7 +1377,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-lucario-1-58",
"level": "40-53",
"level": "40-55",
"pokemon": "lucario",
"presets": [
"natural",
@@ -1406,7 +1406,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-lycanroc-dusk-3-61",
"level": "40-49",
"level": "40-55",
"pokemon": "lycanroc wolf_form=dusk",
"presets": [
"natural",
@@ -1435,7 +1435,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-lycanroc-midday-1-59",
"level": "40-49",
"level": "40-55",
"pokemon": "lycanroc wolf_form=midday",
"presets": [
"natural",
@@ -1464,7 +1464,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-lycanroc-midnight-2-60",
"level": "40-49",
"level": "40-55",
"pokemon": "lycanroc wolf_form=midnight",
"presets": [
"natural",
@@ -1491,7 +1491,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-machamp-1-29",
"level": "40-51",
"level": "40-55",
"pokemon": "machamp",
"presets": [
"natural"
@@ -1545,7 +1545,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-meganium-1-6",
"level": "40-53",
"level": "40-55",
"pokemon": "meganium",
"presets": [
"natural"
@@ -1566,7 +1566,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-meowscarada-1-18",
"level": "40-53",
"level": "40-55",
"pokemon": "meowscarada",
"presets": [
"natural"
@@ -1598,7 +1598,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-mienshao-1-10",
"level": "50-51",
"level": "50-55",
"pokemon": "mienshao",
"presets": [
"natural",
@@ -1627,7 +1627,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-minior-1-57",
"level": "40-50",
"level": "40-55",
"pokemon": "minior",
"presets": [
"natural"
@@ -1809,7 +1809,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-rhyperior-1-12",
"level": "44-54",
"level": "44-55",
"pokemon": "rhyperior",
"presets": [
"natural",
@@ -1864,7 +1864,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-roserade-1-1",
"level": "40-52",
"level": "40-55",
"pokemon": "roserade",
"presets": [
"natural"
@@ -1920,7 +1920,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-sawk-1-62",
"level": "40-47",
"level": "40-55",
"pokemon": "sawk",
"presets": [
"natural"
@@ -1995,7 +1995,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-sneasler-1-65",
"level": "40-51",
"level": "40-55",
"pokemon": "sneasler",
"presets": [
"natural",
@@ -2053,7 +2053,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-staraptor-1-34",
"level": "40-49",
"level": "40-55",
"pokemon": "staraptor",
"presets": [
"natural",
@@ -2074,7 +2074,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-throh-1-67",
"level": "40-47",
"level": "40-55",
"pokemon": "throh",
"presets": [
"natural"
@@ -2108,7 +2108,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-togedemaru-1-35",
"level": "40-44",
"level": "40-55",
"pokemon": "togedemaru",
"presets": [
"natural",
@@ -2334,7 +2334,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-vanilluxe-1-24",
"level": "47-54",
"level": "47-55",
"pokemon": "vanilluxe",
"presets": [
"natural"
@@ -2369,7 +2369,7 @@
"zone": "frostpeak"
},
"id": "frostpeak-vanilluxe-2-25",
"level": "47-54",
"level": "47-55",
"pokemon": "vanilluxe",
"presets": [
"natural"
@@ -716,6 +716,55 @@
}
]
},
{
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_forest",
"#cobblemon:is_sky",
"#cobblemon:is_taiga"
],
"maxSkyLight": 15,
"minSkyLight": 8,
"timeRange": "day",
"zone": "highlands"
},
"id": "highlands-fletchinder-1-29",
"level": "25-35",
"pokemon": "fletchinder",
"presets": [
"natural",
"treetop"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 5.4
},
{
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_forest",
"#cobblemon:is_sky",
"#cobblemon:is_taiga"
],
"isPokeSnack": true,
"maxSkyLight": 15,
"minSkyLight": 8,
"timeRange": "day",
"zone": "highlands"
},
"id": "highlands-fletchling-1-28",
"level": "25-28",
"pokemon": "fletchling",
"presets": [
"natural",
"treetop"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 18.0
},
{
"anticondition": {
"biomes": [
@@ -986,7 +1035,7 @@
"zone": "highlands"
},
"id": "highlands-golett-2-126",
"level": "25-30",
"level": "25-35",
"pokemon": "golett",
"presets": [
"natural"
@@ -1059,7 +1108,7 @@
"minSkyLight": 8,
"zone": "highlands"
},
"id": "highlands-jigglypuff-1-28",
"id": "highlands-jigglypuff-1-31",
"level": "25-27",
"pokemon": "jigglypuff",
"presets": [
@@ -1090,7 +1139,7 @@
"minSkyLight": 8,
"zone": "highlands"
},
"id": "highlands-jigglypuff-2-29",
"id": "highlands-jigglypuff-2-32",
"level": "25-27",
"pokemon": "jigglypuff",
"presets": [
@@ -1161,34 +1210,6 @@
"type": "pokemon",
"weight": 23.75
},
{
"anticondition": {
"biomes": [
"#cobblemon:is_freezing",
"#cobblemon:is_spooky"
]
},
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_forest"
],
"isPokeSnack": true,
"maxSkyLight": 15,
"minSkyLight": 8,
"zone": "highlands"
},
"id": "highlands-leavanny-3-39",
"level": "33-35",
"pokemon": "leavanny",
"presets": [
"natural",
"wild"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 0.6
},
{
"anticondition": {
"biomes": [
@@ -1459,7 +1480,7 @@
"minSkyLight": 8,
"zone": "highlands"
},
"id": "highlands-mudbray-1-32",
"id": "highlands-mudbray-1-35",
"level": "25-35",
"pokemon": "mudbray",
"presets": [
@@ -1487,7 +1508,7 @@
"minSkyLight": 8,
"zone": "highlands"
},
"id": "highlands-mudsdale-1-33",
"id": "highlands-mudsdale-1-36",
"level": "30-35",
"pokemon": "mudsdale",
"presets": [
@@ -2480,7 +2501,7 @@
"minSkyLight": 8,
"zone": "highlands"
},
"id": "highlands-ponyta-1-34",
"id": "highlands-ponyta-1-37",
"level": "25-35",
"pokemon": "ponyta",
"presets": [
@@ -2507,7 +2528,7 @@
"minSkyLight": 8,
"zone": "highlands"
},
"id": "highlands-ponyta-galarian-3-35",
"id": "highlands-ponyta-galarian-3-38",
"level": "25-35",
"pokemon": "ponyta galarian",
"presets": [
@@ -2937,7 +2958,7 @@
"minSkyLight": 8,
"zone": "highlands"
},
"id": "highlands-seviper-1-36",
"id": "highlands-seviper-1-39",
"level": "25-35",
"pokemon": "seviper",
"presets": [
@@ -2954,34 +2975,6 @@
"multiplier": 1.5
}
},
{
"anticondition": {
"biomes": [
"#cobblemon:is_freezing",
"#cobblemon:is_spooky"
]
},
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_forest"
],
"isPokeSnack": true,
"maxSkyLight": 15,
"minSkyLight": 8,
"zone": "highlands"
},
"id": "highlands-sewaddle-1-37",
"level": "25-31",
"pokemon": "sewaddle",
"presets": [
"natural",
"wild"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 54.0
},
{
"anticondition": {
"biomes": [
@@ -3369,32 +3362,28 @@
]
},
{
"anticondition": {
"biomes": [
"#cobblemon:is_freezing",
"#cobblemon:is_spooky"
]
},
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_forest"
"#cobblemon:is_forest",
"#cobblemon:is_sky",
"#cobblemon:is_taiga"
],
"isPokeSnack": true,
"maxSkyLight": 15,
"minSkyLight": 8,
"timeRange": "day",
"zone": "highlands"
},
"id": "highlands-swadloon-2-38",
"level": "25-35",
"pokemon": "swadloon",
"id": "highlands-talonflame-1-30",
"level": "35-35",
"pokemon": "talonflame",
"presets": [
"natural",
"wild"
"treetop"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 5.4
"weight": 0.6
},
{
"anticondition": {
@@ -3857,7 +3846,7 @@
"minSkyLight": 8,
"zone": "highlands"
},
"id": "highlands-wigglytuff-1-30",
"id": "highlands-wigglytuff-1-33",
"level": "25-35",
"pokemon": "wigglytuff",
"presets": [
@@ -3888,7 +3877,7 @@
"minSkyLight": 8,
"zone": "highlands"
},
"id": "highlands-wigglytuff-2-31",
"id": "highlands-wigglytuff-2-34",
"level": "25-35",
"pokemon": "wigglytuff",
"presets": [
File diff suppressed because it is too large. Load diff
@@ -8,7 +8,7 @@
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -25,7 +25,7 @@
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -42,7 +42,7 @@
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -61,7 +61,7 @@
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -75,34 +75,84 @@
"weight": 60.0
},
{
"anticondition": {
"maxY": 9,
"minY": -41,
"structures": [
"cobblemon:shipwreck_coves/lush_shipwreck_cove"
]
"bucket": "common",
"condition": {
"biomes": [
"minecraft:lush_caves"
],
"isPokeSnack": true,
"zone": "lush_caves"
},
"id": "lush_caves-barboach-1-28",
"level": "12-28",
"pokemon": "barboach",
"presets": [
"water"
],
"spawnablePositionType": "submerged",
"type": "pokemon",
"weight": 54.0
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"isPokeSnack": true,
"maxSkyLight": 7,
"zone": "lush_caves"
},
"id": "lush_caves-carnivine-2-21",
"id": "lush_caves-barboach-2-29",
"level": "12-28",
"pokemon": "barboach",
"presets": [
"water"
],
"spawnablePositionType": "submerged",
"type": "pokemon",
"weight": 84.0
},
{
"bucket": "common",
"condition": {
"biomes": [
"minecraft:lush_caves"
],
"zone": "lush_caves"
},
"id": "lush_caves-barboach-4-30",
"level": "12-28",
"pokemon": "barboach",
"spawnablePositionType": "fishing",
"type": "pokemon",
"weight": 90.0
},
{
"bucket": "uncommon",
"condition": {
"biomes": [
"minecraft:lush_caves"
],
"maxSkyLight": 15,
"zone": "lush_caves"
},
"id": "lush_caves-carnivine-1-21",
"level": "20-28",
"pokemon": "carnivine",
"presets": [],
"presets": [
"treetop",
"foliage"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 20.0
"weight": 100.0
},
{
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 15,
"zone": "lush_caves"
@@ -115,6 +165,30 @@
"type": "pokemon",
"weight": 60.0
},
{
"anticondition": {
"neededNearbyBlocks": [
"#cobblemon:saccharine_trees"
]
},
"bucket": "common",
"condition": {
"biomes": [
"minecraft:lush_caves"
],
"isPokeSnack": true,
"isRaining": false,
"maxSkyLight": 15,
"zone": "lush_caves"
},
"id": "lush_caves-cutiefly-1-26",
"level": "12-28",
"pokemon": "cutiefly",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 54.0
},
{
"anticondition": {
"maxY": 9,
@@ -126,7 +200,7 @@
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -145,11 +219,59 @@
"multiplier": 2.0
}
},
{
"bucket": "common",
"condition": {
"biomes": [
"minecraft:lush_caves"
],
"maxSkyLight": 15,
"zone": "lush_caves"
},
"id": "lush_caves-granbull-1-33",
"level": "23-28",
"pokemon": "granbull",
"presets": [
"urban"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 4.8,
"weightMultiplier": {
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
},
{
"bucket": "common",
"condition": {
"biomes": [
"minecraft:lush_caves"
],
"maxSkyLight": 15,
"zone": "lush_caves"
},
"id": "lush_caves-joltik-1-31",
"level": "12-28",
"pokemon": "joltik",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 54.0,
"weightMultiplier": {
"condition": {
"isThundering": true
},
"multiplier": 5.0
}
},
{
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -166,7 +288,7 @@
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -185,7 +307,7 @@
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -204,7 +326,7 @@
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -220,22 +342,15 @@
"weight": 60.0
},
{
"anticondition": {
"maxY": 9,
"minY": -41,
"structures": [
"cobblemon:shipwreck_coves/lush_shipwreck_cove"
]
},
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"maxLight": 7,
"zone": "lush_caves"
},
"id": "lush_caves-morelull-2-22",
"id": "lush_caves-morelull-1-22",
"level": "12-28",
"pokemon": "morelull",
"presets": [],
@@ -253,7 +368,7 @@
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -270,7 +385,7 @@
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -296,7 +411,7 @@
"bucket": "uncommon",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -326,7 +441,7 @@
"bucket": "uncommon",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -345,11 +460,35 @@
"multiplier": 2.0
}
},
{
"anticondition": {
"neededNearbyBlocks": [
"#cobblemon:saccharine_trees"
]
},
"bucket": "common",
"condition": {
"biomes": [
"minecraft:lush_caves"
],
"isPokeSnack": true,
"isRaining": false,
"maxSkyLight": 15,
"zone": "lush_caves"
},
"id": "lush_caves-ribombee-1-27",
"level": "25-28",
"pokemon": "ribombee",
"presets": [],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 6.0
},
{
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 15,
"zone": "lush_caves"
@@ -363,22 +502,15 @@
"weight": 60.0
},
{
"anticondition": {
"maxY": 9,
"minY": -41,
"structures": [
"cobblemon:shipwreck_coves/lush_shipwreck_cove"
]
},
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"maxLight": 7,
"zone": "lush_caves"
},
"id": "lush_caves-shiinotic-2-23",
"id": "lush_caves-shiinotic-1-23",
"level": "24-28",
"pokemon": "shiinotic",
"presets": [],
@@ -403,7 +535,7 @@
"bucket": "uncommon",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -428,7 +560,7 @@
"bucket": "uncommon",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -451,7 +583,7 @@
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"minLureLevel": 1,
@@ -470,11 +602,30 @@
"multiplier": 3.0
}
},
{
"bucket": "common",
"condition": {
"biomes": [
"minecraft:lush_caves"
],
"maxSkyLight": 15,
"zone": "lush_caves"
},
"id": "lush_caves-snubbull-1-32",
"level": "12-28",
"pokemon": "snubbull",
"presets": [
"urban"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 54.0
},
{
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -491,7 +642,7 @@
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -506,11 +657,44 @@
"type": "pokemon",
"weight": 60.0
},
{
"bucket": "common",
"condition": {
"biomes": [
"minecraft:lush_caves"
],
"maxSkyLight": 15,
"zone": "lush_caves"
},
"id": "lush_caves-trubbish-1-34",
"level": "12-28",
"pokemon": "trubbish",
"presets": [
"urban"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 14.4,
"weightMultipliers": [
{
"condition": {
"timeRange": "night"
},
"multiplier": 5.0
},
{
"condition": {
"isPokeSnack": true
},
"multiplier": 1.25
}
]
},
{
"bucket": "ultra-rare",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"zone": "lush_caves"
@@ -524,25 +708,20 @@
"weight": 60.0
},
{
"anticondition": {
"maxY": 9,
"minY": -41,
"structures": [
"cobblemon:shipwreck_coves/lush_shipwreck_cove"
]
},
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"maxSkyLight": 15,
"zone": "lush_caves"
},
"id": "lush_caves-venipede-3-24",
"id": "lush_caves-venipede-1-24",
"level": "12-26",
"pokemon": "venipede",
"presets": [],
"presets": [
"wild"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 9.0,
@@ -554,25 +733,20 @@
}
},
{
"anticondition": {
"maxY": 9,
"minY": -41,
"structures": [
"cobblemon:shipwreck_coves/lush_shipwreck_cove"
]
},
"bucket": "common",
"condition": {
"biomes": [
"#cobblemon:is_lush"
"minecraft:lush_caves"
],
"maxSkyLight": 7,
"maxSkyLight": 15,
"zone": "lush_caves"
},
"id": "lush_caves-whirlipede-3-25",
"id": "lush_caves-whirlipede-1-25",
"level": "22-28",
"pokemon": "whirlipede",
"presets": [],
"presets": [
"wild"
],
"spawnablePositionType": "grounded",
"type": "pokemon",
"weight": 1.8,
File diff suppressed because it is too large. Load diff
@@ -1862,7 +1862,7 @@
"zone": "shallows"
},
"id": "shallows-wishiwashi-1-69",
"level": "5-18",
"level": "5-20",
"pokemon": "wishiwashi",
"presets": [
"water"
@@ -1884,7 +1884,7 @@
"zone": "shallows"
},
"id": "shallows-wishiwashi-2-70",
"level": "5-18",
"level": "5-20",
"pokemon": "wishiwashi",
"presets": [
"water"
@@ -1904,7 +1904,7 @@
"zone": "shallows"
},
"id": "shallows-wishiwashi-3-71",
"level": "5-18",
"level": "5-20",
"pokemon": "wishiwashi",
"spawnablePositionType": "fishing",
"type": "pokemon",
@@ -1923,7 +1923,7 @@
"zone": "shallows"
},
"id": "shallows-wishiwashi-4-72",
"level": "5-18",
"level": "5-20",
"pokemon": "wishiwashi",
"spawnablePositionType": "fishing",
"type": "pokemon",
File diff suppressed because it is too large. Load diff
@@ -596,7 +596,7 @@
"zone": "sunscorch"
},
"id": "sunscorch-fearow-1-33",
"level": "30-44",
"level": "30-45",
"pokemon": "fearow",
"presets": [
"natural",
@@ -905,7 +905,7 @@
"zone": "sunscorch"
},
"id": "sunscorch-larvesta-1-51",
"level": "30-36",
"level": "30-45",
"pokemon": "larvesta",
"presets": [
"natural",
@@ -935,7 +935,7 @@
"zone": "sunscorch"
},
"id": "sunscorch-larvesta-2-52",
"level": "30-36",
"level": "30-45",
"pokemon": "larvesta",
"presets": [
"natural"
@@ -1040,7 +1040,7 @@
"zone": "sunscorch"
},
"id": "sunscorch-marowak-1-42",
"level": "30-43",
"level": "30-45",
"pokemon": "marowak",
"presets": [
"natural",
@@ -1165,7 +1165,7 @@
"zone": "sunscorch"
},
"id": "sunscorch-pawniard-2-16",
"level": "30-34",
"level": "30-45",
"pokemon": "pawniard",
"presets": [
"natural",
File diff suppressed because it is too large. Load diff
@@ -1 +1 @@
{"_comment":"Generated by tools/zone_layout.py from world/zones.json; do not edit by hand.","seed":"isle-26","radius":1700,"step":24,"size":142,"zones":[{"id":"button_isle","name":"Button Isle","levels":[2,10]},{"id":"frostpeak","name":"Frostpeak Range","levels":[40,55]},{"id":"sunscorch","name":"Sunscorch","levels":[30,45]},{"id":"mire","name":"Mangrove Mire","levels":[25,38]},{"id":"jungle","name":"Verdant Jungle","levels":[18,30]},{"id":"highlands","name":"Highland Meadows","levels":[25,35]},{"id":"westmarch","name":"Westmarch","levels":[15,25]},{"id":"southwold","name":"Southwold","levels":[8,18]},{"id":"shallows","name":"Shallows","levels":[5,20]},{"id":"deep_sea","name":"Deep Sea","levels":[30,50]}],"caves":[{"id":"lush_caves","name":"Lush Caves","levels":[12,28],"biome":"minecraft:lush_caves"},{"id":"dripstone","name":"Dripstone Depths","levels":[22,38],"biome":"minecraft:dripstone_caves"},{"id":"deep_dark","name":"Deep Dark","levels":[45,60],"biome":"minecraft:deep_dark"},{"id":"basalt","name":"Basalt Furnace","levels":[55,70],"biome":"minecraft:basalt_deltas"}],"level_pressure":{"grace_levels":5,"per_level":0.1,"minimum":0.1},"samples":{"button_isle":[-116,null,-92],"frostpeak":[628,null,-572],"sunscorch":[1372,null,-236],"mire":[652,null,1012],"jungle":[844,null,196],"highlands":[100,null,-1076],"westmarch":[-428,null,-1100],"southwold":[-116,null,1108],"shallows":[1468,null,4],"deep_sea":[-1316,null,4],"lush_caves":[-1028,0,292],"dripstone":[940,40,-212],"deep_dark":[484,-52,-1124],"basalt":[1252,0,508]},"biome_samples":{"frostpeak":[580,null,-524],"sunscorch":[-44,null,-452],"mire":[652,null,1012],"jungle":[844,null,196]},"grid_rle":[[9,912],[8,22],[9,115],[8,32],[9,106],[8,40],[9,99],[8,18],[5,13],[8,15],[9,96],[8,12],[6,1],[5,22],[1,2],[8,12],[9,92],[8,9],[6,5],[5,27],[1,1],[8,10],[9,90],[8,8],[6,6],[5,29],[1,1],[8,10],[9,85],[8,7],[6,10],[5,21],[1,3],[5,7],[1,1],[5,1],[8,10],[9,80],[8,6],[6,1],[8,1],[6,11],[5,20],[1,8],[5,2],[1,2],[5,2],[8,11],[9,76],[8,5],[6,2],[8,1],[6,13],[5,19],[1,11],[5,5],[8,1],[5,2],[8,8],[9,73],[8,5],[6,2],[8,1],[6,15],[5,18],[1,11],[5,12],[8,7],[9,60],[8,2],[9,7],[8,5],[6,1],[8,2],[6,17],[5,18],[1,9],[5,15],[8,8],[9,57],[8,3],[9,5],[8,5],[6,2],[2,4],[6,16],[5,18],[1,6],[5,20],[8,7],[9,55],[8,12],[6,5],[2,2],[6,17],[5,46],[8,7],[9,52],[8,12],[6,6],[2,1],[6,19],[5,47],[8,6],[9,49],[8,12],[6,8],[2,1],[6,19],[5,25],[1,5],[5,18],[8,6],[9,47],[8,11],[6,1],[8,1],[6,27],[5,26],[1,6],[5,19],[8,5],[9,45],[8,10],[2,1],[8,2],[2,1],[6,27],[5,24],[1,8],[5,20],[8,6],[9,42],[8,9],[2,7],[6,26],[5,24],[1,9],[5,20],[8,6],[9,40],[8,9],[2,8],[6,26],[5,24],[1,11],[5,19],[8,6],[9,39],[8,8],[2,9],[6,26],[5,23],[1,5],[5,1],[1,5],[5,21],[8,5],[9,40],[8,6],[2,10],[6,26],[5,23],[1,12],[5,21],[8,5],[9,39],[8,5],[2,10],[6,27],[5,23],[1,13],[5,21],[8,5],[9,37],[8,5],[2,12],[6,26],[5,26],[1,10],[5,22],[8,5],[9,35],[8,5],[2,11],[6,28],[5,27],[1,7],[5,25],[8,5],[9,34],[8,5],[2,10],[6,29],[5,28],[1,5],[5,27],[8,5],[9,32],[8,5],[2,1],[6,2],[2,4],[6,33],[5,29],[1,3],[5,29],[8,4],[9,31],[8,5],[6,41],[5,62],[8,4],[9,30],[8,4],[6,42],[5,20],[1,1],[5,42],[8,4],[9,28],[8,5],[6,42],[5,16],[1,3],[5,1],[1,5],[5,38],[8,4],[9,27],[8,5],[6,43],[5,12],[1,18],[5,11],[1,1],[5,22],[8,4],[9,26],[8,5],[6,43],[5,12],[1,17],[5,3],[1,4],[5,2],[1,1],[5,2],[1,1],[5,22],[8,4],[9,25],[8,5],[6,44],[5,12],[1,18],[5,1],[1,5],[5,1],[1,3],[5,1],[1,1],[5,23],[8,4],[9,24],[8,4],[6,45],[5,12],[1,11],[5,1],[1,6],[5,1],[1,3],[5,2],[1,4],[5,25],[8,4],[9,23],[8,5],[6,44],[5,5],[1,1],[5,7],[1,13],[5,1],[1,2],[5,7],[1,2],[5,1],[1,2],[5,26],[8,4],[9,22],[8,4],[6,45],[5,4],[1,4],[5,5],[1,9],[5,2],[1,2],[5,9],[1,8],[5,24],[8,4],[9,21],[8,4],[2,3],[6,44],[5,1],[1,8],[5,3],[1,7],[5,4],[1,1],[5,9],[1,9],[5,24],[8,5],[9,20],[8,4],[2,4],[6,43],[5,1],[1,8],[5,4],[1,5],[5,3],[1,3],[5,9],[1,9],[5,25],[8,4],[9,19],[8,4],[2,5],[6,43],[1,9],[5,4],[1,10],[5,10],[1,9],[5,25],[8,5],[9,1],[8,1],[9,16],[8,4],[6,48],[1,10],[5,4],[1,3],[5,2],[1,3],[5,10],[1,10],[5,26],[8,6],[9,16],[8,4],[6,48],[1,10],[5,3],[2,1],[5,1],[2,2],[5,15],[1,9],[5,27],[8,7],[9,14],[8,4],[6,49],[1,9],[2,7],[5,16],[1,9],[5,4],[1,3],[5,21],[8,6],[9,14],[8,4],[6,48],[1,9],[2,8],[5,16],[1,9],[5,3],[1,4],[5,21],[8,6],[9,14],[8,3],[6,49],[1,7],[2,10],[5,16],[1,9],[5,3],[1,5],[5,20],[2,1],[8,6],[9,12],[8,4],[6,50],[1,5],[2,11],[5,16],[1,9],[5,3],[1,5],[5,19],[2,2],[8,6],[9,12],[8,4],[6,50],[5,2],[1,2],[2,13],[5,15],[1,10],[5,3],[1,4],[5,18],[2,3],[8,6],[9,12],[8,3],[6,51],[5,3],[2,12],[1,4],[5,14],[1,10],[5,23],[2,4],[8,7],[9,10],[8,4],[6,51],[5,3],[2,11],[1,5],[5,15],[1,9],[5,23],[2,5],[8,6],[9,10],[8,3],[6,52],[5,3],[2,11],[1,1],[5,2],[1,3],[5,15],[1,10],[5,20],[2,6],[8,6],[9,10],[8,3],[6,52],[5,3],[2,3],[8,3],[9,3],[8,2],[1,1],[5,3],[1,1],[5,16],[1,12],[5,17],[2,7],[8,6],[9,12],[8,1],[4,2],[6,50],[5,3],[2,1],[8,6],[9,2],[8,5],[5,1],[1,1],[5,16],[1,3],[5,5],[1,5],[5,15],[2,8],[5,1],[8,1],[9,1],[8,3],[9,7],[8,3],[9,2],[8,1],[4,5],[6,47],[5,1],[8,1],[9,2],[8,6],[9,3],[8,6],[5,6],[4,1],[5,9],[Line truncated
{"_comment":"Generated by tools/zone_layout.py from world/zones.json; do not edit by hand.","seed":"isle-26","radius":1700,"step":24,"size":142,"zones":[{"id":"button_isle","name":"Button Isle","levels":[2,10]},{"id":"frostpeak","name":"Frostpeak Range","levels":[40,55]},{"id":"sunscorch","name":"Sunscorch","levels":[30,45]},{"id":"mire","name":"Mangrove Mire","levels":[25,38]},{"id":"jungle","name":"Verdant Jungle","levels":[18,30]},{"id":"highlands","name":"Highland Meadows","levels":[25,35]},{"id":"westmarch","name":"Westmarch","levels":[15,25]},{"id":"southwold","name":"Southwold","levels":[8,18]},{"id":"shallows","name":"Shallows","levels":[5,20]},{"id":"deep_sea","name":"Deep Sea","levels":[30,50]}],"caves":[{"id":"lush_caves","name":"Lush Caves","levels":[12,28],"biome":"minecraft:lush_caves"},{"id":"dripstone","name":"Dripstone Depths","levels":[22,38],"biome":"minecraft:dripstone_caves"},{"id":"deep_dark","name":"Deep Dark","levels":[45,60],"biome":"minecraft:deep_dark"},{"id":"basalt","name":"Basalt Furnace","levels":[55,70],"biome":"minecraft:basalt_deltas"}],"level_pressure":{"grace_levels":5,"per_level":0.1,"minimum":0.1},"wanderers":{"grace_levels":10},"samples":{"button_isle":[-116,null,-92],"frostpeak":[628,null,-572],"sunscorch":[1372,null,-236],"mire":[652,null,1012],"jungle":[844,null,196],"highlands":[100,null,-1076],"westmarch":[-428,null,-1100],"southwold":[-116,null,1108],"shallows":[1468,null,4],"deep_sea":[-1316,null,4],"lush_caves":[-1028,0,292],"dripstone":[940,40,-212],"deep_dark":[484,-52,-1124],"basalt":[1252,0,508]},"biome_samples":{"frostpeak":[580,null,-524],"sunscorch":[-44,null,-452],"mire":[652,null,1012],"jungle":[844,null,196]},"grid_rle":[[9,912],[8,22],[9,115],[8,32],[9,106],[8,40],[9,99],[8,18],[5,13],[8,15],[9,96],[8,12],[6,1],[5,22],[1,2],[8,12],[9,92],[8,9],[6,5],[5,27],[1,1],[8,10],[9,90],[8,8],[6,6],[5,29],[1,1],[8,10],[9,85],[8,7],[6,10],[5,21],[1,3],[5,7],[1,1],[5,1],[8,10],[9,80],[8,6],[6,1],[8,1],[6,11],[5,20],[1,8],[5,2],[1,2],[5,2],[8,11],[9,76],[8,5],[6,2],[8,1],[6,13],[5,19],[1,11],[5,5],[8,1],[5,2],[8,8],[9,73],[8,5],[6,2],[8,1],[6,15],[5,18],[1,11],[5,12],[8,7],[9,60],[8,2],[9,7],[8,5],[6,1],[8,2],[6,17],[5,18],[1,9],[5,15],[8,8],[9,57],[8,3],[9,5],[8,5],[6,2],[2,4],[6,16],[5,18],[1,6],[5,20],[8,7],[9,55],[8,12],[6,5],[2,2],[6,17],[5,46],[8,7],[9,52],[8,12],[6,6],[2,1],[6,19],[5,47],[8,6],[9,49],[8,12],[6,8],[2,1],[6,19],[5,25],[1,5],[5,18],[8,6],[9,47],[8,11],[6,1],[8,1],[6,27],[5,26],[1,6],[5,19],[8,5],[9,45],[8,10],[2,1],[8,2],[2,1],[6,27],[5,24],[1,8],[5,20],[8,6],[9,42],[8,9],[2,7],[6,26],[5,24],[1,9],[5,20],[8,6],[9,40],[8,9],[2,8],[6,26],[5,24],[1,11],[5,19],[8,6],[9,39],[8,8],[2,9],[6,26],[5,23],[1,5],[5,1],[1,5],[5,21],[8,5],[9,40],[8,6],[2,10],[6,26],[5,23],[1,12],[5,21],[8,5],[9,39],[8,5],[2,10],[6,27],[5,23],[1,13],[5,21],[8,5],[9,37],[8,5],[2,12],[6,26],[5,26],[1,10],[5,22],[8,5],[9,35],[8,5],[2,11],[6,28],[5,27],[1,7],[5,25],[8,5],[9,34],[8,5],[2,10],[6,29],[5,28],[1,5],[5,27],[8,5],[9,32],[8,5],[2,1],[6,2],[2,4],[6,33],[5,29],[1,3],[5,29],[8,4],[9,31],[8,5],[6,41],[5,62],[8,4],[9,30],[8,4],[6,42],[5,20],[1,1],[5,42],[8,4],[9,28],[8,5],[6,42],[5,16],[1,3],[5,1],[1,5],[5,38],[8,4],[9,27],[8,5],[6,43],[5,12],[1,18],[5,11],[1,1],[5,22],[8,4],[9,26],[8,5],[6,43],[5,12],[1,17],[5,3],[1,4],[5,2],[1,1],[5,2],[1,1],[5,22],[8,4],[9,25],[8,5],[6,44],[5,12],[1,18],[5,1],[1,5],[5,1],[1,3],[5,1],[1,1],[5,23],[8,4],[9,24],[8,4],[6,45],[5,12],[1,11],[5,1],[1,6],[5,1],[1,3],[5,2],[1,4],[5,25],[8,4],[9,23],[8,5],[6,44],[5,5],[1,1],[5,7],[1,13],[5,1],[1,2],[5,7],[1,2],[5,1],[1,2],[5,26],[8,4],[9,22],[8,4],[6,45],[5,4],[1,4],[5,5],[1,9],[5,2],[1,2],[5,9],[1,8],[5,24],[8,4],[9,21],[8,4],[2,3],[6,44],[5,1],[1,8],[5,3],[1,7],[5,4],[1,1],[5,9],[1,9],[5,24],[8,5],[9,20],[8,4],[2,4],[6,43],[5,1],[1,8],[5,4],[1,5],[5,3],[1,3],[5,9],[1,9],[5,25],[8,4],[9,19],[8,4],[2,5],[6,43],[1,9],[5,4],[1,10],[5,10],[1,9],[5,25],[8,5],[9,1],[8,1],[9,16],[8,4],[6,48],[1,10],[5,4],[1,3],[5,2],[1,3],[5,10],[1,10],[5,26],[8,6],[9,16],[8,4],[6,48],[1,10],[5,3],[2,1],[5,1],[2,2],[5,15],[1,9],[5,27],[8,7],[9,14],[8,4],[6,49],[1,9],[2,7],[5,16],[1,9],[5,4],[1,3],[5,21],[8,6],[9,14],[8,4],[6,48],[1,9],[2,8],[5,16],[1,9],[5,3],[1,4],[5,21],[8,6],[9,14],[8,3],[6,49],[1,7],[2,10],[5,16],[1,9],[5,3],[1,5],[5,20],[2,1],[8,6],[9,12],[8,4],[6,50],[1,5],[2,11],[5,16],[1,9],[5,3],[1,5],[5,19],[2,2],[8,6],[9,12],[8,4],[6,50],[5,2],[1,2],[2,13],[5,15],[1,10],[5,3],[1,4],[5,18],[2,3],[8,6],[9,12],[8,3],[6,51],[5,3],[2,12],[1,4],[5,14],[1,10],[5,23],[2,4],[8,7],[9,10],[8,4],[6,51],[5,3],[2,11],[1,5],[5,15],[1,9],[5,23],[2,5],[8,6],[9,10],[8,3],[6,52],[5,3],[2,11],[1,1],[5,2],[1,3],[5,15],[1,10],[5,20],[2,6],[8,6],[9,10],[8,3],[6,52],[5,3],[2,3],[8,3],[9,3],[8,2],[1,1],[5,3],[1,1],[5,16],[1,12],[5,17],[2,7],[8,6],[9,12],[8,1],[4,2],[6,50],[5,3],[2,1],[8,6],[9,2],[8,5],[5,1],[1,1],[5,16],[1,3],[5,5],[1,5],[5,15],[2,8],[5,1],[8,1],[9,1],[8,3],[9,7],[8,3],[9,2],[8,1],[4,5],[6,47],[5,1],[8,1],[9,2],[8,6]Line truncated