Sueta

[MoneyCore] Core Economy plugin

1.3.1

Fully configurable core economy plugin [1.16]

·Config

934777_333114193521984_7164487021792105875_n.jpg

MoneyCore is the fully configurable core economy plugin that can be used for every minecraft server with version greater than 1.16. Thank to MoneyCore you can give your players access to payment commands and manage their balances as a server operator.

Installation process:

  1. Download MoneyCore.jar file.
  2. Put above file to plugins directory on your server.
  3. Start or reload your server to create local Database.yml file and Messages.yml file.
  4. Add players permissions in your permission plugin and change the messages if only you want to.

Messages configuration:

Messages.yaml file
[/B]
__prefix: '&8[&6MoneyCore&8] &7'
__currency: $
no_permission: '&cYou don''t have permission to do that!'
player_is_offline: '&cYou have to be online to use this command!'
target_is_offline: '&cPlayer %target is not online!'
command_bypass: '&cYou can''t use this comamnd for %target!'
on_balance_check: '&aBalance:&7 %balance%currency'
on_target_balance_check: '&a%target''s Balance:&7 %balance%currency'
on_clear_target_balance: '&aYou cleared %target''s balance!'
on_add_target_money: '&aYou added %target &7%amount%currency&a!'
on_remove_target_money: '&aYou removed %target &7%amount%currency&a!'
on_update_balance: '&aYour new balance is equal to: &7%balance%currency'
invalid_number_argument: '&7%argument &cis not a valid positive number!'
not_enough_money: '&cYou have not enough money! Current balance: &7%balance%currency'
on_pay: '&aYou paid %target &7%amount%currency&a. Current balance: &7%balance%currency'
on_recieve_payment: '&a%sender paid you &7%amount%currency&a. Current balance: &7%balance%currency'
on_use_command_on_oneself: '&cYou can''t use this command on yourself!'
on_block_balance: '&aYou blocked %target''s balance!'
on_blocked_balance: '&cYour balance has been blocked by %target! Reason: &7%reason'
balance_is_blocked: '&cYour balance has been blocked by %blocked_by! Reason: &7%reason'
on_unblock_balance: '&aYou unblocked %target''s balance!'
on_unblocked_balance: '&aYour balance has been unblocked by %target!'
target_has_blocked_balance: '&c%target already has a blocked balance!'
target_has_unblocked_balance: '&c%target already has an unblocked balance!'
on_balance_top: '&aTop %amount balances:'
balance_top_template: '&a%index. %target - &7%balance%currency'
balance_list_gui_name: Players' balance
balance_list_balance_info: '&a◕ Balance: &7%balance%currency'
balance_list_is_balance_blocked: '&a◕ Blocked balance: &ctrue'
balance_list_is_balance_unblocked: '&a◕ Blocked balance: &7false'
balance_list_toggle_block_balance_on_click: '&7Left click to toggle block player''s
  balance'
balance_list_block_reason: Blocked from panel
prev_arrow: '&7Previous page'
next_arrow: '&7Next page'
incorrect_use: '&cUnknown command! Type &7/balance help &cfor more information.'
usage_balance: '&6Checks yours balance -&7'
usage_balance_top: '&6Checks top players'' balance -&7'
update gui on click: '&6Open GUI with all balances -&7'
usage_balance_check: '&6Checks player''s balance -&7'
usage_balance_add: '&6Adds money to the player -&7'
usage_balance_remove: '&6Removes money from the player -&7'
usage_balance_clear: '&6Clears player''s balance -&7'
usage_balance_block: '&6Blocks player''s balance -&7'
usage_balance_unblock: '&6Unblocks player''s balance -&7'
usage_pay: '&6Pays money to the player -&7'

[B]

In every message you can use placeholders provided by me. The placeholders starts with % symbol.

Commands:

  • /balance - Checks yours balance
    permission: moneycore.balance or moneycore.admin
  • /balance check <player_name> - Checks player's balance
    permission: moneycore.balance.check or moneycore.admin
  • /balance top <amount: optional> - Checks top players' balance
    permission: no permission needed
  • /balance list - displays list of all players with information about their balance and if their balances are blocked. Allow to toggle block balance on left click
    permission: moneycore.balance.list or moneycore.admin
  • /balance add <player_name> <value> - Adds money to the player's balance
    permission: moneycore.balance.add or moneycore.admin
  • /balance remove <player_name> <value> - Removes money from the player's balance
    permission: moneycore.balance.remove or moneycore.admin
  • /balance clear <player_name> - Clears player's balance
    permission: moneycore.balance.clear or moneycore.admin
  • /balance block <player_name> <reason> - Blocks player's balance
    permission: moneycore.balance.block or moneycore.admin
  • /balance unblock <player_name> - Unblocks player's balance
    permission: moneycore.balance.unblock or moneycore.admin
  • /balance help - Shows usage of all commands
    permission: no permission needed
  • /pay <player_name> <value> - Pays defined value to the player
    permission: moneycore.pay or moneycore.admin

Note : moneycore.admin permission gives the user an access to all of the commands

Balance list command presentation:

Balance list command

YouTube

If you like this plugin, don't forget to add a review!

Similar projects

Config →