Skip to content

0.0.9 - Person98 Mode & More

Latest
Compare
Choose a tag to compare
@MarcPG1905 MarcPG1905 released this 02 Nov 14:52
· 1 commit to main since this release

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.
  • 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:

  • Part 1: Person98 Mode (debe68a)
  • Part 2: Mini Fixes & Optimization (ecabf73)
  • Part 2: Card Mode Rename & Some TODOs (9c00248)