TreasureRun v0.1.2-alpha — external alpha testing release
Pre-releaseTreasureRun v0.1.2-alpha
TreasureRun is an alpha-stage Minecraft Spigot 1.20.1 treasure-hunt plugin and platform-boundary i18n project.
This release is intended for external first-impression testing. The goal is not a production-readiness review or a deep code review. The most useful feedback is a short note about whether the setup path is clear, whether the local server starts, and what feels confusing for a first-time tester.
What's included
- A version-aligned Spigot plugin JAR
- A contributor-friendly local setup path
- A prepared demo-world testing flow
- A gameplay demo and tester-facing documentation
- An alpha tester feedback Issue Form
- 23 documented language codes
- CI-backed i18n and build verification
- Clear project boundaries for Spigot 1.20.1 alpha testing
Engineering focus
On the surface, TreasureRun is a treasure-hunt mini-game.
Under the hood, it treats Minecraft localization as a platform-boundary problem. A Spigot plugin alone cannot fully control every client-side standard UI string, so the project separates the problem across multiple layers:
- Spigot gameplay and player language preferences
- ProtocolLib packet boundary handling
- ResourcePack language assets
- Optional Fabric client-side language sync
- Pure Java packet-localization logic
- GitHub Actions quality gates
Testing target
Verified target:
- Minecraft Java Edition 1.20.1
- Spigot 1.20.1
- Java 17
This is not a Paper compatibility claim.
This is not a production-readiness release.
Feedback requested
Useful feedback can be very short. Even 3-5 bullets are enough.
Please focus on:
- Could you follow the setup guide?
- Could you start the local server?
- Could you join
localhost:25575? - Did the first in-game commands make sense?
- What was clear?
- What was confusing?
- What would make this easier for another first-time tester?
Please report only what you actually tried and observed.