first
This commit is contained in:
@@ -0,0 +1,154 @@
|
||||
# DirtBounties main configuration
|
||||
# Paper 1.21.x, Java 21
|
||||
#
|
||||
# Color formatting supports normal ampersand colors, hex colors like &#D4AF37,
|
||||
# and the DirtbagMC gradient style shown below.
|
||||
|
||||
server:
|
||||
brand-name: "DirtbagMC"
|
||||
brand-gradient: "A2416&lᴅA2D1B&lɪA351F&lʀA3F24&lᴛA4A2A&lʙB6B35&lᴀ&#A8873F&lɢ&#D4AF37&lᴍ&#B9C63F&lᴄ"
|
||||
debug: false
|
||||
|
||||
storage:
|
||||
# Active bounty data is saved after important mutations and on this autosave interval.
|
||||
autosave-interval: "5m"
|
||||
cleanup-expired-interval: "10m"
|
||||
save-player-ip-cache: true
|
||||
write-history-to-disk-immediately: true
|
||||
|
||||
economy:
|
||||
enabled: true
|
||||
# DirtBounties uses Bukkit ServicesManager economy registration.
|
||||
# This supports normal Vault and CMI's Vault injector.
|
||||
fail-if-missing: false
|
||||
provider-log-on-enable: true
|
||||
minimum-balance-after-withdraw: 0.0
|
||||
currency-format: "${amount}"
|
||||
fees:
|
||||
# Placement fee can be charged as extra money or deducted from the bounty value.
|
||||
placement-percent: 5.0
|
||||
placement-mode: "extra" # extra, deduct
|
||||
add-percent: 5.0
|
||||
add-mode: "extra" # extra, deduct
|
||||
claim-tax-percent: 0.0
|
||||
claim-sink-percent: 0.0
|
||||
broadcasts:
|
||||
enabled: true
|
||||
placed-threshold: 5000.0
|
||||
claimed-threshold: 5000.0
|
||||
milestone-thresholds:
|
||||
- 10000.0
|
||||
- 25000.0
|
||||
- 50000.0
|
||||
|
||||
bounties:
|
||||
min-amount: 100.0
|
||||
max-amount: 1000000.0
|
||||
stack-existing: true
|
||||
allow-self-target: false
|
||||
allow-offline-targets: true
|
||||
# If false, targets must be online or have joined before.
|
||||
# If true, Bukkit may create an OfflinePlayer profile for unknown names.
|
||||
allow-never-joined-targets: false
|
||||
allow-banned-targets: false
|
||||
allow-anonymous: true
|
||||
anonymous-requires-permission: true
|
||||
allow-reasons: true
|
||||
max-reason-length: 80
|
||||
default-reason: "No reason given."
|
||||
placement-cooldown: "30s"
|
||||
require-confirmation-gui: true
|
||||
|
||||
expiration:
|
||||
enabled: true
|
||||
default-duration: "14d"
|
||||
max-duration: "30d"
|
||||
# If true, a bounty without contributions gets removed during cleanup.
|
||||
remove-empty-bounties: true
|
||||
banned-player-action: "keep" # keep, expire
|
||||
deleted-player-action: "keep" # keep, expire
|
||||
|
||||
refunds:
|
||||
# Refund percentage is based on the active contribution value, not placement fees.
|
||||
on-admin-remove-percent: 100.0
|
||||
on-expire-percent: 50.0
|
||||
on-invalid-percent: 100.0
|
||||
refund-fees: false
|
||||
refund-offline-players: true
|
||||
minimum-refund: 0.01
|
||||
|
||||
claim-rules:
|
||||
require-permission: true
|
||||
require-pvp-kill: true
|
||||
block-environmental-deaths: true
|
||||
prevent-self-claims: true
|
||||
prevent-same-ip-claims: true
|
||||
prevent-shared-known-ip-claims: true
|
||||
allow-bypass-permission: true
|
||||
require-target-online-at-death: true
|
||||
blocked-killer-game-modes:
|
||||
- CREATIVE
|
||||
- SPECTATOR
|
||||
worlds:
|
||||
mode: "blacklist" # disabled, whitelist, blacklist
|
||||
list:
|
||||
- spawn
|
||||
- events
|
||||
combat:
|
||||
enabled: true
|
||||
window: "30s"
|
||||
min-damage: 4.0
|
||||
min-hits: 1
|
||||
min-combat-duration: "0s"
|
||||
|
||||
anti-abuse:
|
||||
enabled: true
|
||||
log-failed-claims: true
|
||||
log-same-ip-attempts: true
|
||||
killer-claim-cooldown: "2m"
|
||||
target-claim-cooldown: "2m"
|
||||
killer-target-pair-cooldown: "12h"
|
||||
same-victim-cooldown: "10m"
|
||||
pair-window: "7d"
|
||||
max-pair-claims-in-window: 2
|
||||
suspicious-history-limit: 500
|
||||
run-console-commands-on-suspicious: false
|
||||
suspicious-commands:
|
||||
- "staffmsg Suspicious bounty claim: {killer} -> {target}: {reason}"
|
||||
|
||||
history:
|
||||
enabled: true
|
||||
max-records: 2000
|
||||
max-records-per-player-command: 10
|
||||
prune-older-than: "90d"
|
||||
|
||||
gui:
|
||||
enabled: true
|
||||
open-sound: "BLOCK_BARREL_OPEN"
|
||||
click-sound: "UI_BUTTON_CLICK"
|
||||
success-sound: "ENTITY_PLAYER_LEVELUP"
|
||||
error-sound: "ENTITY_VILLAGER_NO"
|
||||
items-per-page: 28
|
||||
refresh-after-action: true
|
||||
close-on-confirm: true
|
||||
chat-input-timeout: "60s"
|
||||
|
||||
webhooks:
|
||||
enabled: false
|
||||
url: ""
|
||||
username: "DirtBounties"
|
||||
large-bounty-threshold: 25000.0
|
||||
large-claim-threshold: 25000.0
|
||||
notify-placements: true
|
||||
notify-claims: true
|
||||
notify-admin-actions: true
|
||||
timeout-seconds: 8
|
||||
|
||||
logging:
|
||||
console:
|
||||
economy-status: true
|
||||
placements: true
|
||||
claims: true
|
||||
admin-actions: true
|
||||
suspicious: true
|
||||
file-history: true
|
||||
Reference in New Issue
Block a user