MysteryBoxes | The Ultimate Loot Boxes Experience

MC Plugin MysteryBoxes | The Ultimate Loot Boxes Experience v1.20.48
✅ Loot Boxes, Crafting, Gifting, Themes, Songs, Upgrades & MORE

DEVELOPER'S NOTE
  • This update overhauls how the MySQL system works. During initial testing, everything seemed okay; however, there might be some bugs. For the new system to function correctly, each table must have its PLAYER_ID row set as the primary key; otherwise, the plugin's queries won't work. I've added a script to upgrade the already existing tables with a primary key, but I'm unsure how it will perform on your end. If it doesn't work, you have two options: either manually make PLAYER_ID the primary key or delete the tables, allowing the plugin to generate new and functioning tables (note that this will reset player data).
GENERAL
  • Added the "max-pool-size" setting to the MySQL settings (by default, it's set to 5).
BUG FIXES
  • Fixed: MySQL not closing connections, leading to the "too many connections" error.
  • Fixed: MySQL not syncing data properly, especially kit selections.
  • Fixed: MySQL not setting PLAYER_IDs as a primary key.
  • Fixed: MySQL performing too many queries, leading to lag spikes.
  • Fixed: MySQL syncing process taking too long.
  • Fixed: MySQL performing unsafe queries.
DEVELOPER'S NOTE
  • The "duplicated" bug was significant, but it has now been fixed. However, I cannot confirm whether your players will still only receive "duplicated" loot. The bug occurred only if you had MySQL enabled. Therefore, if any of your players report that they are still receiving only "duplicated" loot, please go to your MySQL database and delete the "MB_LOOTS" table. Thank you, and I apologize for the inconvenience!
COMMANDS
  • Added a new command - /mb listdiscovered [player]
    • This command will display a list of boxes along with the number of loots you have acquired from each box, showing both the exact count and the corresponding percentage.
    • The [player] argument is optional.
BUG FIXES
  • Fixed: Players receiving only "duplicated" loots.
  • Fixed: Players could send gifts to themselves.
BUG FIXES
  • Fixed a bug where data wouldn't be properly synced with mysql.
  • Fixed a bug where null pointer exceptions would be thrown.
MYSQL DATABASE
  • Switched to a new system for better performance and reliability.
  • Adjusted log messages to better trace errors in the future.
  • Fixed a bug where data would unintentionally load.
  • Fixed a bug where sometimes data would not load or save.
  • Warning!Config for MySQL changes in this update:
    • Please, adjust your config.yml:
BUG FIXES
  • Fixed a bug that caused debug messages to appear when you open a box.
BUG FIXES
  • Fixed a critical bug where you couldn't execute some commands.
LOOTS
  • If a value in "dust-to-give" is greater than 0, the dust will automatically be given to a player without the need to enter a command for giving dust.
BUG FIXES
  • Fixed a bug that was causing issues related to the progress bar.
GENERAL
  • Added support for Spigot 1.20.2.
  • Optimized the plugin.
  • Fixed some bugs.
BUG FIXES
  • Fixed a bug where upgrades would cost incorrect amounts, such as 0.
GENERAL
  • Updated the backend systems.
  • Quality of life improvements.
  • Fixed some bugs.
Top Bottom