Phase 8 begins: quest and JEI add-ons, checked against the pack
Adrian's Phase 8 answers (2026-11-03): Cobblemon tasks from Cobblemon Quests Reloaded; JEI gets the Cobblemon Info for REI/JEI/EMI add-on, its spawn info checked against the pack, plus our own pages; no quest rewards; quests generated from docs/quests.yaml with in-game node moves read back. - Cobblemon Quests Reloaded 2.0.2+1.8 (CF only, CC-BY-NC-4.0): declares Cobblemon 1.8+ and FTB Quests 2101+; adds cobblemon_tasks:cobblemon_task. Its bundled MongoDB client is an optional storage backend, off by default. - Cobblemon Info for REI/JEI/EMI 2.32.14 (MIT, both sides): reads the live spawn pool, so it shows the zone pools' species, levels and rarity; it lists biomes, not zones (our pages will add the zone). Without it on the server a client falls back to Cobblemon's own spawn files. - crosslink.py found the same Cobblebase and Cobblemon HMs files on CF. - Self-tests quests_have_cobblemon_tasks and jei_addon_shows_island_spawns (every entry the add-on shows is one of the pack's, at the zone's levels, none missing). Smoke test, self-tests and the island check pass. - Docs: design.md Phase 8 section and plan, checklists/phase-8.md, addon-status.md, licenses.md. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
fe6b8dfe57
commit
9fb5e9895e
12 files changed
+142
-9
No files matched your search
@@ -40,7 +40,7 @@ Checked 2026-10-28 against Cobblemon **1.8.4** (NeoForge, MC 1.21.1). Re-check b
|
||||
| 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 |
|
||||
| Cobblemon HMs | field moves (Phase 5) | `cobblemon-hms-neoforge-4.1.0.jar` (MR `uC02CqRy`) | MR; also on CF (project `1587850`), not linked in the pack yet | ✅ Declares Cobblemon ≥ 1.8.0; loads and runs on 1.8.4 (self-tests, incl. Rock Smash on a regenerating vein). Added 2026-10-31 |
|
||||
| Cobblemon HMs | field moves (Phase 5) | `cobblemon-hms-neoforge-4.1.0.jar` (MR `uC02CqRy`) | MR + CF (CF file `9375436` linked 2026-11-03 by `tools/crosslink.py`, same file) | ✅ Declares Cobblemon ≥ 1.8.0; loads and runs on 1.8.4 (self-tests, incl. Rock Smash on a regenerating vein). Added 2026-10-31 |
|
||||
| Cobbreeding | breeding: eggs from Pasture Blocks, for Cobblebase's hatchery too (Phase 5) | `Cobbreeding-neoforge-2.4.1.jar` (MR `jzxflH2c`) | **MR only** (the authors won't upload to CurseForge) | ✅ Declares `[1.8.2,)`; loads and runs on 1.8.4 (self-tests). Logs one harmless client-mixin error on a dedicated server (allowlisted). Added 2026-10-31 |
|
||||
| Cloth Config API | Cobbreeding's config screen (client only) | `cloth-config-15.0.140-neoforge.jar` (MR `izKINKFg`) | MR + CF | n/a (no Cobblemon dependency); side: client |
|
||||
| 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 |
|
||||
@@ -55,9 +55,11 @@ JEI declares Minecraft `[1.21, 1.21.1)` in every 1.21.1 build, which a strict re
|
||||
| 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** | **In the pack** (2026-10-30); n/a (no Cobblemon dependency). Left out of the Modrinth export |
|
||||
| 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. **In the pack** (2026-10-30); every skill behind a soft gate on the pastured Pokémon (companion mod, `progression_gates`). Cobbreeding and Cloth Config joined on 2026-10-31, so Breeder and Egg Hatcher work |
|
||||
| Cobblebase | 4 | 2.0.1+1.8.0 (MR `pFYNQ6W2`) | MR + CF (the 1.8 build reached CF; file `9049624` linked 2026-11-03 by `tools/crosslink.py`, same file) | ✅ 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. **In the pack** (2026-10-30); every skill behind a soft gate on the pastured Pokémon (companion mod, `progression_gates`). Cobbreeding and Cloth Config joined on 2026-10-31, so Breeder and Egg Hatcher work |
|
||||
| Cobblemon Poke Power | 4 | 1.3.1 (MR `vGpaTxmN`) | **MR only** | ✅ Declares `[1.8.0,)`. Needs Matthiesen Core. **In the pack** (2026-10-30, Adrian: use the existing option, gated): the Power Block is gated by its recipe (redstone blocks from the Verdant Jungle). Jade is an optional extra it supports |
|
||||
| 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 |
|
||||
| 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. **Replaced by Cobblemon Quests Reloaded** (in the pack since 2026-11-03) |
|
||||
| Cobblemon Quests Reloaded (FTB Quests integration, fork) | 8 | 2.0.2+1.8 (CF `9148242`, project `1389481`) | **CF only** | ✅ Declares Cobblemon `[1.8.0,)`, FTB Quests `[2101.0.0,)`. **In the pack** (2026-11-03, Adrian). Adds the task type `cobblemon_tasks:cobblemon_task` (catch, defeat, evolve, level up, obtain, seen, …); self-test `quests_have_cobblemon_tasks`. Bundles a MongoDB client for an optional storage backend, off by default (`useMongo: false`, localhost) |
|
||||
| Cobblemon Info for REI / JEI / EMI | 8 | 2.32.14+neoforge (MR `bxd0xXZI`) | MR | ✅ Declares Cobblemon `[1.7.1,)`. **In the pack** (2026-11-03, Adrian), on both sides: it reads the server's live spawn pool (the pack's zone pools); a client on a server without it falls back to Cobblemon's own spawn files. Shows spawns, drops, evolutions; doesn't know the pack's zone rule, so it lists a spawn's biomes, not its zone. Self-test `jei_addon_shows_island_spawns` |
|
||||
| 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 |
|
||||
|
||||
@@ -76,7 +78,7 @@ JEI declares Minecraft `[1.21, 1.21.1)` in every 1.21.1 build, which a strict re
|
||||
|
||||
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.
|
||||
- **CurseForge only:** FTB Quests, FTB Library, FTB Teams, Cobblemon Quests Reloaded, Ore Generation Configuration, Regenerating Ore Veins.
|
||||
- **Modrinth only:** CobbleHardcoreMon, Matthiesen Core, Cobblemon Poke Power, Cobblemon Info for REI / JEI / EMI.
|
||||
|
||||
`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 and Regenerating Ore Veins; the CurseForge zip lacks CobbleHardcoreMon, Matthiesen Core, Poke Power and Cobblebase. 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).
|
||||
Reference in new issue
Block a user