HomeJavaModsPickupMoney
PickupMoney
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.
[​IMG]
Simply, this plugin make money drop out as coin for picking up. And your server will look more RPG.
Features:
Requirements:
Java 7+
Spigot 1.8+
Vault for economy support, of course.
MythicMobs (Optional)
Command & Permission:
/pickupmoney, /pmoney, /pum
PickupMoney.pickup - Allow to pick up
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
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 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
Spoiler: entities.yml
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
 
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:
  • 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
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
 
Name of the blocks can be found here
Spoiler: language.yml
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 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
Code (YAML):
pickup : ""
And that message will not be sent to player anymore.
Spoiler: limit.yml
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.
Screenshot:
[​IMG]
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

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

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.

Explore more