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

+97
View File
@@ -0,0 +1,97 @@
{
"_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"
},
"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
}
}
]
}