Skip to content

AFTERLIGHT 1.0.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@Luskish Luskish released this 13 Aug 00:11
· 90 commits to main since this 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.0 with 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 dev CI URL: https://github.com/Luskish/afterlight-pack/actions/runs/31647867896
  • Exact main CI URL: https://github.com/Luskish/afterlight-pack/actions/runs/31652482458
  • GitHub Pages pack.toml SHA-256: c0b93f4ce1eed00d4cca7d050f54834bf37ccff0995df6cd754d3ccef66018e5
  • GitHub Pages index.toml SHA-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-256 20a7272aaac7cc2838e4d52aeb640d13ab2007620ffc889b8bc952046401d1be, size 697145577 bytes.
  • AFTERLIGHT-prism-instance.zip: SHA-256 7b5ce8cf0b4bb55ece6ed3b64bb347dc8fa5e411565495c569b66797ca03eebf, size 3861995 bytes.
  • AFTERLIGHT.mrpack: SHA-256 40aeb80b91fd618fd0c552a50d75c257dd60224568f93f7a7b339e78c42aee4c, size 87225609 bytes.
  • SHA256SUMS: SHA-256 a7d24e65ef10dc8f5c0d152dd197dee26ac79493105ee611f4fd9e4c8bbd8e47, size 360 bytes.
  • release-metadata.json: SHA-256 99d311af7f17d952d747e49317b8cdbe5a96343e0e80e3137691f9ee27e7090d, size 1027 bytes.

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 .mrpack launchers 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 24454 remain 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.