XenoScavengerXenoScavenger
lang.yml
The main language and messages file. Customize colors, messages, translate phrases and much more.
# General prefix for all plugin messages
prefix: '&e&lXenoScavenger &8»&r'
# Color definitions to be used via {success}, {error}, etc.
colors:
message: '&7'
error: '&c'
success: '&a'
warning: '&e'
accent: '&e'
##############################
# #
# Messages #
# #
##############################
# All messages can be formatted to send whatever you wish to send. Setting
# message to be blank (no text), will result in the message not sending.
#
# Prefix options:
# --> [title] - sends a title message
# --> [subtitle] - sends a subtitle message
# --> [actionbar] - sends an actionbar message
#
# Available placeholders:
# --> {p} - prefix
# --> {colors.*} - custom defined colors
# --> {player} - name of player
messages:
# General messages
general:
no-permission: '{p} {error}You do not have permission to do that!'
reload: '{p} {message}Plugin configuration has been reloaded in &f%time%ms{message}.'
invalid-command: '{p} {error}Invalid command! Use &f/xsc help {error}for assistance.'
player-only: '{p} {error}This command can only be executed by a player.'
input-cancelled: '{p} {message}Input cancelled.'
# Command help menus
help:
player:
- '&8&m―――――&8<{accent}&l Xeno&f&lScavenger &8>&8&m―――――'
- '&8➼ {accent}/scavenger &fOpen your scavenger journal.'
- '&8&m―――――――――――――――――――――――――――――――――'
admin:
- '&8&m―――――&8<{accent}&l Xeno&f&lScavenger &8>&8&m―――――'
- '&8➼ {accent}/scavenger &fOpen player journal.'
- '&8➼ {accent}/xsc edit &fManage categories and collectibles.'
- '&8➼ {accent}/xsc reload &fReload the plugin.'
- '&8➼ {accent}/xsc help &fShow this help menu.'
- '&8&m―――――――――――――――――――――――――――――――――'
# Collection messages
scavenge:
item-collected: '{p} {message}You collected {accent}%item%{message}! &f(%found%/%total%)'
already-collected: '{p} {error}You have already collected this collectible!'
all-collected: '{p} &a&lCONGRATULATIONS! {accent}You have collected all collectibles in &f%category%{accent}!'
# GUI Component strings
gui:
general:
back: '{message}« Back'
page-next: '{accent}Next Page {message}»'
page-prev: '{message}« {accent}Previous Page'
click-to-edit: '{accent}Click to edit'
set-material: '{accent}Click with item to set material'
teleport-prompt: '&eLeft-click &7to teleport'
set-below-prompt: '&eRight-click &7to set block below you'
click-block-prompt: '&bShift-click &7to click on a block'
player-journal:
title: '&8Scavenger Journal'
category:
display: '{accent}&l%name%'
progress: '{message}Progress: %progress% &f(%found%/%total%)'
not-active: '{error}&lNOT ACTIVE'
event-ended: '{error}&lEvent Ended'
starts-in: '{warning}Starts in: &f%time%'
click: '{accent}Click to view collectibles'
item:
found-title: '{success}%name%'
unknown-title: '{error}&l???'
collected-at: '{message}Collected: &f%date%'
status-found: '{success}(Found)'
status-missing: '{error}(Missing)'
admin-panel:
title: '&8Edit collectibles'
items-title: '&8Admin: %category%'
category-icon:
id: '&8ID: %id%'
count: '{message}Collectibles: &f%total%'
click: '{success}Left-Click {message}to list collectibles'
delete: '{error}Shift-Right-Click {message}to delete'
create-category: '{success}&l+ Create Category'
create-category-lore: '{message}Usage: /xsc create <id>'
item-icon:
id: '&bID: %id%'
name: '{message}Name: &f%name%'
pos: '{message}Pos: &f%x%, %y%, %z%'
teleport: '{accent}Left-Click {message}to Teleport'
edit: '{success}Right-Click {message}to Edit Metadata'
add-item: '&b&l+ Add Collectible Here'
add-item-lore: '{message}Adds a new collectible at your position.'
item-editor:
title: '&8Editing: %item%'
edit-name: '{accent}Edit Name'
name-current: '{message}Current: &f%name%'
edit-material: '{accent}Edit Material'
material-current: '{message}Current: &f%material%'
set-location: '{accent}Set Location'
location-desc: '{message}Sets to your current position.'
edit-description: '{accent}Edit Description'
description-desc: '{message}Click to open the chat description editor.'
current-description: '&7Current description:'
edit-clues: '{accent}Sensory Clues'
clues-desc: '{message}Edit sounds and particles for this collectible.'
delete-item: '{error}Delete Collectible'
delete-desc: '{message}Shift-Click to delete permanently.'
edit-menu:
title: '&8XenoScavenger: Edit Menu'
config:
name: '{accent}Edit Config'
lore: '{message}Edit plugin settings like leaderboard, auto-save, and clues.'
rewards:
name: '{accent}Edit Rewards'
lore: '{message}Edit rewards for each category, including modular rewards.'
categories:
name: '{accent}Edit Categories'
lore: '{message}Edit category metadata, timers, and appearance.'
items:
name: '{accent}Edit Collectibles'
lore: '{message}Browse and edit collectibles within categories.'
clues-editor:
title: '&8Clues: %item%'
title-global: '&8Global Clues Editor'
sound-id: '{accent}Sound ID'
sound-id-desc: '{message}Current: &f%id%'
volume: '{accent}Volume'
volume-desc: '{message}Current: &f%value%'
pitch: '{accent}Pitch'
pitch-desc: '{message}Current: &f%value%'
radius: '{accent}Radius'
radius-desc: '{message}Current: &f%value%'
check-interval: '{accent}Check Interval'
check-interval-desc: '{message}Current: &f%value%s'
particles: '{accent}Particles'
particles-desc: '{message}Current: %status%'
enabled: '&aEnabled'
disabled: '&cDisabled'
prompt-id: '{p} {message}Type the sound ID in chat (e.g. &fBLOCK_NOTE_BLOCK_CHIME{message}):'
prompt-value: '{p} {message}Type the value (number) in chat:'
invalid-value: '{p} {error}Invalid number! Please try again.'
config-gui:
title: '&8Edit Config'
leaderboard:
name: '{accent}Leaderboard'
lore:
- '{message}Status: %status%'
- ''
- '{accent}Click to toggle'
auto-save:
name: '{accent}Auto-Save'
lore:
- '{message}Status: %status%'
- ''
- '{accent}Click to toggle'
sensory:
name: '{accent}Global Clues'
lore:
- '{message}Edit global clue settings.'
- '{message}These are defaults for all collectibles.'
- ''
- '{accent}Click to edit'
category-editor:
title: '&8Category: %category%'
select-title: '&8Select Category to Edit'
edit-name: '{accent}Edit Name'
name-current: '{message}Current: &f%name%'
edit-description: '{accent}Edit Description'
edit-reward-file: '{accent}Reward File'
reward-file-current: '{message}Linked: &f%file%.yml'
edit-timer: '{accent}Event Timer'
timer-lore:
- '{message}Start: &f%start%'
- '{message}End: &f%end%'
- ''
- '{accent}Click to edit'
edit-appearance: '{accent}GUI Appearance'
appearance-desc: '{message}Edit icon and locked collectible settings.'
edit-sensory: '{accent}Sensory Clues'
sensory-desc: '{message}Edit category-wide particles and sounds.'
appearance-title: '&8Appearance: %category%'
edit-icon: '{accent}GUI Icon'
icon-current: '{message}Current: &f%value%'
edit-locked-mat: '{accent}Locked Material'
locked-mat-current: '{message}Current: &f%value%'
edit-locked-lore: '{accent}Locked Lore'
locked-lore-current: '{message}Current: &f(Multi-line text)'
sensory-title: '&8Sensory: %category%'
edit-particle: '{accent}Particle Effect'
edit-particle-color: '{accent}Particle Color'
edit-sound-clue: '{accent}Sound Clue'
reward-editor:
title: '&8Rewards: %category%'
select-title: '&8Select Category Rewards'
first-item: '{accent}First Collectible Reward'
all-collected: '{accent}Complete Reward'
modular-title: '&8Modular Rewards'
add-modular: '{success}&l+ Add Modular'
reward-icon:
name: '{accent}Modular Reward'
trigger: '{message}Trigger: &f%count% collectibles'
click: '{accent}Click to edit'
delete: '{error}Shift-Click to delete'
edit-messages: '{accent}Messages'
edit-commands: '{accent}Commands'
edit-sound: '{accent}Sound'
prompt-trigger: '{p} {message}Type the collectibles-collected trigger count:'
chat:
message-header: '&d&lReward Messages &7- &f%type%'
command-header: '&b&lReward Commands &7- &f%type%'
message-sub: '&7Click to edit, [✖] to delete.'
command-sub: '&7Enter commands without / prefix. Executed from Console.'
line-format: ' &8%index%. &f%content%'
delete-btn: ' &c[✖]'
add-message: ' &a[+] Add New Message'
add-command: ' &a[+] Add New Command'
finish: ' &6[✔] Finish Editing'
# Chat-based editor messages
editor:
chat:
name-prompt: '{p} {message}Type the new name in chat (or &f"cancel"{message}):'
description-header: '{accent}&lDescription Editor {message}- &f%item%'
description-sub: '{message}Click a line to edit, or use the buttons below.'
description-line-format: ' &8%index%. &f%line%'
description-hover-edit: 'Click to edit this line'
description-hover-delete: 'Click to delete this line'
description-btn-add: ' {success}[+] Add New Line'
description-btn-add-hover: 'Click to add a new line at the end'
description-btn-finish: ' {accent}[✔] Finish Editing'
description-btn-finish-hover: 'Click to return to the collectible editor'
results:
item-added: '{p} {success}Collectible &f%item% {success}added successfully!'
name-updated: '{p} {success}Collectible name updated!'
material-updated: '{p} {success}Material updated to the collectible in your hand!'
material-error: '{p} {error}Please hold an item in your hand to set the material!'
location-updated: '{p} {success}Location updated to your current position!'
location-prompt: '{p} {message}Right-click on a block to set the collectible location. Type &f"cancel" &7to abort.'
location-set: '{p} {success}Location set to: &f%x%, %y%, %z%'
location-error: '{p} {error}Failed to set location. Please try again.'
item-deleted: '{p} {success}Collectible deleted successfully.'
teleported: '{p} {message}Teleported to collectible: &f%item%{message}.'
##############################
# #
# Other Values #
# #
##############################
# Formats for various displays
formats:
# Format the date available in the journal as you see fit for your locale.
date: 'dd/MM/yyyy HH:mm'
# You can define your own progress bar and its length.
# Use {filled} and {empty} placeholders to define the progress bar.
progress-bar:
format: '{filled}{empty}'
length: 10
filled: '■'
empty: '■'
color-filled: '{success}'
color-empty: '&8'
# When countdown is visible through placeholders, define the format as you wish here.
countdown:
full: '{days}d {hours}h {minutes}m {seconds}s'
short: '{hours}:{minutes}:{seconds}'
# Time formats for various displays
# This will be used in other messages as %time% to display time left.
time:
days: '{success}{time}d'
hours: '{success}{time}h'
minutes: '{success}{time}m'
seconds: '{success}{time}s'
splitter: '{success}, 'Last updated on