Auto Bounties - No-Not-Jaden/NotBounties GitHub Wiki
To increase the excitement on your server, there are 3 ways bounties can be placed on a player without any money being spent: Murder Bounties, Random Bounties, and Timed Bounties. Because these bounties are from another nature than regular bounties, there is an additional expire-time
option that can override the regular expire time.
# number of days until auto bounties expire
# overrides the bounty-expire value unless it is set to -1
# -2 will disable no matter the value of bounty-expire
expire-time: -1
Murder Bounties
Bounties can be set on another player for murder. All of these configuration options are located in the murder-bounty
configuration section. Players with the notbounties.immunity.murder
permission will not have murder bounties set on them if this feature is enabled.
Player Cooldown
The player-cooldown
option stops players from abusing murder bounties. Here you can define how many seconds between bounties set on any specific player for murder. If you have a very competitive economy, I would suggest increasing this.
player-cooldown: 360
Bounty Increase
The amount of currency that is set on a player every time they murder someone can be changed with the bounty-increase
option. If you don't want the murder bounties to be broadcasted in chat, consider raising minimum-broadcast
near the top of the config.yml.
bounty-increase: 10
Multiplicative
The multiplicative
option controls if the bounty increase is scalar or linear. If this is set to false, the value in bounty-increase
will be added to the murderer's bounty. If this is set to true, the value in bounty-increase
will be multiplied by the murderer's current bounty and added to it. If the murderer doesn't have a bounty, the minimum-bounty is used.
# whether the bounty-increase represents the percent of the current bounty added, or a flat number.
# if the multiplicative is set to true, and the current bounty is 0, the bounty will be set to the min-bounty.
multiplicative: false
Exclude Claiming
The exclude-claiming
option controls whether murder bounties will be placed on players claiming other bounties.
exclude-claiming: true
Random Bounties
Random bounties can be set on players every so often. All of these configuration options are located in the random-bounties
configuration section. Players with the notbounties.immunity.random
permission will not have random bounties set on them if this feature is enabled.
Min & Max Time
The min-time
and max-time
control the minimum and maximum times that random bounties can be set. A random bounty can be set any time between the minimum time and the maximum time. These are both in seconds. There are 86400 seconds in a day. A minimum time set for 43200 and a maximum time set for 86400 seconds will set a bounty between 12-24 hours after the last random bounty was set.
# minimum seconds between next random bounty - 0 to disable
min-time: 0 # 86400 seconds in a day
# maximum seconds between next random bounty
max-time: 0
Min & Max Price
Similarly to Min & Max Time, min-price
and max-price
control the minimum and maximum prices that random bounties will be set for. A random number between the min and max will be chosen for the random bounty to be set.
# minimum bounty price
min-price: 10
# maximum bounty price
max-price: 100
Timed Bounties
Timed bounties are similar to random bounties but the random part is removed. After a specified amount of time has passed for a player, a bounty will be placed on them. The time to the next bounty is tracked per player. Players with the notbounties.immunity.timed
permission will not have timed bounties set on them if this feature is enabled.
Time
time
controls the number of seconds between each bounty. Set to 0 to disable timed bounties.
time: 0
Bounty Increase
bounty-increase
is the amount the bounty will increase after every interval of time.
bounty-increase: 10
Max Bounty
max-bounty
allows you to set a maximum value for timed bounties. Bounties will not be set on players who already have a bounty above this value. Set to 0 to allow bounties to increase forever.
max-bounty: 0
Reset on Death
reset-on-death
controls whether the timer will reset when the player dies.
reset-on-death: true
Offline Tracking
offline-tracking
controls whether the timer counts down while players are offline. Bounties will be set while the player is offline if this is enabled.
offline-tracking: false
Server Name
The name of the server when setting bounties can be changed with the console-bounty-name
option. Any bounties set by the console, a random bounty, or a murder bounty will have the setter as this name.
console-bounty-name: Sheriff