All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Paper currency - Banknote

Paper currency - Banknote

by Portal2001 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Plugin Information

This plugin provides a simple and efficient solution for managing material currency in Minecraft, with built-in anti-dupe measures.

Note: The future development and maintenance of this plugin depend on its popularity and usefulness, as there may be other alternative plugins available.

Features

  • Easy-to-use interface for hassle-free currency management.
  • Quick redemption of banknotes by right-clicking.
  • Seamless integration with Vault for smooth economy and money handling.
  • Robust anti-dupe system to prevent duplicate banknotes.
  • Flexibility to use any material as currency.
  • Convenient withdrawal of any desired amount.
  • Automated punishment for attempted currency duplication.
  • Configurable minimum and maximum transaction limits.
  • Optional tax on banknotes for additional economy balance.
  • Maximum withdrawal limit to control in-game currency flow.
  • Discord webhook alerts for important currency-related events.
  • Unique sound effects for each player rank or role.
  • Eye-catching currency glow effect to enhance visual appeal.
  • Display currency information through minimessages, actionbars, and titles.
  • Support for multi-world blacklist
  • Support any placeholder in lore
  • Introduction of a new loan system for advanced currency management.
  • Custom module data support with free texture pack [download]
  • hex colour support in full plugin

Installation

  1. Download the plugin and Vault from the Spigot page.
  2. Place the downloaded files into the 'plugins' folder of your Minecraft server.
  3. Restart the server to load the plugin and dependencies.
  4. Grant the necessary permissions to players as desired.
  5. Enjoy the seamless management of material currency.

Dependency: Vault + any economy plugin + placeholderapi(if needed)

Permissions

  • pc.withdraw: Grants permission to withdraw currency.

  • pc.redeem: Grants permission to redeem banknotes.

  • pc.admin: Grants administrative access to the plugin.

  • pc.withdrawall: Grants permission to withdraw all available currency.

  • pc.loan: Grants permission to use the loan system.

  • pc.balance: see total xp and money in banknotes

    Commands

  • /papercurrency withdraw <amount> or /papercurrency withdraw <amount> xp: Withdraw a specified amount of currency.

  • /pcreload: Reload the plugin configuration.

  • /pc give <player>/all <amount> or /pc give <player>/all <amount> xp: Give a specific player or all players a certain amount of currency.

  • /pcmax withdraw or /pcmax withdraw xp: Withdraw the maximum allowed currency amount.

  • /pcrandom give <player> <min> <max> or /pcrandom give <player> <min> <max> xp: Give a random

  • /pcbalance #see total xp and money in banknotes amount of currency within the specified range to a player.

Placeholders

  • %papercurrency_totaltax% (shows total tax collected from vault)
  • %papercurrency_totaltaxxp% (shows total tax collected from xp)

Frequently Asked Questions (FAQ)

Q. How does the anti-dupe feature work?
A: The plugin assigns a unique UUID to each banknote when it is created and saves it. When a banknote is redeemed, the plugin checks if the UUID has been previously used, effectively preventing duplication.

Q. Is there a chance of duplicating banknotes?
A: While it is technically possible to create duplicate banknotes, the plugin's anti-dupe system recognizes duplicated UUIDs and does not add any additional currency when redeemed.

Q. Is there a risk of false bans?
A: No, the plugin includes the "punishsame" option, which only issues a ban if the note creator and redeemer are the same player. Otherwise, it provides a warning and does not add currency from duplicated banknotes.

Q. Got a null error when using command?
A: Install placeholderapi to fix it or just replace %formatter_numberformat%amount%% with %amount% you will not need placeholderapi

Todo List

  • every transaction logger
  • logger for note redeemed by another player

Donators

  • MCbasement - $50

Disclaimer

Your feedback and suggestions for improvements are always welcome.
If you encounter any issues, please use the discussion section of the plugin or contact us via Discord.

Video

You can watch a video demonstrating the plugin's functionality

Donation

If you have any further questions or require assistance, please don't hesitate to reach out.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.20.x 1.19.x 1.18.x +5
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +4
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +3
Bukkit Paper Purpur Spigot
11h ago 1
1.19.x 1.18.x 1.17.x +3
Bukkit Paper Purpur Spigot
11h ago 1
[=] fixed a null error when redeem
[=] fixed command error when left empty
[+] fixes command not /pcrandom
[+] now it save instantly all data to config(report and lag)
[=] fixed a bug of permission message
(anti dupe system is under a rewrite so instant save feature need to wait).
[+] made saperate perms for vault and xp
  • pc.vault
  • pc.xp
