NotBounties icon

NotBounties -----

GUI based bounty system with Placeholders and MySQL



Whitelist, Death Tax, and Currency Update
Whitelist
  • You can whitelist certain players to claim the bounties you set.
  • Add people to your whitelist with /bounty whitelist (add/set/remove) or the new GUI with /bounty whitelist
  • Players can choose up to 10 players to whitelist. This is limited to reduce the burden of hosting an SQL server
  • Whitelisting costs extra per additional person to whitelist. You can change how much it costs in the config
  • Added a world filter option in the config to whitelist or blacklist worlds from bounties being claimed
  • Added notbounties.whitelist permission
Death Tax
  • Added an option in the config to modify the death tax
  • Players will be taxed a percentage of their bounty when it is claimed
  • 0.1 death tax would tax the player 10% of the bounty when they die
  • Use this if you want players to value surviving longer
Multiple Currencies
  • The currency object option in the config can accept a list of currencies
  • If you have multiple placeholder currencies, you must list their add and remove commands in the same order they are in for the currency object
Currency example
Code (YAML):
currency :
  # accepts a material or a placeholder
  # if the currency is a material, the plugin will automatically take away the necessary amounts
  object
:
    #         vvv This number is the currency value. You can set a bounty of 5 with just 1 diamond.
    - 'DIAMOND 5'
    # If you do not specify a currency value, it defaults to 1. You can use decimal values with placeholders but not items
    #                       vvv This second number is the currency weight. The default weight is 0
    - ' %vault_eco_balance% 1 1'
    # If only one weight is set for all the currencies, then that currency will be used until their balance is empty.
    - 'GOLD_INGOT 2'
    # With the weights like this, setting a bounty for 30 will use 10 vault currency and 20 nottokens if the player has the balance.
    # if the player doesn't have vault or token currencies, the plugin will look for diamonds and gold ingots in the player's inventory
    - ' %nottokens_amount% 10 2'
  # before the currency in all occurrences in language.yml
  prefix
: '&f'
  suffix
: '&b◆'
  # only needed if you are using a placeholder, but will be called either way.
  # {player} & {amount} or use a placeholder
  remove-commands
: [ ] # ['eco take {player} {amount}']
  add-commands
: [ ] # ['eco give {player} {amount}']
  # if you are using multiple currencies, true will add only the first currency - false will split the different currencies and will account for weight if any is set
  add-single-currency
: true
Time Immunity
  • Changed how immunity is displayed in the config
Code (YAML):
immunity :
  # players can buy immunity from having bounties set on them as opposed to having immunity from the permission node
  # Immunity types:
  # 0 - disabled
  # 1 - permanent immunity
  # 2 - scaling immunity
  # 3 - time immunity
  type
: 2
  # immunity will never run out
  permanent-immunity
:
    cost
: 128
  # immunity will be stronger the more money you spend - only if permanent immunity is disabled
  # if you buy immunity for 2500, then it protects you from bounties set for 2500, 2499, 1500, etc. (with ratio set to 1)
  # bounties can be set on you for 2501 and higher
  scaling-immunity
:
    # money spent -> bounty protection
    # ex: if ratio is 0.5, buying immunity for 1000 will protect you from bounties 500 or less
    ratio
: 1.0
  # immunity wil only last for a period of time
  time-immunity
:
    # how many seconds 1 currency will add to your immunity
    # ex: spending $15 with seconds: 3600 will give you 54000 seconds of immunity, or 15 hours
    seconds
: 3600
  # in SECONDS how long before a player can set a bounty on a player that was just killed with a bounty
  grace-period
: 10
  • Time immunity will protect you from bounties for a certain amount of time
  • You can change how long 1 currency will protect you for in the config under immunity> time-immunity> seconds
Other Changes
  • There are 10 new messages in language.yml
  • Added a button in currency setup to clear add and remove commands
Bug Fixes
  • You can now edit console bounties
  • Fixed a message being generated with two apostrophes
  • Currency setup now says Essentials instead of vault
  • Fixed a bug where some bounties couldn't be claimed because of heads
Overall this is a huge update, and it took a lot of time and coding. I'm not expecting this to be perfect, so if you find any bugs, please let me know. The fastest way to contact me is through the discord. Thank you Maus, zuhir, and FBI38 for the bug reports and suggestion included in this update.
----------, Aug 8, 2023
Resource Information
Author:
----------
Total Downloads: 18,697
First Release: Aug 12, 2022
Last Update: Feb 20, 2025
Category: ---------------
All-Time Rating:
29 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings