Note: The plugin can be used for Spigot 1.8. But you have to change the sound value in the config to the value of 1.8. Tell me if you don't know where to find it.
Simply, this plugin make money drop out as coin for picking up. And your server will look more RPG.
Features:
- Simple
- Drop money when kill mobs or players
- Drop % amount of player balance (steal)
- Drop money when break blocks
- Drop money by command
- Sound after pickup (Configurable)
- Particle when drop (Configurable)
- Set percentage chance of drop
- Set not only fixed money amount but also min & max
- Set amount of coin drop
- Set material type of coin
- Disable drop per world
- 3 type of coin: small, normal, big
- Limit amount of money player can pick up in an amount of time
- MythicMobs support
- Permissions to multiply amount of money when drop out or when pick up.
Java 7+
Spigot 1.8+
Vault for economy support, of course.
MythicMobs (Optional)
Command & Permission:
/pickupmoney, /pmoney, /pum
- /pickupmoney reload - Reload config (PickupMoney.admincmd)
- /pickupmoney drop <amount> - Drop money (PickupMoney.command)
PickupMoney.multiply.drop.*
PickupMoney.multiply.pickup.*
* is an integer.
When change these multiplier permissions of players, it will only affect when they relogin or you reload plugin/server. Just to optimize the speed.
Configuration:
Spoiler: config.yml
enableEntitiesDrop : true
enableBlocksDrop : true
notiUpdate : true
#Shift to pick up money
shiftToPickUp : false
#Send message to action bar. Currently only for 1.9+. Tell me if you want to add for older version.
actionBarMessage : true
#Send message to chat
chatMessage : true
#Minimum amount of money for command drop
minimumCmdDrop : 10
#Percentage of the real money will be dropped if the mob is from spawner
spawnerPercent : 50
#Default value for Fortune and Looting bonus in case you didn't setted it manual
defaultFortuneBonus : 0
defaultLootingBonus : 0
#The amount of decimal numbers in the money
decimalPlace : 2
#This mode will loop through all players and check entities near them to detect the money.
#Use this mode to be able to pick money up even when inventory is full. But it can cause lag.
#Need a full reload/restart when switch it. Dynamically reloading (Plugman) can cause trouble.
scheduleMode:
enable : false
radius : 2
#Delay between each loop. The value is in tick. 20 ticks = 1 second
interval : 5
#Should the plugin drop out the block that contain money with these conditions?
dropBlock:
silkTouch : false
creative : false
#Player can only obtain that amout of money in that amount of time.
limit:
enable : false
#the value is in milisec
time : 86400000
amount : 20000
#Particle when the money spawned.
particle:
enable : true
type : happyVillager
amount : 6
#Sound when the money spawned.
sound:
enable : true
type : BLOCK_NOTE_PLING
volumn : 2.0
pitch : 1.0
#The item type of the money.
item:
small:
type : GOLD_NUGGET
amount : 5
normal:
type : GOLD_INGOT
amount : 10
big:
type : GOLD_BLOCK
disableWorld :
- someworld
Type of item can be found
here
Type of sound can be found here. Warning: This list is only used for 1.9.
Type of particle can be found here
Code (YAML):
enableEntitiesDrop : true
enableBlocksDrop : true
notiUpdate : true
#Shift to pick up money
shiftToPickUp : false
#Send message to action bar. Currently only for 1.9+. Tell me if you want to add for older version.
actionBarMessage : true
#Send message to chat
chatMessage : true
#Minimum amount of money for command drop
minimumCmdDrop : 10
#Percentage of the real money will be dropped if the mob is from spawner
spawnerPercent : 50
#Default value for Fortune and Looting bonus in case you didn't setted it manual
defaultFortuneBonus : 0
defaultLootingBonus : 0
#The amount of decimal numbers in the money
decimalPlace : 2
#This mode will loop through all players and check entities near them to detect the money.
#Use this mode to be able to pick money up even when inventory is full. But it can cause lag.
#Need a full reload/restart when switch it. Dynamically reloading (Plugman) can cause trouble.
scheduleMode:
enable : false
radius : 2
#Delay between each loop. The value is in tick. 20 ticks = 1 second
interval : 5
#Should the plugin drop out the block that contain money with these conditions?
dropBlock:
silkTouch : false
creative : false
#Player can only obtain that amout of money in that amount of time.
limit:
enable : false
#the value is in milisec
time : 86400000
amount : 20000
#Particle when the money spawned.
particle:
enable : true
type : happyVillager
amount : 6
#Sound when the money spawned.
sound:
enable : true
type : BLOCK_NOTE_PLING
volumn : 2.0
pitch : 1.0
#The item type of the money.
item:
small:
type : GOLD_NUGGET
amount : 5
normal:
type : GOLD_INGOT
amount : 10
big:
type : GOLD_BLOCK
disableWorld :
- someworld
Type of sound can be found here. Warning: This list is only used for 1.9.
Type of particle can be found here
Spoiler: entities.yml
Name of entities can be found
here
You can easily see how to config the range of amount or money. If you want it fixed, just use 1 number (without -).
PLAYER:
Code (YAML):
CHICKEN:
enable : true
money : 1-5
amount : 1-2
chance : 100
ZOMBIE:
enable : true
money : 5-20
amount : 2-3
chance : 100
PLAYER:
enable : true
money : 10 %
amount : 1
chance : 100
cost : true
#Only drop money when get killed by player. Can use for all other entities
onlyKill : true
#MythicMobs
SkeletalMinion:
enable : true
money : 20-30
amount : 1-2
chance : 100
enable : true
money : 1-5
amount : 1-2
chance : 100
ZOMBIE:
enable : true
money : 5-20
amount : 2-3
chance : 100
PLAYER:
enable : true
money : 10 %
amount : 1
chance : 100
cost : true
#Only drop money when get killed by player. Can use for all other entities
onlyKill : true
#MythicMobs
SkeletalMinion:
enable : true
money : 20-30
amount : 1-2
chance : 100
You can easily see how to config the range of amount or money. If you want it fixed, just use 1 number (without -).
PLAYER:
- cost: Will it cost the balance of Player for dropping out money?
- money: You can add "%" at the end for making it dropping % amount of player balance. Of course, you still can use 5-10% for range.
- The others are the same as mobs
Spoiler: blocks.yml
GOLD_BLOCK:
enable : true
money : 1-5
amount : 1-2
chance : 100
dropBlock : true
DIAMOND_BLOCK:
enable : true
money : 10-20
amount : 2-3
chance : 100
dropBlock : false
Name of the blocks can be found
here
Code (YAML):
GOLD_BLOCK:
enable : true
money : 1-5
amount : 1-2
chance : 100
dropBlock : true
DIAMOND_BLOCK:
enable : true
money : 10-20
amount : 2-3
chance : 100
dropBlock : false
Spoiler: language.yml
pickup : "&aYou have received {money}$"
reload : Plugin has been reloaded!
nameSyntax : '&6 {money } &eP'
dropOut : You have dropped {money }$
noPermission : You don't have permission!
noMoney : You don't have enough money
miniumCmdDrop : The minimum is {money }
To use color code, you must write the message inside 2 " or ' like in the example.
To disable the message, you just have to leave the message in language.yml blank like
And that message will not be sent to player anymore.
Code (YAML):
pickup : "&aYou have received {money}$"
reload : Plugin has been reloaded!
nameSyntax : '&6 {money } &eP'
dropOut : You have dropped {money }$
noPermission : You don't have permission!
noMoney : You don't have enough money
miniumCmdDrop : The minimum is {money }
To disable the message, you just have to leave the message in language.yml blank like
Code (YAML):
pickup
:
""
Spoiler: limit.yml
Screenshot:
This file is generated when you enable the limit.
It mostly uses only to store player data.
But you can set the base time in here to.
In limit.yml, there is a option called 'time'. It's is the base time value in timestamp milisec that the plugin uses to check for the reset. The value is
automatically generated when the server first starts which the limit is enabled. And the plugin will start counting and reseting base on that time value. So if you want a nice base time such as mid-day or the end of the day, you have to stop the server, then go to
http://www.epochconverter.com/ to get a timestamp of that time and set the 'time' to it. So the plugin will use that new time.
It mostly uses only to store player data.
But you can set the base time in here to.
In limit.yml, there is a option called 'time'. It's is the base time value in timestamp milisec that the plugin uses to check for the reset. The value is
automatically generated when the server first starts which the limit is enabled. And the plugin will start counting and reseting base on that time value. So if you want a nice base time such as mid-day or the end of the day, you have to stop the server, then go to
http://www.epochconverter.com/ to get a timestamp of that time and set the 'time' to it. So the plugin will use that new time.
Tutorial Video:
Portuguese - Thanks to @AbsintoJ
Source:
It's really really mess. However, it's here:
Github
Thanks for reading.
Leave a rating if you like this plugin.
And just tell me if you have suggestions or bugs
Leave a rating if you like this plugin.
And just tell me if you have suggestions or bugs
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
PickupMoney is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11. Downloaded 120,857 times (via Spigot). Download it and open it directly in the game.