RandomItems999 1.0.2
on Nov 5, 2025New Features:
- Configuration Reload Command: You can now reload the plugin's configuration and data files instantly without needing to restart your server! Simply use
/randomitem reload. - Per-World Item Distribution: Have different worlds on your server? You can now specify exactly which worlds RandomItems999 should be active in. Items will only be distributed to players in the worlds you've listed in the configuration.
- Item Rarity System: We've introduced a new item rarity system! You can now define how common or rare certain items are, making item distribution more exciting and balanced. Configure your desired rarities in the
config.yml. - Customizable Messages: All messages sent by the plugin to players are now fully customizable! You can change the wording, colors, and even add placeholders to personalize the experience for your server.
- Toggleable Sound Effects: Want sound effects when players receive items or toggle their boss bar? You can now enable or disable specific sounds directly from the configuration.
Bug Fixes & Improvements:
- Boss Bar Persistence: Your preference for the boss bar (hidden or visible) will now be saved across server restarts. No more needing to toggle it off every time the server comes back online!
- Boss Bar Cleanup: The boss bar will now correctly disappear when a player leaves the server, preventing any lingering visual elements.
- Smoother Startup Distribution: Fixed an issue where items might have been distributed twice immediately after the plugin started. Now, distribution begins cleanly after the first interval.
- Improved Item Name Formatting: Item names displayed in messages are now formatted more consistently and cleanly.
- Optimized Item Rarity Selection: The system for selecting items based on rarity has been optimized for better performance, especially on servers with many items or complex rarity settings.
- Configuration Validation: The plugin will now warn you in the server console if you've entered an invalid item name in the
item-raritysection of yourconfig.yml, helping you catch typos easily. - Customizable Command Usage Message: The default message displayed when you type
/randomitemwithout arguments is now also customizable through the configuration.
We hope you enjoy these updates! If you encounter any issues or have further suggestions, please let us know.
RandomItems999 1.0.1
on Oct 1, 2025- Config Support Added
Added config.yml support for:
interval (default item interval)
excluded-materials (items to ignore)
bossbar.color and bossbar.style
✅ 2. data.yml Persistence System
Created a data.yml file to store receivedItems count across server restarts.
loadData() on enable.
saveData() on disable.
✅ 3. Boss Bar Toggle System
Added /randomitem togglebossbar command.
Players can now opt-out of seeing the boss bar.
Boss bars no longer show or update if player has it disabled.
✅ 4. Permissions Added
randomitems.admin required to run:
/randomitem start
/randomitem stop
/randomitem setinterval
Non-OPs are denied access to these admin commands.
✅ 5. Player Join Integration
Players who join while distribution is active automatically get the boss bar (after a short delay).
✅ 6. Dynamic Config Saving
When using /randomitem setinterval <seconds>, the value is saved back to config.yml.
✅ 7. Improved Safety in Config Parsing
✅ 8. Boss Bar Uses Configured Color and Style
Boss bar now uses bossBarColor and bossBarStyle from config.yml.
RandomItems999 1.0.0
on Aug 18, 2025the first release