and pc.withdraw is still there for both at once
[=] fixes a miss fire xp get to vault
[=] fixed error in commands
[=] fixed a withdraw xp error
[=] not loading config file sometimes
[=] final fix to error when player join
[=] error on player join
[=] Full rewrite is done after i lost src
[-] removed loan system not fit for this plugin
[+] made it so the banknotes will come in inventory
[=] log message fixed where xp was showing as $
[=] some code cleanup
its a beta verson so expect lots of bug and report it to be fixed
[=] bug cant redeem in 3.17 update
[=] bug command message sends even tho its correct
fix a bug in last update
[=] type got necessary by mistake its can be empty
some bugs that give no harm errors
[=] half command error
[=] right click with nothing

join new discord for notification of updates and support

https://discord.gg/HuDsnsJbzN
[=] Optimized redemption system
[=] fixed delay of item remove on redeem
[+] no perms message on all command
[-] Legacy support removed
[+] sound on all commands

join new discord for notification of update and support

https://discord.gg/HuDsnsJbzN
[+] new logging system in discord using webhook

add this in config

``
log:
url: 'https://discord.com/api/webhooks/123/blabla'
create: false
withdraw: false
``
[+] new option added taxother (if note creator and redeemer is same then no tax, if both are different then tax goes to server)
[+] tax is stored
[+] placeholder to show taxes(%papercurrency_totaltax% and %papercurrency_totaltaxxp%)
[+] new discord server is created for faster support
[=] nickname change gives error is fixed

add this option in config like this
``
#per-person banknote create limit
limitvault: 1000
limitxp: 1000
custom_data_vault: 2222
custom_data_xp: 2222
#helps to convert notes from 1.5 to latest
legacy: false
#if note creator and redeemer is same then no tax, if both are different then tax goes to server
taxother: false
``
[=] code clean up
[=] fixed give the command
[=] give a option to turn off 1.5 legacy support to remove conflicts with other and my upcoming plugin (papervoucher)
add this in your config
``
#helps to convert notes from 1.5 to the latest
legacy: false

``
[+] hex colour
[=] 1.20 and 1.20.1 support(i did nothing it works already)
full plugin will now support hex colour see default config for example or the new image.
have fun making rainbows XD
[+] command to see total money and xp in banknote /pcb
[=] fix the note limiter where give command brock it

make these changes in your config
``
message:
dupe: '&cDuper found %player% is redeemer and %player1% is note creater'
discord: 'Duper found %player% is redeemer and %player1% is note creater'
world: '&cThis command is not allowed in this world'
limit: '&cReached creation limit'
balance: '&fYou have &6%totalxp%&2xp &fand &2$&6%totalvault%'

``
I had no intention of doing this update but after seeing Bstats today I had to after seeing 10+ servers still use 1.5 and 1.4 so here it is
1.5 to latest(3.9) migration update
see here for instructions

https://github.com/Portal2001/Paper-currency_Banknote#migrate-from-15-to-2020-to-latest
[+] custom module data support
[=] fix block place
[+] free texture pack for testing on page
add this in your config files
```
custom_data_vault: 2222
custom_data_xp: 2223
```
[+] per player note creation limit
add there to your config

```
#per-person banknote create limit
limitvault: 1
limitxp: 1
``
and limit under message
``
message:
dupe: '&cDuper found %player% is redeemer and %player1% is note creater'
discord: 'Duper found %player% is redeemer and %player1% is note creater'
world: '&cThis command is not allowed in this world'
limit: '&cReached creation limit'
```

  • [+] max interest limit
  • [+] give all command
  • [+] loan reminder
  • [=] bug when used pc give name in lore messed up
  • [=] loan command not work some times
  • add this in config
```
#delay in seconds and -1 to stop reminders
reminder: 3600
message:
negative: '&cNegetive or zero loan not allowed'
loan: '&2loan recived of $%amount%'
already: '&cyou already have a loan of $%amount%'
fullpay: '&2Full amount paid of $%amount%'
notpaid: '&eFull amount not paid, You still have $%amount% to pay'
repay: '&2You dont have any loan'
reminder: 'You have %amount% loan dont forget to pay'
```
permission for loan added pc.loan
  • [+] add new loan system
  • as its just added there might be some bug please
  • report to me. it took longer then i thought sorry about that.
  • add this in config
