Skip to content

messages.yml

BeestoXd edited this page Aug 15, 2026 · 1 revision

messages.yml

Every line of chat text the plugin sends. Reloads with /spawner reload.

Basics

PREFIX: '&8[&dSpawners&8] &r'
USE_PREFIX: true
Key Description
PREFIX Prepended to every message.
USE_PREFIX false sends messages without the prefix.

Set any message to '' to silence it completely. That is the supported way to remove a message — deleting the key just brings the default back on the next load.

Colour codes: &a legacy, &#RRGGBB hex, <#RRGGBB>text</#RRGGBB> gradient. PlaceholderAPI placeholders (%player_name%, …) resolve when PlaceholderAPI is installed.

Each message has its own {placeholders}, listed below. An unknown placeholder is left as literal text, so a typo shows up as {amout} in chat.


ITEM

ITEM:
  SPAWNER_LORE:
    - '&7Type: &f{type}'
    - ''
    - '&ePlace to create or stack this spawner.'
    - '&7Sneak-place to place the whole stack.'

Lore of the spawner item. {type} is the plain type name.


SPAWNER

Everything a player sees while using spawners.

Errors and state

Key {placeholders}
SYSTEM_DISABLED
NOT_FOUND
NOT_MANAGED_BLOCK
NOT_MANAGED_ITEM
ALREADY_MANAGED_BLOCK
INVALID_ITEM_AMOUNT
AMOUNT_MUST_BE_POSITIVE
TARGET_MUST_BE_ONLINE
UNKNOWN_TYPE {type}
ITEM_CREATE_FAILED
SAVE_FAILED

Giving, placing, stacking

Key {placeholders}
GIVE_SUCCESS {amount} {type} {player}
GIVE_RECEIVED {amount} {type}
PLACE_SUCCESS {amount} {type}
EXCEEDS_MAX_STACK {max}
MAX_STACK_REACHED {max}
STACK_UPDATED {amount}
TYPE_MISMATCH
HOLD_SPAWNER_ITEM
NOT_OWNER

Breaking

Key {placeholders}
BREAK_SUCCESS {amount} {type}
BREAK_NO_PERMISSION
SILK_TOUCH_REQUIRED
REMOVED

Temporary spawners

Key
TEMPORARY_REGISTERED
TEMPORARY_REMOVED
TEMPORARY_CANNOT_STACK

(Temporary spawners are a runtime-only feature for other plugins to register a spawner that is never persisted. Players do not create them.)

Storage

Key {placeholders}
NO_ACCESS
LOOT_EMPTY
INVENTORY_FULL
COLLECT_SUCCESS {amount} {material}
COLLECT_ALL_SUCCESS {amount}
COLLECT_ALL_NO_SPACE
DROP_SUCCESS {amount}
DROP_NO_LOOT

Selling and XP

Key {placeholders}
SELL_SUCCESS {amount} {money}
SELL_NO_ITEMS
SELL_PAYOUT_FAILED
SELL_DISABLED
XP_COLLECTED {xp}
XP_EMPTY
XP_DISABLED

Filters

Key {placeholders}
FILTER_TOGGLED {material} {status}
FILTER_ENABLED_ALL
FILTER_DISABLED_ALL
FILTER_STATUS_ENABLED
FILTER_STATUS_DISABLED

FILTER_STATUS_ENABLED / _DISABLED are substituted into {status} above.

Admin panel

Key {placeholders}
TELEPORTED {x} {y} {z} {world}
WORLD_NOT_LOADED

ECONOMY

Key {placeholders}
EXTERNAL_PROVIDER {provider}
UNKNOWN_PLAYER {player}
INSUFFICIENT_FUNDS
BALANCE_SELF {balance}
BALANCE_OTHER {player} {balance}
BALANCE_USAGE_CONSOLE
BALTOP_HEADER {count}
BALTOP_ENTRY {rank} {player} {balance}
BALTOP_EMPTY
PAY_USAGE
PAY_DISABLED
PAY_SELF
PAY_TOO_SMALL {minimum}
PAY_FAILED {reason}
PAY_SENT {amount} {player} {balance}
PAY_RECEIVED {amount} {player} {balance}
ECO_FAILED {reason}
ECO_GIVE {amount} {player} {balance}
ECO_GIVE_NOTIFY {amount} {balance}
ECO_TAKE {amount} {player} {balance}
ECO_TAKE_NOTIFY {amount} {balance}
ECO_SET {player} {balance}
ECO_SET_NOTIFY {balance}
ECO_RESET {player} {balance}
ECO_USAGE_LINES {label} — a list

BALTOP_ENTRY is repeated once per player. {label} is the alias the player actually typed, so /uvseco shows /uvseco in its own usage text.


COMMAND

Key {placeholders}
NO_PERMISSION
PLAYER_ONLY
PLAYER_NOT_FOUND {player}
INVALID_AMOUNT
LOOK_AT_SPAWNER
RELOADED
GIVE_USAGE
SPLIT_USAGE
SPLIT_HOLD_ITEM
SPLIT_TOO_SMALL
SPLIT_TOO_LARGE {current}
SPLIT_FAILED
SPLIT_SUCCESS {amount} {remaining}
TYPES_HEADER {count}
TYPES_ENTRY {key} {name} {entity} {drops}

Multi-line blocks

These are lists — add, remove or reorder lines freely.

Key {placeholders}
INFO_LINES {type} {owner} {stack} {stored} {xp} {access} {world} {x} {y} {z}
VERSION_LINES {version} {platform} {server} {range} {scheduler} {spawners} {economy}
USAGE_LINES {label}

Recipes

No prefix

USE_PREFIX: false

Silence a noisy message

SPAWNER:
  COLLECT_SUCCESS: ''

Gradient branding

PREFIX: '<#FF00CC>[Spawners]</#3333FF> &r'

Translate to your language

Translate the values, never the keys, and keep every {placeholder} intact:

SPAWNER:
  PLACE_SUCCESS: '&aBerhasil memasang &f{amount}x {type}&a.'
  SILK_TOUCH_REQUIRED: '&cKamu butuh Silk Touch untuk membongkar spawner ini!'

See also

Clone this wiki locally