Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more  
UltimateMobCoins icon

UltimateMobCoins 2.0.2

The Ultimate opensource mobcoin plugin

Page 1 2
v2.0.2

Changes:


  • Added redeem command to redeem all mobcoins in the player inventory (/mobcoins redeem)
  • Added new settings regarding drops and redeeming mobcoins.
  • Improved compatibility with older configuration files.
  • Allow merging of mobcoins by dragging a mobcoin onto another mobcoin in a inventory.
  • Properly format the placeholder on a mobcoin item.
  • Log when a shop is refreshed.
  • Fixed NPE in the update checker when modrinth is unavailable.
  • Removed some duplicated code.
v2.0.1

Changes:


  • Should fix compatibility with the latest Minecraft releases.
  • Fixed mob coin drop animation not working when hopper pickup is allowed.
v2.0.0

Changes:
- Dropped support for 1.19 and 1.20. Use (v1 if you use 1.19 or 1.20)
- Added support for MiniPlaceholders v3. This drops support for MiniPlaceholders v2. The MiniPlaceholders hook is also disabled by default to minimize initial issues when installing the plugin with MiniPlaceholders v2.
- Added shop_with_timer.yml to the shop files list. (Fixed missing shop issue)
- Bump Kotlin version to 2.2.10.
- Added a configurable withdraw amount type (double or integer)
- Fixed nexo support not working in the shop menus.
- Improved loading the menu items.
- Potion now uses potion type only. If you use potions please check this in your configuration because it will cause issues.
- Improved support for oraxen en itemsadder.
- Added nexo, itemsadder and oraxen to the hooks.yml.
- Bumped HikariCP to 7.0.2.
- Bumped MariaDB Java Client to 3.5.6.

v1.8.1

Changes:


  • Added give random command to give a random number of mobcoins between two values.
  • Update item when drop amount changes in the event.
  • Bump Kotlin version to 2.2.0.
  • Enhanced command help functionality with configurable messages.
  • Added functions to the UserManager class that can be used without kotlin coroutines.
  • Removed libreforge hook since the effects for libreforge is now included in libreforge itself.
  • Refactored some code.
v1.8.0

Changes:
- Added permission `ultimatemobcoins.update-check` that is required to receive notification about updates on join.
- Make sure to update the username of the player when it has changed.
- Added formatting_compact placeholders to miniplaceholders and placeholderapi expansion (See documentation).
- Properly refresh shop when the reset timer has passed.
- Added support for refresh-timer to shop to allow refreshing of non-rotating shops as well.
- Added shop with timer example menu.
- Fixed issue with permission for menus where in some cases permission plugins would check empty permission strings.
- Keep shop data persistent when reloading menus.
- Refactored code for the menus.
- The refresh shop action now completely refreshes the shop, and the refresh shop items action refreshes the items only (See documentation)

v1.7.1

Changes:


  • Fixed ArrayIndexOutOfBoundsException.
  • Added experimental drop animation that was requested
v1.7.0

Changes:

  • Allow negating permission to prevent players with the permission to purchase an item.
  • Should fix error when reloading plugin while players have a shop opened.
  • Fixed grammar issue in pay_sender message.
  • Should fix error that can happen when using itemsadder item.
  • Added support for libreforge in the plugin because it takes too long for the PR to be accepted into libreforge itself.
  • Added leaderboard placeholders to placeholderapi and miniplaceholders expansion.
  • A lot of code improvements.
v1.6.0

Changes:


  • Added setting to allow hoppers to pickup mobcoin items.
  • Added permission to use autopickup when it is enabled in the settings (ultimatemobcoins.autopickup)
  • Allow spinnerprizes command to be executed as console when providing a player as argument.
  • Allow opening spinner menu with menu action (spinnermenu)
  • Added support for nexo (untested).
  • Added update checker.
  • Allow the use of all miniplaceholders placeholders in the plugin.
  • Prevent clickspam in shop menus.
  • Added more placeholders to be used in the menu (spinner_price, mobcoins [alias for balance], mobcoins_collected, mobcoins_spent)
v1.5.0

Changes:


  • Added setting to disable looting enchant multiplier
  • Added support for MongoDB
  • Added support for postgresql
  • UltimateMobCoins now uses JDK 21 instead of JDK 17
  • Added mobcoin drop sound
  • Added loss-on-death settings
  • Fixed a bug with mobcoin drop chance multiplier
v1.4.1

Changes:

  • Should fix error caused by color coding applied to item by itemsadder.
  • Use canHook instead of shouldHook in HeadDatabaseHook. Fixes the plugin not working without HeadDatabase installed or the HeadDatabase hook disabled.
v1.4.0

Changes:

  • Added about command
  • Save data of shop items in rotating shop to keep them persistent between restarts or crashes.
  • Added support for HeadDatabase.
  • Minor code improvements
  • Updated some libraries.
v1.3.2

Changes:

  • Updated Kotlin to 2.1.10
  • Fixed sounds not working on 1.21.3 and 1.21.4
v1.3.1

Changes:

  • Fixed issue with take command where you could take more mobcoins than the player had.
  • Improved logging of configuration errors
  • Fixed placeholder flickering when two or more players have the inventory open at the same time when using player purchasing limits.
  • Fixed enchantments not working when using caps in enchantment name.
  • Allow opening shop for other player by command with /mobcoins shop <shop> <player>
  • Allow UUID or placeholders as skull or playerhead value.
  • Fixed menu not properly populating the given shop slots.
  • Updated a few dependencies.
v1.3.0

Changes:


  • You can now add an item that fills the empty spots in the inventory by creating an item called filler.
  • Fixed some deprecation warnings with BetonQuest 2.1.3.
  • Fixed NPE when trying to get non-existing user from database.
  • Created custom PlayerArgument that allows wrapping the username in quotes and supports bedrock usernames.
  • Added experimental support for RoseStacker.
  • Fixed weird bug when mobcoin chance had a double value.
  • Added the option to use the plugin as Economy provider in Vault in new hooks.yml file.
  • Made a few optimizations.
  • Bumped a few dependencies.
v1.2.0

Changes:


  • Added multiplier for drop chance (WorldGuard and permission), due to this I've had to change the permission for the drop amount multiplier. Check the wiki for the new permissions!
  • Added Folia support for the MobCoin Spinner. (Please test this carefully before using it. I've done some testing myself on Paper and Folia but just to be sure).
  • Fixed NPE by checking it item has itemmeta before accessing the itemmeta.
  • Updated a few libraries.
  • Cleaned up some code.
v1.1.5

This is a re-upload of 1.1.5 that fixes the missing shop_refresh_time placeholder


 


Changes:

  • Bumped kotlin to 1.9.25
  • Fixed wrong player displayname in a few command messages.
  • Increased column length for coins on mysql and mariadb (SQLite doesn't support the change of columns :/)
  • Added chance property to menu item. This allows you set a "chance" for the item to show up in the shop.
v1.1.4

Changes:

  • Fixed 1.21 error about looting enchantment.
  • Added menus flag to the reload command that will also reload the menus.
  • Update a few libraries.
v1.1.3

Changes:

  • Fixed menu not working on 1.21
  • Added player purchasing limit
  • Updated the wiki for the purchasing limit.
v1.1.2

Changes:

  • Fixed plugin not starting on 1.21 servers.
  • Fixed menus not working on 1.20.5, 1.20.6 and 1.21 servers.
  • Updated a few dependencies.
Page 1 2
Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.

mobcoins

mob

coins

paper

folia