DeluxeMobCoins v1.11 - The Discord Integration Update
This version introduces the long-awaited Discord integration feature, smart configuration updates, quality-of-life (QoL) improvements, and important bug fixes to enhance stability and user experience.
✨ New Features
Discord Integration (Webhook)
- A new discord.yml file has been added for all Discord-related settings.
- The plugin can now send notifications for important events (shop open/close, booster activation) directly to your Discord server via webhooks.
- Added the /mobcoins testwebhook command to easily verify your setup.
Smart Configuration Updates
- Your config.yml and lang.yml files will now be automatically updated with new options without overwriting your existing changes.
Informative /about Command
- The /mobcoins about command has been completely overhauled. It now provides a detailed overview of all active/inactive modules and their statuses, making it easy to see the plugin's configuration at a glance.
Improved Update Notifications
- Fixed the update checker to ensure admins are always notified in-game. You will receive a message whether a new version is available, if you are up-to-date, or if the check fails.
New Debug Mode
- A debug: true option has been added to config.yml.
- When enabled, this will print detailed information to the console, helping you and our team troubleshoot issues much more effectively.
Bug Fixes
- Booster Message Placeholder: Fixed a bug where the {amount} placeholder would not appear in the booster-received message when a player received a booster item.
- Duplicate Error Message: Removed the duplicate "booster already active" error message that appeared twice when a player tried to activate a booster while one was already active.
- Booster Item Text: Fixed the booster item description (lore) to now display the translated booster type name from lang.yml (e.g., "Personal") instead of the raw text ("SINGLE").
- Discord Placeholder: Fixed the {type} placeholder not working in Discord webhook notifications. The booster type (e.g., "Global", "Personal") will now be displayed correctly.
- Shop Stability: Fixed an issue where the same item from different pools could cause an error when calculating purchase stock.