add messages_en.yml
Code (YAML):
# TreasureCoffer Message Configuration File
# Plugin message prefix
prefix
: '&6&l
[Lottery
] '
# General Messages
general
:
# Message not found
message-not-found
: 'Message not found
:
%key%'
# Money
money
: 'Money'
# Points
points
: 'Points'
# Key
key
: 'Key'
# None
none
: '
None'
# Crate
crate
: 'Crate'
# Guaranteed (Pity)
lucky
: 'Guaranteed'
# Normal Rewards
normal-rewards
: 'Normal Rewards'
# Guaranteed Rewards
lucky-rewards
: 'Guaranteed Rewards'
# Lottery Related Messages
lottery
:
# Lottery success
success
: '
%prefix%&c&lPlayer &a&l%player% obtained %item%!'
# Guaranteed (Pity) lottery
lucky
: '
%prefix%&c&lPlayer &a&l%player% triggered the guaranteed mechanism and obtained %item% from the guaranteed pool!'
# Server-wide broadcast
broadcast
: '
%prefix%&c&lPlayer &a&l%player% obtained %item% from %crate%!'
# Inventory full (single draw)
inventory-full-single
: '
%prefix%&cInventory full! &fPlease clear space in your inventory before drawing.'
# Inventory full (multiple draws)
inventory-full-multiple
: '
%prefix%&cNot enough inventory space! &fMulti-draw requires %count% slots. Please clear space before drawing.'
# Inventory full during multi-draw
inventory-full-during-multi
: '
%prefix%&cInventory became full during multi-draw! &fUnused currency has been refunded.'
# Partial multi-draw (insufficient inventory space)
partial-multi-draw
: '
%prefix%&eDue to limited inventory space, the draw has been adjusted to %actual% draws (originally %expected% draws).'
# Not enough money
not-enough-money
: '
%prefix%&fNot enough money, %money% money required!'
# Not enough points
not-enough-points
: '
%prefix%&fNot enough points, %points% points required!'
# Not enough keys (singular context, e.g., for opening a GUI or single draw)
not-enough-key
: '
%prefix%&fMissing key!'
# Not enough keys (plural context, for multi-draw)
not-enough-keys
: '
%prefix%&cYou do not have enough keys for a multi-draw, %count% keys required.'
# Reward pool empty
no-rewards
: '
%prefix%&fThe reward pool for crate %crate% is empty!'
# Inventory full, items dropped on the ground
inventory-full-drop
: '
%prefix%&fInventory full, item(s) dropped on the ground!'
# Guaranteed (Pity) pool empty
lucky-pool-empty
: '
%prefix%&fThe guaranteed reward pool for crate %crate% is empty, using normal reward pool instead!'
# No key to open crate
no-key
:
"%prefix%&cYou don't have the required key to open crate &e%crate%&c."
# GUI Related Messages
gui
:
# Lottery button name
lottery-button-name
: '&a&lClick to Draw'
# Lottery button lore
lottery-button-lore
:
-
""
-
"&eLeft-click for Single Draw &7| &eRight-click for %multi_count%-Draw"
-
"&7--------------------------"
- "&b✧ Guaranteed Value
:
&f%current%/%max%"
- "&b✧ Cost (Money)
:
&f%money%"
- "&b✧ Cost (Points)
:
&f%points%"
- "&b✧ Key Required
:
&f%key%"
-
"&7--------------------------"
-
"&7Guaranteed reward upon reaching the guaranteed value."
-
""
# Previous page button name
previous-page-name
: '&e&lPrevious Page'
# Previous page button lore
previous-page-lore
:
- '&7Click to view previous page'
# Next page button name
next-page-name
: '&e&lNext Page'
# Next page button lore
next-page-lore
:
- '&7Click to view next page'
# Border item name
border-name
: ' '
# System Log Messages
system
:
# Directory creation failed
create-dir-failed
:
"Failed to create directory: %path%"
# Player data directory creation failed
create-player-dir-failed
:
"Failed to create player data directory: %path%"
# Configuration file creation failed
create-file-failed
:
"Failed to create configuration file: %path%"
# Configuration file creation error
create-file-error
:
"Error creating configuration file: %error%"
# Configuration file save failed
save-file-failed
:
"Failed to save configuration file %file%: %error%"
# Normal pool empty warning
normal-pool-empty
:
"Normal reward pool for crate %crate% is empty!"
# Guaranteed (Pity) pool empty warning
lucky-pool-empty
:
"Guaranteed reward pool for crate %crate% is empty!"
# Command Related Messages
command
:
# No permission
no-permission
: '
%prefix%&cYou do not have permission to execute this command!'
# Player only command
player-only
: '
%prefix%&cThis command can only be executed by a player!'
# Console only command
console-only
: '
%prefix%&cThis command can only be executed by the console!'
# Command usage
usage
: '
%prefix%&fUsage: %usage%'
# Crate does not exist
crate-not-exist
: '
%prefix%&cCrate %crate% does not exist!'
# Crate already exists
crate-already-exist
: '
%prefix%&cCrate %crate% already exists!'
# Crate created successfully
crate-created
: '
%prefix%&aSuccessfully created crate %crate%!'
# Reward added successfully
reward-added
: '
%prefix%&aSuccessfully added reward to crate %crate%, chance set to %chance%%!'
# Guaranteed reward added successfully
lucky-reward-added
: '
%prefix%&aSuccessfully added guaranteed reward to crate %crate%, chance set to %chance%%!'
# Invalid chance
invalid-chance
: '
%prefix%&cChance must be a valid number!'
# Set draw count success
set-count-success
: '
%prefix%&aSuccessfully set player %player%''s draw count for crate %crate% to %count%!'
# Player does not exist
player-not-exist
: '
%prefix%&cPlayer %player% does not exist!'
# Set crate currency type and price success
set-currency-success
: '
%prefix%&aSuccessfully set crate %crate% cost to %price% %type%!'
# Set crate currency type and price failed
set-currency-failed
: '
%prefix%&cFailed to set cost for crate %crate%!'
# Invalid price
invalid-price
: '
%prefix%&cPrice must be a valid number!'
# Invalid currency type
invalid-currency-type
: '
%prefix%&cInvalid currency type!'
# Currency type info
money-type-info
: '
%prefix%&fAvailable currency types: %type1%, %type2%'
# Newly added key related command messages
invalid-boolean
:
"%prefix%&cInvalid boolean value, please use true or false."
set-key-usage-success
:
"%prefix%&aSuccessfully %status% key consumption for crate &e%crate%&a."
set-key-usage-failed
:
"%prefix%&cFailed to set key consumption status for crate &e%crate%&c."
key-added
:
"%prefix%&aSuccessfully set item in hand as key for crate &e%crate%&a."
key-add-failed
:
"%prefix%&cFailed to set item in hand as key for crate &e%crate%&c."
# Set crate max guaranteed value messages
set-max-value-success
:
"%prefix%&aSuccessfully set max guaranteed value for crate %crate% to %value%!"
set-max-value-failed
:
"%prefix%&cFailed to set max guaranteed value for crate %crate%!"
invalid-max-value
:
"%prefix%&cMax guaranteed value must be an integer greater than 0!"
# Need item in hand
need-item-in-hand
:
"%prefix%&cPlease hold the item you want to set in your hand!"
# Crate block related messages
box-item-set
:
"%prefix%&aSuccessfully set block appearance for crate %crate%!"
box-item-set-failed
:
"%prefix%&cFailed to set block appearance for crate %crate%!"
box-spawned
:
"%prefix%&aSuccessfully spawned crate %crate% block at current location!"
box-spawn-failed
:
"%prefix%&cFailed to spawn crate %crate% block! Please set block appearance first."
cannot-break-box
:
"%prefix%&cYou do not have permission to break this crate block!"
box-removed
:
"%prefix%&aSuccessfully removed crate %crate% block!"
shift-right-click-to-remove
:
"%prefix%&aAdmins can remove crate blocks with Shift + Right-click!"
box-glow-set
:
"%prefix%&aSuccessfully %value% glow effect for crate %crate%!"
box-glow-set-failed
:
"%prefix%&cFailed to set glow effect for crate %crate%!"
box-glow-color-set
:
"%prefix%&aSuccessfully set glow color for crate %crate% to %color%!"
box-glow-color-set-failed
:
"%prefix%&cFailed to set glow color for crate %crate%!"
# Reload related messages
reload-success
:
"%prefix%&aPlugin reloaded successfully! Restored %count% crates."
restore-boxes-success
:
"%prefix%&aSuccessfully restored %count% crates!"
# Help Menu
help:
header
:
"§6§l===== TreasureCoffer Help ====="
create
:
"§e/tc create <CrateName> §7- Create a crate"
add
:
"§e/tc add <CrateName> [Chance] §7- Add item in hand to crate's normal reward pool"
addlucky
:
"§e/tc addlucky <CrateName> [Chance] §7- Add item in hand to crate's guaranteed reward pool"
open
:
"§e/tc open <CrateName> §7- View normal rewards of a crate"
openlucky
:
"§e/tc openlucky <CrateName> §7- View guaranteed rewards of a crate"
set
:
"§e/tc set <PlayerName> <CrateName> <Count> §7- Set a player's draw count for a crate"
lottery
:
"§e/tc lottery <CrateName> §7- Open the lottery interface"
reload
:
"§e/tc reload §7- Reload the plugin and update crates"
restoreboxes
:
"§e/tc restoreboxes §7- Restore all crates"
money
:
"§e/tc money <CrateName> <Price> <Type> §7- Set crate's currency type and price"
keyset
:
"§e/tc keyset <CrateName> <true/false> §7- Enable or disable key consumption for a crate"
keyadd
:
"§e/tc keyadd <CrateName> §7- Set item in hand as the key for a crate"
setmax
:
"§e/tc setmax <CrateName> <Count> §7- Set max guaranteed value for a crate"
setbox
:
"§e/tc setbox <CrateName> §7- Set crate block appearance (item in hand)"
spawnbox
:
"§e/tc spawnbox <CrateName> §7- Spawn crate block at current location"
setglow
:
"§e/tc setglow <CrateName> <true/false> §7- Set if the crate block glows"
setglowcolor
:
"§e/tc setglowcolor <CrateName> <Color> §7- Set crate block glow color"