AFTERLIGHT 1.0.0-rc.1
Pre-release
Pre-release
AFTERLIGHT 1.0.0-rc.1
Delivered Pack Content
- Complete story-driven kitchen-sink pack for Minecraft 1.21.1 on NeoForge 21.1.248.
- AFTERLIGHT Signal companion
0.2.0with the physical ECHO device, Signal Reliquary interface, custom title presentation, Gate of Return, and Far Relay dimension. - Canonical guided ECHO route across 169 Story quests, plus repeatable ECHO recovery and postgame Far Relay progression.
- Searchable keybinds, FTB Ultimine, Lootr, SmartBrainLib dependency closure, and the proven multiplayer login fix.
- Deterministic Prism, CurseForge, and Modrinth-compatible launcher archives.
- Stable Packwiz updates for Prism, public release discovery at
https://rl-labs.org/afterlight/, and transactional VPS operations.
Exact Automated Commands
python3 -m unittest discover -s tools/tests -p 'test_*.py' -v
./tools/verify-pack.sh
BOOT_TIMEOUT=600 ./tools/server-test.sh
docker compose --project-name afterlight-gauntlet --env-file "$GAUNTLET_ENV" -f server/docker-compose.yml config --quiet
shellcheck -x <every tracked Bash file>
DIST_DIR="$FIRST" GIT_SHA="$SHA" ./tools/build-release.sh
shasum -a 256 -c "$FIRST/SHA256SUMS"
unzip -tq "$FIRST/AFTERLIGHT-curseforge.zip"
unzip -tq "$FIRST/AFTERLIGHT.mrpack"
./tools/client-install-test.sh "$FIRST/AFTERLIGHT-prism-instance.zip"
./tools/client-install-test.sh "$FIRST/AFTERLIGHT-prism-instance.zip" production <accepted-modset-sha256> <accepted-payload-sha256>
git diff --exit-code
test -z "$(git status --porcelain --untracked-files=all)"
Automated Evidence
- Accepted commit and annotated tag target:
fc3bb555f240e7d8a51d30570404413305bf5b9f - Local gauntlet receipt SHA-256:
ac459fa94c98207b6124ab46f9233cfd1e80e2c5929d3eed191c661c4919f4fa - Local gauntlet transcript SHA-256:
c3568ffd29e2410025e17e14ad22bf514f8521fb885227f394784036fabb5f92 - Exact accepted
devCI URL:https://github.com/Luskish/afterlight-pack/actions/runs/31647867896 - Exact
mainCI URL:https://github.com/Luskish/afterlight-pack/actions/runs/31652482458 - GitHub Pages
pack.tomlSHA-256:c0b93f4ce1eed00d4cca7d050f54834bf37ccff0995df6cd754d3ccef66018e5 - GitHub Pages
index.tomlSHA-256:0971355a4fa74cc2a9a54a79e3a56dc559dc91a6284f606b4f6ec3a662206acb - Signal source:
a3d95a74a56855a026f9f2786f1e925065a3b151 - Signal release JAR SHA-256:
81387eff5e6f5dad555a936d605c114af8fff1cf69778251cc3a7ec660f15947 - Signal release JAR SHA-512:
902d3f64ac6f2e3302da26daefa29cfd03e19f39d293daa81da7b04cb3f115d3e0ed933da189f2622bd1284e6a3292fd7a4ddc6f8c115e3e43d2123e56f7d74f - Signal evidence CI:
https://github.com/Luskish/afterlight-signal/actions/runs/31588113497
Public Artifacts
AFTERLIGHT-curseforge.zip: SHA-25620a7272aaac7cc2838e4d52aeb640d13ab2007620ffc889b8bc952046401d1be, size697145577bytes.AFTERLIGHT-prism-instance.zip: SHA-2567b5ce8cf0b4bb55ece6ed3b64bb347dc8fa5e411565495c569b66797ca03eebf, size3861995bytes.AFTERLIGHT.mrpack: SHA-25640aeb80b91fd618fd0c552a50d75c257dd60224568f93f7a7b339e78c42aee4c, size87225609bytes.SHA256SUMS: SHA-256a7d24e65ef10dc8f5c0d152dd197dee26ac79493105ee611f4fd9e4c8bbd8e47, size360bytes.release-metadata.json: SHA-25699d311af7f17d952d747e49317b8cdbe5a96343e0e80e3137691f9ee27e7090d, size1027bytes.
Known Boundaries
- This is a release candidate. Real client, multiplayer, Gate expedition, and VPS observations continue after publication.
- Prism applies accepted Packwiz updates before launch. CurseForge and generic
.mrpacklaunchers require a replacement import for each announced release. - The existing world remains unpregenerated. No Chunky pregeneration or world-border expansion is part of this release.
- Discord is the expected voice path. Simple Voice Chat and UDP
24454remain optional. - Automated visual acceptance does not replace testing on every friend's GPU, launcher, and display configuration.
Manual Acceptance
- Prism import, Microsoft login, custom title, ECHO render, and server join: pending player observation after publication.
- CurseForge import, custom title, ECHO render, and server join: pending player observation after publication.
- ECHO automatic delivery, recovery quest, guided route, and reward claims: pending player observation after publication.
- Gate opening, Far Relay travel, site discovery, safe return, and reconnect persistence: pending player observation after publication.
- VPS backup, update, live join, scheduled restart, and rollback readiness: pending operator observation during deployment.
Postpublication Evidence
- Documentation evidence CI URL: recorded from the publisher's exact runtime check.
- Public prerelease URL: recorded after ID-scoped publication.
- Publication timestamp: recorded after ID-scoped publication.
- Public asset download equality: recorded after authenticated and unauthenticated verification.