Fixed
- Fixed a critical server crash (NullPointerException) that could occur when checking mission progress, often triggered by blocks from other mods (e.g., the Create Saw).
- Player mission data is now initialized on-demand, preventing timing issues and ensuring mission data is always safe to access.
- Hardened the mission loading system; the server will now log an error and skip invalid missions instead of crashing due to malformed or incomplete mission JSON files.
- Improved overall stability by adding comprehensive null-safety checks across the entire mission system.
Added
- Added a new mod icon.
- Added a configuration option to change the mission reset day(s) and hour in UTC.
- Added configuration options to adjust the X and Y offsets of the HUD and to left-align it for better compatibility with other mods.
- Added Chinese (zh_cn) translation, courtesy of @wenxin88.
- Added Spanish (es) translation, courtesy of @Pipo1660.
- Added Arabic (ar) translation.
- Added an example datapack to the repository to help users create their own missions.
- Prepared the mod for German translation internally.
- Improved overall compatibility for other languages.
Fixed
- Fixed an issue that could cause duplicate missions to be assigned when reassigning them.