```
loan:
min: 1
max: 10000
#in %
intrest: 2
increment: 1
#in sec
every: 60
message:
negative: '&cNegetive or zero loan not allowed'
loan: '&2loan recived of $%amount%'
already: '&cyou already have a loan of $%amount%'
fullpay: '&2Full amount paid of $%amount%'
notpaid: '&eFull amount not paid, You still have $%amount% to pay'
repay: '&2You dont have any loan'
```
small is important
  • [+] can use placeholderapi in lore now
  • [=] fixed named in give command showing the sender
  • new lore looks
```
#you can use placeholderapi as shown
#dont forget to /papi ecloud download Formatter
#or what ever you use
lore:
  • '&6+-------------------+'
  • '&bAmount - &6$&2%formatter_number_format_%amount%%'
  • '&7by %player% &7on &8%date%'
  • '&7Tax: &d%tax%%'
  • '&6+-------------------+'
```

few people can't find my discord for support so here it is Portal#0388
  • [+] added paper currency logo on webhook
  • [+] player head in webhook footer
  • [+] full skin image in webhook
  • [=] fixed the footer baned showing always
  • can see new looks of the webhook in images
there is a link left by mistake in the discord webhook if your alters are public others can copy your webhook and misuse sorry for my mistake. please update
big update
  • [+] Added support to make banknotes with xp now
  • [=] pcmax missing message fixed
now at the end of all commands you can write xp to make xp notes
thankfuly no previous version is broken from 2.0 and up.
  • check out the config redefined
  • its is a big update a step towards getting compared to other paid plugins.

if you really like the plugin consider donating pls.😊
``
#common settings

item: 'PAPER'
name: ' &bPappercurrency'
glow: true
#----------------------------------
#if punishment is true plugin will ban when dupe found
#if punishmentsame is true plugin will only ban if the note maker and redeemer is same
#this prevents false ban when dupe notes distributed(no one will get money and dupe message will still comes)
punishment: false
punishmentsame: true
#you can put ban, kick, ipban etc
punish: 'ban'
banmessage: 'found you duping'
#----------------------------------
#add ranks which will have sounds
ranks:
  • vip
  • default
#get sound from here https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
#global sound is for those which are not in ranks list
sound:
global: 'BLOCK_ANCIENT_DEBRIS_STEP'
default: 'BLOCK_ANVIL_PLACE'
vip: 'ENTITY_EXPERIENCE_ORB_PICKUP'
volume: 1
pitch: 0
#----------------------------------
actionbar: true
title: true
round: true
#----------------------------------
#discord webhook
webhook: false
#To get this link goto settings channel in which you want message to be sent then Integrations
#create new webhook there and copy paste here
url: 'https://discord.com/api/webhooks/123/blabla'
#---------------------------------
#add worlds which you want to allow
worlds:
  • 'world'
  • 'world_nether'
  • 'world_the_end'
  • 'pvp'
#---------------------------------
message:
dupe: '&cDuper found %player% is redeemer and %player1% is note creater'
discord: 'Duper found %player% is redeemer and %player1% is note creater'
world: '&cThis command is not allowed in this world'

#---------------------------------
#economy settings
pc:
min: 1
max: 100000000
# 1=no tax, 0.1=10% 0.2=20%
#10/100=0.1
tax: 0.1
message:
lore:
  • '&6+-------------------+'
  • '&bAmount - &6$&2%amount%'
  • '&7by %player% &7on &8%date%'
  • '&7Tax: &d%tax%%'
  • '&6+-------------------+'
redeem: '&a%amount%- amount of banknote is added to balance'
amount: '&eYou dont have %amount%'
actionbar: '&6>> &6$&a%amount%- amount of banknote is added to balance &6<<'
title: '&6>> &6$&a%amount%- amount of banknote is added to balance &6<<'
#------------------------------
#xp settings
xp:
min: 1
max: 1000
# 1=no tax, 0.1=10% 0.2=20%
#10/100=0.1
tax: 1
message:
lore:
  • '&6+-------------------+'
  • '&bAmount - &2%amount% &6xp'
  • '&7by %player% &7on &8%date%'
  • '&7Tax: &d%tax%%'
  • '&6+-------------------+'
redeem: '&a%amount%- amount of xp is added to balance'
amount: '&eYou dont have %amount% xp'
actionbar: '&6>> &a%amount%- amount of xp is added to balance &6<<'
title: '&6>> &a%amount%- amount of xp is added to balance &6<<'

``
Paper currency - Banknote Icon
Download Paper currency - Banknote
Select game version
Select platform