A push that started .github/workflows/ci.yml crashed the server (Adrian, 2026-10-30). The smoke test, self-tests and quick check run locally. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2.1 KiB
2.1 KiB
Phase 0 – checks for Adrian
The agent could not run these: they need the game client, or accepting the Minecraft EULA.
Server (closes the "CI boots the server cleanly" check)
python3 tools/smoke_test.py --accept-eulapassed on 2026-10-28 (EULA accepted by Adrian). Server started in 20 s, all 6 RCON checks passed (companion live, 1,025 species, core data pack enabled), no ERROR lines in the log. The 9 WARN lines are expected: offline mode set by the test, Cobblemon's optional Adorn mixin, and a KubeJS client-only plugin.- No CI (Adrian, 2026-10-30: no runners on the Gitea server); the smoke test runs locally.
Prism instance "Cobblemon Survival Pack (dev)"
- The instance shows up in Prism (restart Prism if it was open while the instance was created).
- It launches to the title screen without a mod-loading error screen.
- The Mods list contains Cobblemon 1.8.4, Cobblemon Survival Pack Companion 0.0.1, KubeJS, FTB Quests, FTB Library, FTB Teams, Architectury, Kotlin for Forge, Rhino.
logs/latest.login the instance containsCobblemon Survival companion 0.0.1 loaded (Cobblemon 1.8.4…).- In a new creative test world:
/cobblesurvival statusprintscobblesurvival 0.0.1 ok; cobblemon 1.8.4…; species …. /datapack list enabledlists the Cobblemon Survival core data pack.- A Pokémon spawns from
/spawnpokemon pikachu, and the FTB Quests book opens from its button in the inventory screen (it's empty for now).
Exports (closes the "both exports install in a launcher" check)
- Import
build/cobblemon-survival-pack-0.0.1.mrpackinto Prism (Add Instance → Import). It installs, but without the FTB mods, by design (they're CurseForge-only). - Import
build/cobblemon-survival-pack-0.0.1-curseforge.zipthe same way. It installs every mod.
Decisions (see docs/design.md, open decisions)
- Platform split: not publishing for now (decided 2026-10-28); revisit before a public release.
- Confirm NeoForge 1.21.1 as the loader.
- License for the companion mod and pack content; pack name and mod id.