Files
cobblemon-survival-pack/docs/addon-status.md
T
claudeandClaude Opus 5.5 398301f0be 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>
2026-10-29 19:01:21 +01:00

9.2 KiB
Raw Blame History

Addon status

Checked 2026-10-28 against Cobblemon 1.8.4 (NeoForge, MC 1.21.1). Re-check before each phase that adds a mod.

"Declares" is the Cobblemon version range in the mod's own neoforge.mods.toml. A range such as [1.7.0,) only means the jar loads on 1.8; it is not proof that it works there. "Platforms" is where the exact 1.21.1 NeoForge file is hosted (MR = Modrinth, CF = CurseForge). This matters because the pack never bundles third-party jars: a mod missing from one platform is missing from that platform's export.

In the pack now

Mod Role Pinned version (file IDs) Platforms Cobblemon 1.8 status
Cobblemon core 1.8.4+1.21.1 (MR xsVHrAsY, CF 9341850) MR + CF n/a. Released 2026-10-27; the roadmap named 1.8.3 as current
Kotlin for Forge Cobblemon + companion dependency 5.12.0 (MR uhJhCT7X, CF 8335665) MR + CF n/a. Ships Kotlin 2.4.0. The CF and MR builds differ by 12 bytes (see tools/crosslink.json)
KubeJS recipes, tags, item tweaks 2101.7.2-build.377 (MR THIGFPwf, CF 8843626) MR + CF n/a (no Cobblemon dependency)
Rhino KubeJS dependency 2101.2.7-build.85 (MR cQ4POTah, CF 8218748) MR + CF n/a
FTB Quests quest book (Phase 8) 2101.1.37 (CF 9298629) CF only n/a
FTB Library FTB Quests dependency 2101.1.39 (CF 9350706) CF only n/a
FTB Teams FTB Quests dependency 2101.1.11 (CF 8724782) CF only n/a
Architectury API FTB + Fight or Flight dependency 13.0.11 (MR 1IiqEQGl, CF 8492726) MR + CF n/a
WorldGen Editor island world generation (Phase 1) 0.3.0 (MR fIu1vr7j, CF 8269080) MR + CF n/a (no Cobblemon dependency)
Just Enough Items (JEI) QOL: recipe and item viewer jei-1.21.1-neoforge-19.64.0.455.jar (MR iv3KiVkE) MR + CF n/a (no Cobblemon dependency); side: both
MezzConfig QOL: JEI dependency mezz_config-1.21.1-neoforge-0.6.9-standalone.jar (MR RdGonQpr) MR + CF n/a (no Cobblemon dependency); side: both
Jade QOL: shows the block/entity you look at and its mod Jade-1.21.1-NeoForge-15.10.6.jar (MR eYz2YBGT) MR + CF n/a (no Cobblemon dependency); side: both
Inventory Profiles Next QOL: inventory sorting, auto-refill (Inventory Tweaks successor) InventoryProfilesNext-neoforge-1.21.1-2.2.5.jar (MR vjuNnHLv) MR (CF link not resolved yet) n/a (no Cobblemon dependency); side: client
libIPN QOL: Inventory Profiles Next dependency libIPN-neoforge-1.21.1-6.6.3.jar (MR BGe4KMlE) MR (CF link not resolved yet) n/a (no Cobblemon dependency); side: client
Mouse Tweaks QOL: drag/scroll item moving MouseTweaks-neoforge-mc1.21-2.26.1.jar (MR 9I21YYxf) MR + CF n/a (no Cobblemon dependency); side: client
AppleSkin QOL: food and saturation display appleskin-neoforge-mc1.21-3.0.9.jar (MR uAKA6Laj) MR + CF n/a (no Cobblemon dependency); side: both
Controlling QOL: keybind search Controlling-neoforge-1.21.1-19.0.5.jar (MR FaNppCJJ) MR + CF n/a (no Cobblemon dependency); side: client
Searchables QOL: Controlling dependency Searchables-neoforge-1.21.1-1.0.2.jar (MR iEE85X0w) MR + CF n/a (no Cobblemon dependency); side: client
Xaero's Minimap QOL: minimap xaerominimap-neoforge-1.21.1-26.6.0.jar (MR irjR7dHk) MR + CF n/a (no Cobblemon dependency); side: both
Xaero's World Map QOL: world map xaeroworldmap-neoforge-1.21.1-1.47.0.jar (MR SnQ4SoDe) MR + CF n/a (no Cobblemon dependency); side: both
Sodium QOL: rendering performance sodium-neoforge-0.8.13+mc1.21.1.jar (MR uMOpc5uV) MR + CF n/a (no Cobblemon dependency); side: client
FerriteCore QOL: memory use ferritecore-7.0.3-neoforge.jar (MR x7kQWVju) MR (CF link not resolved yet) n/a (no Cobblemon dependency); side: both
ModernFix QOL: load time and memory modernfix-neoforge-5.27.27+mc1.21.1.jar (MR ZDZENbHH) MR + CF n/a (no Cobblemon dependency); side: both
ImmediatelyFast QOL: rendering performance ImmediatelyFast-NeoForge-1.6.15+1.21.1.jar (MR EJzmEPZV) MR + CF n/a (no Cobblemon dependency); side: client
Entity Culling QOL: skips rendering hidden entities entityculling-neoforge-1.11.3-mc1.21.1.jar (MR eieYbWYb) MR (CF link not resolved yet) n/a (no Cobblemon dependency); side: client
Default Options QOL: ships conflict-free default keybinds defaultoptions-neoforge-1.21.1-21.1.8.jar (MR 1zt17WsC) MR n/a (no Cobblemon dependency); side: client
Balm QOL: Default Options dependency balm-neoforge-1.21.1-21.0.66.jar (MR CquiaiDj) MR n/a (no Cobblemon dependency); side: both
CobbleHardcoreMon permadeath (Phase 2) cobblehardcoremon-neoforge-1.1.1.jar (MR etRfYiu9) MR only ✅ Declares [1.8.2,); loads and runs on 1.8.4 (quick check). Totem item = Revival Charm
Matthiesen Core CobbleHardcoreMon dependency matthiesen-core-neoforge-1.3.5.jar (MR U24fxwu6) MR only n/a. Sends usage statistics (FastStats) unless disabled; the pack ships config/matthiesen_core/metrics.properties with enabled=false
Cobblemon Fight or Flight Reborn wild Pokémon flee or fight back (Phase 2) fightorflight-neoforge-0.11.1.jar (MR OD7X9rYz, CF 9156010) MR + CF ✅ Declares [1.8.2,)
Cobblemon TP-Pastures pastured Pokémon teleported back, not recalled (Phase 2) cobblemon_tp_pastures-1.21.1-1.3.0.jar (MR so0hyqC2) MR + CF ⚠️ Declares [1.7.1,); loads on 1.8.4, behaviour still to be checked in-game
Lootr loot containers refill 1 hour after first opened, loot per player (Phase 2) lootr-neoforge-1.21.1-1.11.38.127.jar (MR SPOrIzX8, CF 8968561) MR + CF n/a (no Cobblemon dependency); converts Cobblemon's loot chests too
Better Advanced Tooltips none: ships inside KubeJS as jar-in-jar — — Modrinth marks it as a required KubeJS dependency, but KubeJS declares it optional and embeds it. Not referenced separately

