BountyPlus Bounties [SUPPORTS MYSQL]
BountyPlus (WITH SQL) (SUPPORTS SERVERS WITHOUT SQL TOO)
Only Bounty plugin on spigot that supports SQL and is updated.
I really want to make this the best bounty plugin. Comment any suggestions and issues.
Either save to flat file or SQL. Default is flat file, customize through the config.
Features:
- Check a players bounty
- Cooldown on adding bounty (customizable too)
- Add a players bounty
- Reset a players bounty
- 100% FULLY CUSTOMIZABLE MESSAGES
- Full support for all versions
- TOP BOUNTIES (amount customizable) *Supported by MYSQL ONLY
- Global messages on players death
Commands:
- /bounty - Displays help
- /bountyadd {player} {amount}
- /bounty {player}
- /bountyreset {player}
- /bountytop (Requires SQL)
Permissions:
- bounty.reset
If it's necessary to add permissions for other commands just comment below.
Config
# BountyPlus by MaximusCarlos
# Version 1.0
# Symbols: %player%, %killer%, %bounty%, %a% (apostrofe), %cooldown%
# Set Broadcast to 'No' if you don't want them to be broascasted, just sent to players in the event.
# YOU CAN ONLY EITHER USE MYSQL OR A FILE TO SAVE DATA. BOUNTYTOP DOES NOT WORK WITH FILES.
# COLUMN NAMES = PlayerName (VARCHAR, 50), CurrentBounty (INT), PlayerUUID (VARCHAR, 50)
Use SQL or FILE: 'FILE'
BountyCheckCorrectUsage: '&8[&6Bounty&8] &cCorrect Usage: &b/bounty <name>'
Invalid Player: '&8[&6Bounty&8] &b%player% &chas never logged onto the server!'
Bounty Info: '&8[&6Bounty&8] &b%player%%a%s &cbounty is: &b%bounty%&c$'
Killer Message: '&8[&6Bounty&8] &cYou have claimed &b%player% %a% s &cbounty (&b%bounty%$&c)&b!'
Victim Message: '&8[&6Bounty&8] &b%killer% &chas claimed your bounty (&b%bounty%$&c)&b!'
BountyAddCorrectUsage1: '&8[&6Bounty&8] &cCorrect usage: &b/bountyadd <name> <amount>'
BountyAddCorrectUsage2: '&8[&6Bounty&8] &cCorrect usage: &b/bountyadd <name> <amount>'
BountyAddSuccess: '&8[&6Bounty&8] &cYou have successfully added a bounty of &b%bounty%$
&cto &b%player%&c!'
Reload Message: '&8[&6Bounty&8] &chas been successfully reloaded (&bv1.0&c)!'
Broadcast Death Message: '&8[&6Bounty&8] &b%killer% &chas killed &b%player% &cand
was rewarded with the bounty! &b%bounty%$&c!'
Broadcast Add Bounty Message: '&8[&6Bounty&8] &b%player% &chas added &b%bounty%$ &cbounty
to &b%target%&c!'
Player not on: '&8[&6Bounty&8] &b%player% &cis not online!'
Insufficient Funds: '&8[&6Bounty&8] &cInsufficient funds!'
Insufficient Permission: '&8[&6Bounty&8] &cInsufficient Permission!'
BountAddNotExist: '&8[&6Bounty&8] &b%target% &cdoes not exist!'
CantAddToYou: '&8[&6Bounty&8] &cYou are not allowed to set a bounty on yourself!'
Top Bounty Header: '&8&l&m<------ &6Top %amount% Bounties &8&l&m------>'
Top Bounties: '&7%ID% &6%player%, %bounty%$'
bountyError1: '&8[&6Bounty&8] &cCorrect Usage: &b/bountyreset <name>'
bountyError2: '&8[&6Bounty&8] &b%player% &chas never joined the server!'
bountyReset: '&8[&6Bounty&8] &b%player%%a%s &cbounty has been reset to &b0$&c!'
CooldownMessage: '&8[&6Bounty&8] &cPlease wait &b%cooldown% &cseconds before adding
another bounty!'
Broadcast Death: 'Yes'
Broadcast Add Bounty: 'Yes'
Cooldown Length: 30
BountyTopAmount: 5
Host: host
Port: 3306
Database: db
User: user
Password: pass
Table: table


Would you like to hire me as your dev? Just PM me!
Message me your server name + IP and I will add it to the description!!
When commenting let me know whether you tested saving to a file or saving to a database, it will help.
-
View User Profile
-
Send Message
Posted Apr 30, 2017Can you create a compass[custom name, lore, etc] with gui, where players can choose target and get distance to it (with placeholder api support)?
-
View User Profile
-
Send Message
Posted Apr 30, 2017In reply to Wskillet:
-
View User Profile
-
Send Message
Posted May 1, 2017In reply to Wskillet: