NotBounties icon

NotBounties -----

GUI based bounty system with Placeholders and MySQL



Redis, Bounty challenges, Bounty Check GUI, and more.
This is a huge update that has been in the works for many months. The most important change is that only Java 17 and above is supported, which means Minecraft 1.17 and above. Testing for this update was done on 1.20 and 1.21. If you find any bugs, please report them in the discord.

New Features
  • Bounty Challenges. There is a new challenges.yml file to configure challenges. Ex: Claim x Bounties. These are disabled by default, but you can go into the file and enable it. There is also a new challenges GUI. Use /bounty challenges.
  • View bounties with more detail. There is a new view-bounty GUI to display more information on the bounty reward including custom items. The general-currency-item custom item goes with this GUI to display placeholder currency. Use /bounty check (player).
  • override-type option in the bedrock-gui.yml file to override the GUI type (simple, modal, custom)
  • Bounty Click Actions. You can now configure which actions occur when a player clicks a bounty in the main GUI. New configuration section called bounty-gui-clicks in the config.yml file.
  • Trickle Bounties. Added a new config section called trickle-bounties that allows you to control how much of a bounty is claimed, and how much of a bounty you receive from claiming another bounty.
  • New messages in language.yml to go with the new features.
  • Redis is now supported as a database.
  • Backups of your local bounties are now taken automatically. Old backups will be deleted.
  • A new message appears for bedrock players when they open a form.
  • Added /bounty pause command for admins to disable all bounty features except viewing
  • Added player prefix and suffix options in the language.yml file to add text before or after most {player} and {receiever} placeholders in the file
  • You can now specify the inventory-type option for GUIs
  • Added EssentialsX Hook for item values
  • Added _rank suffix to stat placeholders. ex: %notbounties_all_rank% will return your rank regarding your all time bounty
Changes
  • GUI backend changes
  • Data storage backend changes
  • Major SQL changes: SQL requests were reduced significantly. Bounties are now updated from the database every 5 minutes.
  • Renamed SabreFactions to Factions in the config.yml
  • You can now create bounty posters for offline players. @unknown-user
  • There is now a minBounty option in the config for the bounty tracker.
  • Multiple bounties on the same person set by the same person are no longer grouped together
  • Bedrock skin requests are now async
  • Now formatting timezones by player locales if a specific timezone isn't recorded
  • Set bounty statistic is now updated after a bounty is added instead of when the bounty is claimed
  • Added a new bstats chart for active bounties
  • Bounty whitelist will now be disabled by default when generating a new config
  • Disabling bounty whitelists will now allow anyone to claim previously whitelisted bounties
  • buy-items set to false will give back to the setter
  • use-item-values set to false will override min-bounty
  • Offline bounty notification now includes the value of items
  • Changed use-item-values in the config to item-values, and it now is a text option. (the old value will automatically migrate)
  • Changed how databases are represented in the config.
  • Reloading the config will attempt to connect to any configured databases
  • You can now edit the update notification in the language.yml file
  • Whitelist messages now show in the view-bounty GUI
  • The console name can now be used in the view-bounty GUI
  • Dependencies are now downloaded at runtime to reduce the file size for spigot
Bug Fixes
  • Fixed a bug that occurred when removing expired bounties from the SQL database.
  • Using other faction plugins will no longer result in an error when a bounty is claimed
  • Added an extra method to remove stuck bounty boards
  • Requesting a bedrock skin will catch a null returned value.
  • Added an extra check to remove stuck wanted tags
  • You can now modify the number formatting divisions and wanted tag level properly.
  • Removed entities message is no longer formatting for currency
  • Fixed a bug that prevented skins from loading in the bedrock GUIs.
  • Fixed a bug that would display the wrong player in the bounty-item-select GUI.
  • Fixed a bug that allowed bedrock players to steal items from the GUI if they transitioned from a java GUI to a bedrock form
  • Fixed a bug that caused {slot<x>} placeholder in GUI items to always return the player who opened the GUI
  • Skin requests will only create a maximum of 2 extra threads
  • Fixed a bug that occurred when registering the bounty tracker recipe
  • The bounty list in chat is now consistent with the GUI
----------, Nov 6, 2024
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