In this update, which consisted of three big commits, the Person98 got added and with it, a bunch of new features, fixes, optimizations, and more.
Summarized Change-Log
This may not contain all the changes and does not go into detail. If you want the full logs and detailed information, please check out the full change logs.
- Bumped dependencies to latest versions.
- Added reference to Modrinth page to the README.
- A lot of minor tweaks, fixes, optimizations and TODOs that have been done.
- Fixed the
/games list
command. - Added player animations for winning and dying that can be tested using the new
/debug
command. - Added the Person98 game mode and all its turns and logic.
- Added a shop, which has categories and a very simple design.
- This also introduced some optimizations by caching dummy turns, which significantly improves performance.
- Added an item lore builder, which looks very bad but still serves its purpose, sometimes.
- Added a shop, which has categories and a very simple design.
- Changed how damage and health works.
- Damage will now be dealt automatically inside the abstract game class, if the turn has damage associated with it.
- There's now armor/shield, which can modify how damage behaves.
- There's now also piercing damage, which will fully ignore armor/shield.
- When no players turn for a whole round, the game will now end in a draw.
- The time of the game is now also stored as a MinecraftTime object, because getting the world time may not be accurate all the time.
- Added a bunch of new methods for easier NeoInventory management.
- Fixed/Improved how structures are detected and stored.
- Also added rotated copies when checking, to ensure things like walls can be placed in both directions.
- There is now
/structure place
, which places a structure in the world, and/structure check
, which checks if a structure is present inside the default warp.
- Added a bunch of new translations. Check out our Crowdin page if you're interested in helping with localization.
- Added dummy games and shops for easy debugging and as placeholder values.
- Renamed the HereStudio game to Card game, to make it sound a bit more original.
- You will now get eliminated or damage when leaving the arena if enabled in the running game.
- Improved some gameplay stuff to make it seem more polished.
Full Change-Logs
For the full change logs, please read these: