Phase 3: the Mangrove Mire poisons anyone without Mire Waders
CI / build-and-smoke-test (push) Failing after 30m44s

- Companion mod zone hazards (zone/ZoneHazards.kt, data in
  data/cobblesurvival/zone_hazards/): in the Mire a player without an
  item from #cobblesurvival:mire_protection gets Poison every 5 seconds,
  with a one-time warning. Potions, milk and golden apples still help.
- Mire Waders: KubeJS leather boots, dropped by the Westmarch and Verdant
  Jungle guardians (the zones before the Mire), per Adrian's boss rule.
- Self-test mire_poisons_without_waders.
- Allow-list Cobblemon's misspelt jigsaw state in
  habitats/parched_peat_bog7.nbt, which test players now reach.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
claudeandClaude Opus 5.5 committed 2026-10-30 01:46:16 +01:00
1 parent 73fe71918f
commit d105f6757d
19 files changed
+197 -15

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": "frostpeak",
"pokemon": "tyranitar level=60 uncatchable=yes",
"pokemon": "archaludon level=60 uncatchable=yes",
"scale": 1.5,
"drops": [
{
@@ -4,9 +4,13 @@
"pokemon": "tangrowth level=35 uncatchable=yes",
"scale": 1.5,
"drops": [
{
"item": "cobblesurvival:mire_waders",
"count": 1
},
{
"item": "cobblemon:pecha_berry",
"count": 8
"count": 4
},
{
"item": "cobblemon:exp_candy_m",
@@ -1,12 +1,16 @@
{
"_comment": "Generated by tools/zone_spawns.py from world/zones.json; do not edit by hand.",
"zone": "westmarch",
"pokemon": "carbink level=30 uncatchable=yes",
"pokemon": "pinsir level=30 uncatchable=yes",
"scale": 1.5,
"drops": [
{
"item": "cobblesurvival:mire_waders",
"count": 1
},
{
"item": "cobblemon:pecha_berry",
"count": 8
"count": 4
},
{
"item": "cobblemon:exp_candy_m",
@@ -0,0 +1,6 @@
{
"replace": false,
"values": [
"cobblesurvival:mire_waders"
]
}
@@ -0,0 +1,10 @@
{
"_comment": "Phase 3 hazard: in the Mangrove Mire a player keeps getting Poison unless they wear an item from the protection tag (Mire Waders). Placeholder values, docs/balance.md.",
"zone": "mire",
"effect": "minecraft:poison",
"amplifier": 0,
"duration_ticks": 140,
"every_ticks": 100,
"protection": "cobblesurvival:mire_protection",
"warning": "message.cobblesurvival.hazard.mire"
}