Files
cobblemon-survival-pack/world/biomes.json
T
claudeandClaude Opus 5.5 6361636da7 WIP: ore nodes, catching rules, bee nest fix, smaller Deep Dark
Done and checked: surface and cave-floor ore nodes (companion mod
ore/OreNodes.kt), bigger and rarer underground veins; template with nodes
passed the world check and the island quick check (node self-tests).

Built, not yet tested: catching rules (catch rate falls with the level
gap to the trainer's strongest Pokemon, failed catch enrages, strong wild
Pokemon hunt weaker trainers; catching/, Fight or Flight config), bee
nests emptied when their bee is turned away.

In progress: the Deep Dark no longer fills the deepslate layer (split by
temperature: cold = Deep Dark, hot = basalt deltas, warm = ordinary caves;
world/biomes.json), zone layout regenerated; cave zone types added to
world/zones.json but tools/zone_spawns.py doesn't use them yet; template
not rebuilt for the new caves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 15:44:17 +01:00

109 lines
5.0 KiB
JSON

{
"_comment": "Biome set of the island. tools/biome_layout.py reads vanilla's overworld biome parameters, sends every vanilla biome to its target below, adds the extra entries and writes the world type. Adrian's list (2026-10-28): cherry grove, mangrove swamp, deep dark, jagged peaks, lush caves, dripstone caves, basalt deltas (as a cave biome; no Nether), jungle, desert, badlands, mountain edge, plains, forest. 'Mountain edge' no longer exists (removed in 1.18); windswept hills is its closest successor.",
"allowed": [
"minecraft:plains",
"minecraft:forest",
"minecraft:cherry_grove",
"minecraft:mangrove_swamp",
"minecraft:jungle",
"minecraft:desert",
"minecraft:badlands",
"minecraft:windswept_hills",
"minecraft:jagged_peaks",
"minecraft:lush_caves",
"minecraft:dripstone_caves",
"minecraft:deep_dark",
"minecraft:basalt_deltas"
],
"water": [
"minecraft:ocean",
"minecraft:deep_ocean",
"minecraft:lukewarm_ocean",
"minecraft:deep_lukewarm_ocean",
"minecraft:warm_ocean",
"minecraft:river",
"minecraft:beach"
],
"remap": {
"minecraft:plains": "minecraft:plains",
"minecraft:sunflower_plains": "minecraft:plains",
"minecraft:snowy_plains": "minecraft:plains",
"minecraft:ice_spikes": "minecraft:plains",
"minecraft:mushroom_fields": "minecraft:plains",
"minecraft:forest": "minecraft:forest",
"minecraft:flower_forest": "minecraft:forest",
"minecraft:birch_forest": "minecraft:forest",
"minecraft:old_growth_birch_forest": "minecraft:forest",
"minecraft:dark_forest": "minecraft:forest",
"minecraft:taiga": "minecraft:forest",
"minecraft:snowy_taiga": "minecraft:forest",
"minecraft:old_growth_pine_taiga": "minecraft:forest",
"minecraft:old_growth_spruce_taiga": "minecraft:forest",
"minecraft:windswept_forest": "minecraft:forest",
"minecraft:grove": "minecraft:forest",
"minecraft:meadow": "minecraft:cherry_grove",
"minecraft:cherry_grove": "minecraft:cherry_grove",
"minecraft:swamp": "minecraft:mangrove_swamp",
"minecraft:mangrove_swamp": "minecraft:mangrove_swamp",
"minecraft:jungle": "minecraft:jungle",
"minecraft:sparse_jungle": "minecraft:jungle",
"minecraft:bamboo_jungle": "minecraft:jungle",
"minecraft:desert": "minecraft:desert",
"minecraft:savanna": "minecraft:desert",
"minecraft:savanna_plateau": "minecraft:badlands",
"minecraft:windswept_savanna": "minecraft:badlands",
"minecraft:badlands": "minecraft:badlands",
"minecraft:eroded_badlands": "minecraft:badlands",
"minecraft:wooded_badlands": "minecraft:badlands",
"minecraft:windswept_hills": "minecraft:windswept_hills",
"minecraft:windswept_gravelly_hills": "minecraft:windswept_hills",
"minecraft:snowy_slopes": "minecraft:windswept_hills",
"minecraft:stony_shore": "minecraft:windswept_hills",
"minecraft:jagged_peaks": "minecraft:jagged_peaks",
"minecraft:frozen_peaks": "minecraft:jagged_peaks",
"minecraft:stony_peaks": "minecraft:jagged_peaks",
"minecraft:river": "minecraft:river",
"minecraft:frozen_river": "minecraft:river",
"minecraft:beach": "minecraft:beach",
"minecraft:snowy_beach": "minecraft:beach",
"minecraft:ocean": "minecraft:ocean",
"minecraft:cold_ocean": "minecraft:ocean",
"minecraft:frozen_ocean": "minecraft:ocean",
"minecraft:deep_ocean": "minecraft:deep_ocean",
"minecraft:deep_cold_ocean": "minecraft:deep_ocean",
"minecraft:deep_frozen_ocean": "minecraft:deep_ocean",
"minecraft:lukewarm_ocean": "minecraft:lukewarm_ocean",
"minecraft:deep_lukewarm_ocean": "minecraft:deep_lukewarm_ocean",
"minecraft:warm_ocean": "minecraft:warm_ocean",
"minecraft:lush_caves": "minecraft:lush_caves",
"minecraft:dripstone_caves": "minecraft:dripstone_caves",
"minecraft:deep_dark": "minecraft:deep_dark"
},
"split": [
{
"_comment": "Adrian (2026-10-30): the Deep Dark took the island's whole deepslate layer. Vanilla puts it at depth 1.1 wherever erosion is low, at any temperature. Now it is the Deep Dark only under cold and temperate land (vanilla's three cooler temperature bands); under the hottest land (desert and badlands climate) it becomes basalt deltas (the Basalt Furnace, a cave zone up to Lv 70); under warm land, ordinary caves of the land above.",
"biome": "minecraft:deep_dark",
"parameter": "temperature",
"pieces": [
{"range": [-1.0, -0.1], "to": "minecraft:deep_dark"},
{"range": [0.4, 1.0], "to": "minecraft:basalt_deltas"}
]
}
],
"add": [
{
"_comment": "Volcanic caves under the hottest, driest land (where desert and badlands are), at cave depth like lush and dripstone caves.",
"biome": "minecraft:basalt_deltas",
"parameters": {
"temperature": [0.55, 1.0],
"humidity": [-1.0, -0.1],
"continentalness": [-0.11, 1.0],
"erosion": [-1.0, 1.0],
"weirdness": [-1.0, 1.0],
"depth": [0.2, 0.9],
"offset": 0.0
}
}
]
}