JEI declares Minecraft [1.21, 1.21.1) in every 1.21.1 build, which a strict reading excludes; NeoForge 21.1.265 loads it anyway (server boot checked 2026-10-28).

Planned for later phases (not yet in the pack)

Mod Phase Latest 1.21.1 NeoForge file Platforms Cobblemon 1.8 status
Ore Generation Configuration 1 (not needed) 1.3.0 (CF 8153928) CF only n/a. Natural ore is removed with data instead (see world/README.md)
Chunky 1 (build tool only, not in the pack) 1.4.23 (MR LuFhm4eU, CF project 485681) MR + CF n/a. tools/make_world.py adds it to the test server only while pregenerating
Cold Sweat 3 2.4.4 (MR UGoodVYD, CF 9215368) MR + CF In the pack (2026-10-29); same jar on both platforms
Regenerating Ore Veins 4 1.4.0 (CF 8066055) CF only n/a
Cobblebase 4 2.0.1+1.8.0 (MR pFYNQ6W2) MR has the 1.8 build; CF only has 2.0.0+1.7.0 ✅ 2.0.1 requires ≥ 1.8.0 and fixes a startup crash on 1.8. Modrinth lists Xaero's Minimap, Cobbreeding and Cloth Config as required, but the jar declares only Cobblemon and Kotlin for Forge; verify when adding
Cobblemon Poke Power 4 (or own generator, Phase 6) 1.3.1 (MR vGpaTxmN) MR only ✅ Declares [1.8.0,). Needs Matthiesen Core
Cobblemon Quests (FTB Quests integration) 8 1.2.0 (MR 8KeptEg2; CF project 922979) MR + CF ❌ Targets 1.7. Its own changelog says it does not work with FTB Quests ≥ 2101.1.19; the pack has 2101.1.37. Blocked until updated
Quests & Teams Fixes (flexible-mode soft-lock fix) 8 — MR ❌ Only 1.20.1 builds exist. Test the soft-lock on FTB Quests 2101.1.37 ourselves
spark 9 1.10.124 (MR v5qtqRQi, CF 6225208) MR + CF n/a

Prior art and references (study only, never installed)

Mod Used for Status found
Cobblemon Field Survival Phase 5 0.19.2-beta on CF (9141831), MIT. Now pins Cobblemon [1.8.2+1.21.1] exactly (the roadmap listed 1.7.3)
Cobblemon Environment Interactions Phase 5 3.1.0 on MR + CF, Apache-2.0. Declares [1.7.3,), no 1.8 statement
SceneBlocks Phase 5 0.2.5 on CF (9261939), CobbleKanto custom license. Declares [1.8.0,)
CobbleStrike Phase 5 0.4.0 for NeoForge 1.21.1 released 2026-10-28, All Rights Reserved. Declares [1.7.0,). The roadmap's "built for 1.5.2" is out of date
Cobblemon Auto-Battle Phase 7 (flee-distance note) MR builds for 1.21.10/1.21.11 only. Reference only
Cobblemon Box Link — Must not be installed (remote PC access breaks pillar 5)

Platform split

No single platform hosts everything the roadmap names:

  • CurseForge only: FTB Quests, FTB Library, FTB Teams, Ore Generation Configuration, Regenerating Ore Veins (and the 1.8 build of Cobblebase is Modrinth only).
  • Modrinth only: CobbleHardcoreMon, Matthiesen Core, Cobblemon Poke Power, Cobblebase 2.0.1.

tools/build.py leaves each mod out of the export for the platform that doesn't host it and lists what it left out. Today the .mrpack lacks the three FTB mods. Once Phases 1–4 land, the CurseForge zip will lack permadeath, and the Modrinth pack will lack quests and ore veins. This needs a decision (see docs/design.md, open decisions).