Coins 1.9.2

[1.8 to 1.15!] Configurable coins for killing and mining, with a withdraw system & for drop parties.

  1. JustEli
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    Source Code:
    https://github.com/JustEli/Coins
    Languages Supported:
    English, Dutch, Spanish, German, French, Chinese, Hungarian, Swedish
    This plugin requires Vault, and an economy supportive plugin like Essentials or iConomy.
    Bukkit is not supported, so use Spigot or Paper instead.

    Works from 1.8 to latest version of Minecraft 1.15.
    [​IMG]

    This plugin allows your players to receive one or more coins after they have killed a mob or player. The config explains a lot and is configurable in config.yml, click to see the default config.

    [​IMG]

    Players will receive a random amount of money after they pick up a coin: by default $3 to $8. You can change this in the config:
    Code (Text):
    moneyAmount:
      from: 3.0
      to: 8.0
    You can disable a few features, if you want, too. By default:
    • players drop 3 coins;
    • mobs from spawners are ignored;
    • passive mobs don't drop a coin.
    These default values can be changed in the config. You can also make mobs from spawners and passive mobs drop a coin. Default settings:
    Code (Text):
    playerDrop: true
    spawnerDrop: false // there's a permission node too, when false
    passiveDrop: false
    It's possible to make mobs drop different amount of money.
    The Ender Dragon drops 64 coins, and players drop 3 coins by default.
    You can change this. If you want endermen - for example - to drop no coins, add it:
    Code (Text):
    mobMultiplier:
      ENDER_DRAGON: 64
      PLAYER: 3
      ENDERMAN: 0
    Mining can also be rewarded by letting coins drop. Default is that 30% for any experience-dropping block will drop coins.
    Code (Text):
    # Drop coins for mined blocks. What's the chance? (0.2 = 20% = 1 coin per 5 /experience/ blocks mined)
    minePercentage: 0.3

    # Only drop coins by the given chance for blocks that drop experience, like: lapis, iron, spawners.
    onlyExperienceBlocks: true
    When coins get in hoppers, players can pick them out and the money will be given to them, and the coin will disappear of course, just like on normal pickup of a coin.

    Hoppers (works for any inventory)
    [​IMG]

    Coins are not stacked in the image above, but you can make coins stack.

    Coins have a different pick up sound than normally picking up something. You can change it to whatever sound you like. Make sure to use the right sound value, it's different when the server has Spigot 1.8.8 or lower. Get a list of 1.9+ sounds here. You can also change the pitch and volume of the pickup sound.

    Coins don't drop 100% of the time by default, but 90%.
    Code (Text):
    dropChance: 0.9
    There's also a withdraw system (/withdraw): this lets players withdraw money which gives them a coin with that amount of money in return. Money can be regained by picking up the coin after it has been dropped by the player itself. The coins can be moved to any inventory.

    On death, players lose money. You can decide how much, or just disable it. You can also disable coins completely in other worlds.

    The plugin has a simple API you can use. Click here.


    Permissions
    Code (Text):
    coins.disable      - remove the ability to let the user pick up coins
    coins.drop         - able to use the /coins drop command
    coins.admin        - able to list settings and reload the plugin
    coins.remove       - able to clear coins in a radius or the world
    coins.creative     - allows player to move and duplicate coins in creative
    coins.withdraw     - lets the player withdraw money into coins
    coins.spawner      - get coins by killing mobs from spawners
    coins.multiplier.x - multiply dropped coins by x for this player
    * Leave any suggestions in the Discussion thread, NOT by review! *
    Errors and issues can be reported here (GitHub).

    Language
    Coins supports different languages. You can set the language in config.yml to anything supported. Find the available languages at '/plugins/Coins/languages'. English, Dutch, Spanish, German, Chinese, Hungarian and Swedish are included by default. You can add/edit your own language by creating your own json file and put it in the languages folder. Then you can use the file's name as language in the config.yml.
    Code (Text):
    language: english # default
    language: own # if you made yours own.json in folder languages
    You can submit your language if you want, so that it can be added to the plugin by default, just PM me.

    Withdraw money into coins
    [​IMG]
    [​IMG]

    List all the loaded settings (/coins settings)
    [​IMG]

    Drop coins around a player (/coins drop)
    [​IMG]

    Remove coins in a radius (/coins remove)
    [​IMG]

    ----------------------------------------------------------------
    This is my first plugin. Hope you enjoy. :p
    If you do, consider donating, thanks!

    [​IMG] OR [​IMG]

    You can join my survival server too! At survival.rocks.

Recent Reviews

  1. mnamkocraft
    mnamkocraft
    1/5,
    Version: 1.9.2
    please help me
    [17:14:41] [Server thread/ERROR]: null
    org.bukkit.command.CommandException: Cannot execute command 'coins:withdraw' in plugin Coins v1.9.2 - plugin is disabled.
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:38) ~[minecraft_server.jar:git-Spigot-1a3504a-dfa7583]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[minecraft_server.jar:git-Spigot-1a3504a-dfa7583]
    at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:704) ~[minecraft_server.jar:git-Spigot-1a3504a-dfa7583]
    at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1621) ~[minecraft_server.jar:git-Spigot-1a3504a-dfa7583]
    at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1461) ~[minecraft_server.jar:git-Spigot-1a3504a-dfa7583]
    at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[minecraft_server.jar:git-Spigot-1a3504a-dfa7583]
    at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[minecraft_server.jar:git-Spigot-1a3504a-dfa7583]
    at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:9) ~[minecraft_server.jar:git-Spigot-1a3504a-dfa7583]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_222]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_222]
    at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [minecraft_server.jar:git-Spigot-1a3504a-dfa7583]
    at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:896) [minecraft_server.jar:git-Spigot-1a3504a-dfa7583]
    at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [minecraft_server.jar:git-Spigot-1a3504a-dfa7583]
    at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [minecraft_server.jar:git-Spigot-1a3504a-dfa7583]
    at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [minecraft_server.jar:git-Spigot-1a3504a-dfa7583]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_222]
    1. JustEli
      Author's Response
      please use dicussion thread for these kind of things and consider taking down your review. at first glance it looks like you didn't install vault or/and an economy supportive plugin
  2. mlegok
    mlegok
    5/5,
    Version: 1.9
    Ideal plugin for it's functions. Recently author has added skull support function, which works perfectly.
    1. JustEli
      Author's Response
      thanks for showing the helpful link to the code for this feature!
  3. ByKalpsiz
    ByKalpsiz
    5/5,
    Version: 1.9
    A very good developer added my request. plugin is useful and advanced. Thanks for everything.
  4. Ryankingman5
    Ryankingman5
    5/5,
    Version: 1.8.1
    amazing plugin! great way to make players feel more immersed with a server that has a economy. I just hope you add these 2 simple things. Pick up on full inventory and right click to collect money (if you are holding coins rather than throwing on the ground to pick up.)

    Bug: Also coins drop from ores when mined with silk touch (same with spawners)
    1. JustEli
      Author's Response
      thanks!
      1) it has my highest priority to get pickup working with full inventory, it's just not easy to do
      2) clicking a withdrawn coin should deposit it since v1.8!
      3) coins drop for any mined block that drop xp, as stated in the config
  5. manojl
    manojl
    5/5,
    Version: 1.8.1
    Perfect Plugin...
    Perfect Configurations...
    Loved it...
    Great for my RPG server <3
    1. JustEli
      Author's Response
      thanks appreciate it!
  6. Him8989
    Him8989
    5/5,
    Version: 1.8.1
    it is a good plugin,but it has some problem with quick shop plugin,Hope you can solve this error!:D
    1. JustEli
      Author's Response
      thanks! if you could explain this issue in more detail at the discussion thread, that would help
  7. mlegok
    mlegok
    4/5,
    Version: 1.8.1
    Hi! Can you make a skull feature for this plugin? For example i want to change the different block of the coin into player custom head with skin...
    1. JustEli
      Author's Response
      please post suggestions in the discussion thread.
      this has been suggested a lot before and i have said this about it: "Doing my best to make player heads with custom texture dropable as item, it's just a pain in the ass. Not sure if I can do it.."
  8. kacperleague9
    kacperleague9
    4/5,
    Version: 1.8.1
    Players can take coins from grass on spawn or some other things.
    Please fix it.
    80
    1. JustEli
      Author's Response
      so this was an issue that is already fixed in the current version
  9. maaawc
    maaawc
    5/5,
    Version: 1.8
    Really love this plugin ! such a nice feature and easy config file! ♥
    sadly I wanted to keep /withdraw from essentials and it comes in conflict with it, making essentials withdraw impossible even after disabling it in the config file :c
    1. JustEli
      Author's Response
      will have a look at that! thanks!
  10. coco_gigpn
    coco_gigpn
    5/5,
    Version: 1.7.3
    Greaaaat, 1 feature idea, add possibility to get different amount from different permission rank
    1. JustEli
      Author's Response
      thanks! will think about that :)