pyMobCoins is a modern and highly configurable MobCoins plugin built for servers that want more than a basic “kill mobs, get coins” system. Reward players for killing mobs, run multiplier events, create permanent and rotating GUI shops, configure limited stock, bulk purchases, and random sale discounts per refresh.
If you have any questions or need help setting it up, feel free to contact me!
Features:
• MobCoins Reward System
· Reward players with MobCoins when they kill mobs.
· Configure rewards per entity type.
· Set both the amount and the chance for each mob.
· Disable MobCoins rewards in specific worlds.
· Personal player multipliers.
· Global multiplier events.
• Advanced Shop System
· Fully configurable GUI shops.
· Create multiple shops using separate shop files.
· Permanent catalogue shop.
· Daily / rotating shop support.
· Shortcut buttons between shops.
· Automatically rotate shop items on refresh.
· Configure how many items should be displayed.
· Limited stock per rotating item. (use stock: -1 for unlimited stock.)
· Stock is saved and restored after server restarts.
· Refresh timers are saved in storage.
· Manual shop refresh command for admins.
· Add random discounts to shop items.
· Configure sale ranges per item.
· Supports fixed discounts by setting min and max to the same value.
· Discounts are generated when the item enters the shop.
· Sale percentages are saved until the next refresh.
· Works with both limited-stock and unlimited-stock items.
· Optional bulk-buy support per item.
· Fully configurable quantity selector GUI.
· Custom purchase amounts and slots.
· Back button support.
· Balance display inside the bulk menu.
· Feedback items for successful purchases, failed purchases, and out-of-stock items.
• Events & Multipliers
· Create timed MobCoins multiplier events.
· BossBar support for active events.
· Scheduled event start times.
· Start and stop events using commands.
· Whole-number multipliers for clean coin handling.
• Player Notifications
· ActionBar message when players earn MobCoins.
· Periodic earnings summary.
· Players can toggle ActionBar and summary messages.
· Fully customizable messages.
• Customization
· messages.yml for all plugin messages.
· HEX color support.
· Legacy color support.
· Configurable sounds.
· Configurable feedback items.
· Custom heads using Base64 textures.
· PlaceholderAPI support.
• Commands
· /mobcoins
· /mobcoins help
· /mobcoins balance [player]
· /mobcoins pay <player> <amount>
· /mobcoins toggle <summary|actionbar>
· /mobcoins add <player> <amount>
· /mobcoins give <player> <amount>
· /mobcoins take <player> <amount>
· /mobcoins set <player> <amount>
· /mobcoins multiplier <set|add> <player> <amount>
· /mobcoins refresh [shop]
· /mobcoins event <start|stop> <event>
· /mobcoins reload
• Admin & Server Friendly
· Permission-based commands.
· Tab completion.
· Lightweight file-based storage.
· No database required.
· Separate configuration files for shops, messages, events, and storage.
· Clean default configuration.
· Easy to edit and expand.
Configuration Files:
· config.yml
· messages.yml
· events.yml
· storage.yml
· shops/main.yml
· shops/daily.yml
Optional Dependencies:
· PlaceholderAPI - used for external placeholders inside supported text.
If you have any questions or need help setting it up, feel free to contact me!
Features:
• MobCoins Reward System
· Reward players with MobCoins when they kill mobs.
· Configure rewards per entity type.
· Set both the amount and the chance for each mob.
· Disable MobCoins rewards in specific worlds.
· Personal player multipliers.
· Global multiplier events.
• Advanced Shop System
· Fully configurable GUI shops.
· Create multiple shops using separate shop files.
· Permanent catalogue shop.
· Daily / rotating shop support.
· Shortcut buttons between shops.
· Automatically rotate shop items on refresh.
· Configure how many items should be displayed.
· Limited stock per rotating item. (use stock: -1 for unlimited stock.)
· Stock is saved and restored after server restarts.
· Refresh timers are saved in storage.
· Manual shop refresh command for admins.
· Add random discounts to shop items.
· Configure sale ranges per item.
· Supports fixed discounts by setting min and max to the same value.
· Discounts are generated when the item enters the shop.
· Sale percentages are saved until the next refresh.
· Works with both limited-stock and unlimited-stock items.
· Optional bulk-buy support per item.
· Fully configurable quantity selector GUI.
· Custom purchase amounts and slots.
· Back button support.
· Balance display inside the bulk menu.
· Feedback items for successful purchases, failed purchases, and out-of-stock items.
• Events & Multipliers
· Create timed MobCoins multiplier events.
· BossBar support for active events.
· Scheduled event start times.
· Start and stop events using commands.
· Whole-number multipliers for clean coin handling.
• Player Notifications
· ActionBar message when players earn MobCoins.
· Periodic earnings summary.
· Players can toggle ActionBar and summary messages.
· Fully customizable messages.
• Customization
· messages.yml for all plugin messages.
· HEX color support.
· Legacy color support.
· Configurable sounds.
· Configurable feedback items.
· Custom heads using Base64 textures.
· PlaceholderAPI support.
• Commands
· /mobcoins
· /mobcoins help
· /mobcoins balance [player]
· /mobcoins pay <player> <amount>
· /mobcoins toggle <summary|actionbar>
· /mobcoins add <player> <amount>
· /mobcoins give <player> <amount>
· /mobcoins take <player> <amount>
· /mobcoins set <player> <amount>
· /mobcoins multiplier <set|add> <player> <amount>
· /mobcoins refresh [shop]
· /mobcoins event <start|stop> <event>
· /mobcoins reload
• Admin & Server Friendly
· Permission-based commands.
· Tab completion.
· Lightweight file-based storage.
· No database required.
· Separate configuration files for shops, messages, events, and storage.
· Clean default configuration.
· Easy to edit and expand.
Configuration Files:
· config.yml
· messages.yml
· events.yml
· storage.yml
· shops/main.yml
· shops/daily.yml
Optional Dependencies:
· PlaceholderAPI - used for external placeholders inside supported text.
