Examples match release 1.1.1. Back up your configuration before editing. Use this plugin's reload command where supported; restart after dependency or JAR changes.
Settings in this file
Values shown below are sanitized defaults from the release JAR. Empty private fields must be configured locally.
Default value is shown below. Keep the type and YAML structure when editing this setting.
Setting
General behavior, prefixes and operational switches.
Setting
Player-facing messages and command feedback. Preserve the placeholder spelling used in each default.
Setting
Commands executed on bait detection. Review evidence before enabling automatic punishments.
Setting
Default configuration
Preserve YAML indentation. Never publish your configured keys, tokens or player data.
# xSpawnstash 1.1.0
# Bait stashes are intended for staff investigations. They never drop a spawner item.
config-version: 4
settings:
# Every bait stash is restored automatically after ten minutes. Set 0 to disable expiration.
bait-lifetime-seconds: 600
# LuckPerms/Bukkit permission tiers are xspawnstash.spawnstash.1 through .5.
maximum-baits-per-player: 5
protect-bait-blocks: true
# Keep false: breaking a bait only alerts staff. The terrain is restored after ten minutes.
remove-bait-after-break: false
# /spawnstash remove restores every bait stash within this horizontal radius around the command user.
remove-radius-blocks: 10
no-drops: true
# When enabled, the bait remains in place after the alert. Keep false to preserve the old one-time bait behavior.
cancel-break-after-alert: false
# Enable only if your punishment command has been tested carefully.
run-punishment-commands: false
messages:
prefix: '&8[&b&lxSpawnstash&8] '
no-permission: '&cYou do not have permission to use this command.'
license-required: '&cA valid xSpawnstash license is required. Add your key, then run &f/xspawnstash license verify&c.'
license-check-started: '&eLicense verification started. Check the console or use &f/xspawnstash license status&e.'
license-status: '&7License status: &f%status%'
usage: '&7Usage: &f/xspawnstash <1|2|3|4|5|remove|list|tp|reload>&7'
player-only: '&cThis command can only be used in-game.'
invalid-mob: '&cInvalid spawnable mob: &f%mob%'
created: '&aBait stash created: &f#%id% &7(template %template%, %spawners% spawner(s)) &8(%world%, %x%, %y%, %z%)'
limit-reached: '&cYou already have &f%count%&c active bait stashes. Your current limit is &f%limit%&c.'
removed: '&aBait stash restored and removed: &f#%id%'
removed-nearby: '&aRestored and removed &f%count% &abait stash(es) within &f%radius% &ablocks.'
not-found: '&cNo bait stash was found.'
not-enough-room: '&cThere is not enough room here for this bait stash template.'
reloaded: '&aConfiguration and bait stashes were reloaded.'
list-header: '&7Bait stashes:'
list-entry: '&8- &f#%id% &7%name% &8| &ftemplate %template% &8| &7%world% %x% %y% %z%'
teleported: '&aTeleported to bait stash &f#%id%'
alert: '&c&lxSpawnstash Alert &8ยป &f%player% &7broke bait &f#%id% &8(%mob%, %world%, %x%, %y%, %z%)'
auto-despawned: '&eBait stash &f#%id% &eexpired after ten minutes and its terrain was restored.'
punishment-commands:
# Placeholders: %player%, %id%, %name%, %mob%, %world%, %x%, %y%, %z%
# Example: - 'offend %player% xray Spawnstash bait triggered'
- 'kick %player% &cxSpawnstash: Bait spawner triggered'