MysteryBoxes | The Ultimate Loot Boxes

Plugins MysteryBoxes | The Ultimate Loot Boxes v1.21.08

Pro Download
GENERAL
  • Updated the backend systems.
  • Updated comments across the plugin.
  • Minor optimizations.
BUG FIXES
  • Fixed: Decoration items are not displayed in menus with specific triggers.
DEVELOPER'S NOTE
  • The "Couldn't look up profile properties" error was caused by the plugin attempting to look up "player->" heads because Mojang limits the number of requests the server can make within a certain timestamp. For this reason, the "player->" heads are disabled until I find a solution on how to fix them. "custom->" heads are still working as intended.
BUG FIXES
  • Fixed: Some menus freezing the server.
  • Fixed: The "Couldn't look up profile properties" error.
BUG FIXES
  • Fixed: The menus now take into account the "menu-rows" setting.
  • Fixed: Menu items no longer throw "out-of-bounds" errors.
BUG FIXES
  • Fixed: Not being able to enable/disable the Vault Editor.
  • Fixed: Statistics not being translated properly.
  • Fixed: Some menus not opening properly.
GENERAL
  • Added: Support for Player Heads and Custom Heads (1.20.04).
BUG FIXES
  • Fixed: Colors not being translated properly.
GENERAL
  • Support for Spigot 1.20.4.
  • Optimized the plugin.
  • Fixed some bugs.
HEX COLORS
  • Using hex color formatting in the plugin is easier than ever! Previously, you had to type the following: <SOLID:4287f5>, but with this update, you can simply use #4287f5.
BUG FIXES
  • Fixed: The "Duplicate entry" error when the plugin is being enabled.
  • Like
Reactions: Panda69
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.
Back
Top Bottom