1.18 Support is being worked on! Sadly... due to how 1.18 works the next update will discontinue support for older versions. More info coming soon. ~ CodedRed (12/15/2021)
Welcome to MoneyNote! MoneyNote is an advanced plugin that converts digital currency into notes! Add more ways for players to trade, pay, and give prizes!
¢ Easy, Fast & Light!
¢ Convert digital balance into in-game paper currency!
¢ Right-click to deposit note into digital balance!
¢ All messages 100% custom!
¢ Optional Permission-based notes!
¢ Optional sounds!
¢ Custom drop names!
¢ Works in 1.8+ versions!
¢ Has Tab Completer!
¢ Supports all languages and symbols!
¢ Withdrawal amount saved in hidden text making note 100% custom!
Permission-based notes are also supported! This means you can customize the min & max for certain players. Make higher ranks able to withdraw more into notes for example! The permission node is mn.<name>, the name being whatever is under "permissions:". Example below:
For default the permission node will be: mn.default. The default "rank" will only be able to withdraw money between $50 and $1000. You can have as many "ranks" as you want!
You have the option to add "Tax" to MoneyNotes when withdrawing. The tax is configurable inside the config.yml, example: Tax is 5% you withdraw $1000 into note but the note will only be worth $950
commands:
/withdraw <amount> - will withdraw the amount given.
/withdraw all - will withdraw all the money from that player's balance.
/withdraw random - will withdraw a random number in between the min and the player's current balance.
/withdraw give <player> <amount> - will send a certain player a money note.
/mn reload - reloads configs
/mn create <amount> <optional-username> - this will create a server note
/mn create random <min-amount> <max-amount> <optional-username> - this will create a random server note
Code (Text):
permissions:
mn.withdraw - permission to use /withdraw
mn.admin - permission to reload configs
mn.<name> - permission-based note permission depending on the name given in config.
mn.servernote - permission to create servernotes(Should not be given to normal players).
mn.give - allow players to send a money to others.
mn.all - allows player to withdraw all money from their balance.
mn.random - allows players to withdraw a random amount.
Server notes are bank notes not created by players. The money is drawn out of the "economy". This is useful if you want to put notes in crates or other server ran operations. The player must have the permission node "mn.servernote" to create them! To create them use the command below:
Code (Text):
/mn create <amount> <optional-username> - this will create a server note
/mn create random <min-amount> <max-amount> <optional-username> - this will create a random server note
The config below has comments explaining it if you are confused
# Max & Min amount the MoneyNote can hold.
max-note-amount: 1000000.0
min-note-amount: 50.0
#------------------------------------------------#
# - type: This is the material of the note #
# - name: This is the name of the note item. #
# - lore: This is the lore of the note item. #
# - glow: This is a true or false statement #
# if true the item will be enchanted. #
#------------------------------------------------#
item:
type: PAPER
name: "&9&lMoneyNote &7(Right Click)"
lore:
- "&bAmount: &f%amount%"
- "&bSigner: &f%signer%"
glow: true
tax:
enabled: false
percent: 5
# When true, it will not allow players to use MoneyNotes in a crafting table.
reject-crafting: true
# When true, it will not allow players to use MoneyNotes when trading to villagers.
reject-villager-trading: true
# This is the sound effect when a player uses the withdraw command.
# Note: Please use a valid sound effect for the version of minecraft.
# Servers Running 1.9 & Above: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
# Servers Running 1.8: http://docs.codelanx.com/Bukkit/1.8/org/bukkit/Sound.html
# Servers Running 1.8: Sounds were not tested and may not work! Use at your own risk.
sounds:
withdraw-sound:
sound: "ENTITY_COW_DEATH"
enabled: false
redeem-sound:
sound: "ENTITY_LLAMA_CHEST"
enabled: false
# This will drop the MoneyNote on the ground next to the player if their inventory is full.
# Note: Other players nearby can pick up the note!
drop-note:
enabled: false
# Permission based money notes are also supported!
# Permission node will be mn.<name-of-permission>
# For example if the name is 'default' the permission node will be mn.default
use-perm-based-notes: false
permission:
default:
max-note-amount: 1000.0
min-note-amount: 50.0
resident:
max-note-amount: 5000.0
min-note-amount: 50.0
Code (Text):
# lang file for MoneyNote
messages:
cannot-craft-item: "&cSorry, this item cannot be crafted!"
inventory-is-full: "&cYour inventory is full! Cannot create note."
other-players-inventory-is-full: "&c%player%'s inventory is full! Cannot create note."
balance-is-zero: "&cYou cannot withdraw $0!"
no-permission: "&cYou do not have permission to do that!"
player-not-found: "&cPlayer not found."
incorrect-withdrawal: "&cYou can only withdraw number amounts."
min-max-error: "&cAmount must be between &a$%min% &cand &a$%max%&c!"
disabled-crafting: "&cThis item cannot be used in a crafting table!"
disable-villager-trade: "&cThis item cannot be traded!"
redeem:
- "&a&l+ $%amount%"
- "&2Successfully added money into balance!"
withdraw:
- "&c&l- $%amount%"
- "&4Successfully withdrew money from balance!"
withdrawal-item-dropped:
- "&c&l- $%amount%"
- "&cWARNING: &aInventory was full, money note was dropped below you!"
given-withdraw:
- "&4%signer% sent you a money note of &a&l$%amount%!"
given-withdrawal-item-dropped:
- "&4%signer% sent you a money note of &a&l$%amount%!"
- "&cWARNING: &aInventory was full, money note was dropped below you!"
usage:
- "&b&m========&7[&6MoneyNote&7]&b&m========"
- "&d/&7withdraw <$>"
- "&d/&7withdraw all"
- "&d/&7withdraw random"
- "&d/&7withdraw give <player> <$>"
give-usage: "&a&lUsage: &d/&7withdraw give <player> <$>"
MoneyNote requires Vault and an Economy plugin! The plugin was coded with spigot 1.16 but will support older versions except 1.7.
Check out my discord if you need fast help. I try to respond to people ASAP.
Plugin doesn't work the way you want it to? Message me through discord, spigot, or on the discussion page before you leave a review. Leaving a review with error messages does not make me work any harder to solve the issue.