BountyPlus Bounties [SUPPORTS MYSQL]

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

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.

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    265476
  • Created
    Apr 17, 2017
  • Last Released File
    Apr 19, 2017
  • Total Downloads
    866
  • License

Categories

Members

Recent Files

Bukkit