Physical coins currency!
Supported software
Supported versions
Tags
Tags
coins currency economy
coinslogo.png

High Quality 1.15-1.16 Coins Plugin!

Coins aims to be an alternate currency for your server. You could setup things like buying ranks, using them for kits, or even as your main currency. This plugin is perfect for a server looking to spice up their economy!

coinsfeatures.png
⁕ AutoSave Feature (Every 5 Minutes)
⁕ Lightweight with plenty of performance optimizations.
⁕ Physical Currency
⁕ SQL database support. (Essential for saving).
⁕ Automatic table creation. (For SQL).
⁕ Fast and smooth command usage.
⁕ Full customization.
⁕ Coins cleared from death items.
⁕ Placeholder for coin balance.
⁕ Configurable amount of coins for new users.
⁕ Coins are given as an in-game sunflower.
⁕ Coins cannot be transferred to other inventories such as chests, hoppers, etc.

coinscommands.png

Player Commands:
/coins - Displays your current coin balance.
⁕ /coins help - Shows the help message.
⁕ /coins withdraw <amount> - Withdraws the amount of coins as a sunflower.
⁕ /coins <player> - Shows the amount of coins another player has.
⁕ /coins pay <player> <amount> - Pay another user coins.

Admin Commands:
/coins <give/add> <player> <amount> - Give a player coins.
⁕ /coins <take/remove> <player> <amount> - Takes coins from a player.
⁕ /coins reset <player> - Resets the players coins to the default value (as defined in the config)
⁕ /coins set <player> <amount> - Sets the players coins to the specified amount.

coinsconfig.png

Every message, item, etc is configurable. This config is meant to suite your preferences!

Code:
# Coins 1.0 by Chriisto

# My SQL information.

host: 'localhost'
port: 3306
database: 'gems'
username: 'root'
password: ''

#The amount of coins players will start with. This is also the amount of coins that will be given upon a players coins getting reset.
DefaultCoinAmount: 100




#The Physical name of the coins
CoinsName: "&6Coins"
#The lore of the coins
CoinsLore: "&7Click me!"

#Messages

#/coins help
HelpMessage:
  - "&6&lCoins &7Commands List [1/1]:"
  - "&6/coins <give/add> {player} (amount) - &7Gives coins to the specified player."
  - "&6/coins <take/remove> {player} (amount) - &7Takes coins from the specified player."
  - "&6/coins <player> - &7Shows the current balance of another players coins."
  - "&6/coins - &7Displays your current coin balance."
  - "&6/coins help - &7Displays this message."

NoPermission: "&6Coins &f&l> &7Not enough permission!"

#/coins pay <player> <amnount>
CoinsPayed: "&6Coins &f&l> &7Sent &6{coins} &7coins to &6{player}."
CoinsRecieved: "&6Coins &f&l> &7Recieved &6{coins} &7coins from &6{player}."

# /coins
CoinsBalance: "&6Coins &f&l> &7You currently have &6{coins} &7coins"

# /coins <player>
CoinsPlayer: "&6Coins &f&l> &6{player} &7has &6{coins}"
CoinsPlayerIsOffline: "&6Coins &f&l> &6{player} &7is not online"

# /coins withdraw <amount>
NotEnoughCoins: "&6Coins &f&l> &7You do not have enough coins for that."
NoCoins: "&6Coins &f&l> &7You do not have any coins!"
WithdrewCoins: "&6Coins &f&l> &7You sucessfully withdrawed &6{coins} &7coins!"

# Admin Commands
GaveCoins: "&6Coins &f&l> &7Sucessfully gave &6{coins} &7coins to &6{player}."
TookCoins: "&6Coins &f&l> &7Sucessfully took &6{coins} &7coins from &6{player}."
ResetCoins: "&6Coins &f&l> &7Sucessfully reset &6{player}'s &7coins."
SetCoins: "&6&lCoins &f&l> &7Successfully set &6{player}'s &7coins to &6{coins}."
Reload: "&6&lCoins &f&l> &7Sucessfully reloaded the configuration."

coinpermissions.png

Code:
All player commands do not require a permission.

For all admin permissions, use coins.admin.*

coins.admin.take - Take Coins
coins.admin.give - Give Coins
coins.admin.set - Set Coins
coins.admin.reset - Reset Coins

coinssupport.png
Placeholder:
This plugin takes use of PlaceholderAPI for it's placeholders. The placeholder is %coins_balance%. For use in MvdwPlaceholderAPI, {placeholderapi_coins_balance}.

Installation:
This plugin relies on SQL, and will not start without it. The plugin will not even turn on without a valid connection to a SQL database. All you have to do is enter your SQL information in the config, and you're done! The plugin will handle the rest from then out.

Support:
If you find any bugs, please contact me on discord directly. Christo#7593.I will be more than happy to fix any bugs you find for free.

.
coinstos.png
Terms of Service:

You are not allowed to leak, redistribute, or decompile this plugin in any form.
Refunds will not be given, as you could have use the plugin prior to requesting a refund. Refund requests when the plugin has been purchased less than 24 hours ago will be considered based on the situation.

If you break any of these, I hold the right to report your MCM account which will possibly lead to a suspension/ban.
  • coinstos.png
    coinstos.png
    18.1 KB · Views: 274
  • coinssupport.png
    coinssupport.png
    20.3 KB · Views: 279
  • coinslogo.png
    coinslogo.png
    19.2 KB · Views: 278
  • coinsfeatures.png
    coinsfeatures.png
    19.8 KB · Views: 278
  • coinsconfig.png
    coinsconfig.png
    19.7 KB · Views: 280
  • coinscommands.png
    coinscommands.png
    20.1 KB · Views: 280
  • coinpermissions.png
    coinpermissions.png
    20.3 KB · Views: 280

Latest updates

  1. Fixed Error.

    Error with a player interact event, this has since been fixed as is now error free as tested.

Author

Chriisto

Owner
Author
Chriisto
Downloads
1
Type
Digital product
License duration
Unlimited
Price
4.99 USD
Views
535
First release
Last update
Rating
0.00 star(s) 0 ratings
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.