TreasureRun v0.1.9-alpha — Optional database runtime and versioned ResourcePack delivery
Pre-release
Pre-release
This alpha release separates the default contributor runtime from optional database services and enables the shared ResourcePack through the versioned release asset.
Changes
- The default contributor runtime starts Spigot without requiring MySQL.
- Database-backed behavior remains available when database mode is enabled.
- ResourcePack delivery uses one standard route, with fallback delivery disabled by default.
- ResourcePack requests use
force: false. - The shared ResourcePack ZIP is generated deterministically, with SHA-1 and SHA-256 sidecars derived from the same artifact.
- The ResourcePack workflow verifies the tracked artifact without committing generated output to
main.
Verification
- Gradle build and unit tests completed successfully.
- Spigot startup, restart, and gameplay were verified with database mode disabled.
- Database-enabled integration and runtime checks completed successfully.
- Contributor reset and fresh-clone checks completed successfully.
- Declining the ResourcePack did not disconnect the client.
- Accepting the ResourcePack reached
SUCCESSFULLY_LOADED. - A server restart and reconnect produced one ResourcePack send without a duplicate send or failed download.
Release assets
TreasureRun-0.1.9-alpha-all.jartreasurerun-i18n-pack.ziptreasurerun-i18n-pack.zip.sha1treasurerun-i18n-pack.zip.sha256
Checksums
- ResourcePack SHA-1:
5b9c43ae3e1281306b1c0eded2fb096c758b1035 - ResourcePack SHA-256:
bd2f9da7f8a767c3ca9264d25d8e43b2a3b9e360fc3d06e41eb587fb880d4f1e
Special thanks
- @boriskole reviewed the Dutch wording of the Special Emerald crafting success message in #131 and confirmed that it reads naturally as written.
Scope
- No language string or translation wording changes are included.
- No Fabric or ProtocolLib implementation changes are included.
- The standard ResourcePack URL is fixed to the
v0.1.9-alpharelease asset.