RoodyCompressor · Files
lang/en.yml
# ------------------------------------------------------------
# RoodyCompressor · lang/en.yml
# Every message and menu text. {prefix} is the prefix below and {accent}, {brand}, {red}...
# the colours of "colors". A message set to "" is not sent.
# & codes, &#RRGGBB and MiniMessage tags (<gradient>, <bold>...) all work.
# Copy this file as lang/<code>.yml to make another language (language: <code> in config.yml).
# The look of each compressor item (name, lore, {state}) is in config.yml, per tier.
# ------------------------------------------------------------
prefix: "<gradient:#FF5468:#FF9A8B><bold>COMPRESSOR</bold></gradient> &8&l» &7"
colors:
# Roody coral: what players see (/compressor). {accent} is the admin blue of the editor.
brand: "&#FF5468"
brand-light: "&#FF8A95"
gold: "&#F5C136"
# --- compressing
# Shown when something is compressed. {steps} is the list of conversions.
compressed-actionbar: "{brand}▲ &7{steps}"
compressed-chat: "{prefix}Compressed {steps}"
# One conversion, and the separator between several.
step: "&f{amount} {from} &8⏵ {brand-light}{result} {to}"
separator: " &8▪ "
# --- turning it on / off
toggled-on: "{prefix}Auto-Compressor {green}turned on &8(&7tier &f{tier}&8)"
toggled-off: "{prefix}Auto-Compressor {red}turned off &8(&7tier &f{tier}&8)"
already-on: "{prefix}That compressor is already {green}on&7."
already-off: "{prefix}That compressor is already {red}off&7."
not-holding: "{prefix}Hold a compressor item in your hand first."
unknown-tier: "{prefix}{red}That tier does not exist (any more)."
auto-on: "{prefix}Auto-Compressor {green}turned on &8(&7no item needed&8)"
auto-off: "{prefix}Auto-Compressor {red}turned off&7."
now-blocked: "{prefix}Can't compress right now: &f{reason}&7."
now-nothing: "{prefix}Nothing to compress right now."
# --- /compressor info
info-header:
- ""
- "<gradient:#FF5468:#FF9A8B><bold>AUTO-COMPRESSOR</bold></gradient> &8&l» &7Your compressor"
info-none: " &8▪ &7You have no compressor turned on."
info-active: " &8▪ &7Item tiers on: &f{tiers}"
info-auto-on: " &8▪ &7Auto mode: {green}on &8(&7tier &f{tier}&7, no item needed&8)"
info-auto-off: " &8▪ &7Auto mode: {red}off &8(&f/compressor on&8)"
info-blocked: " &8▪ &7Paused right now: &f{reason}"
info-stats: " &8▪ &7Items compressed: &f{count}"
# Why nothing is compressed right now ({reason}).
reasons:
not-licensed: "plugin not licensed"
no-permission: "no permission"
dead: "dead"
paused-trading: "paused after trading ({seconds}s)"
disabled-world: "disabled in this world"
game-mode: "game mode {mode}"
inventory-open: "inventory open"
item-on-cursor: "item on cursor"
not-in-world: "not in this world"
excluded-region: "excluded region {region}"
outside-regions: "outside its regions"
nothing-to-do: "nothing to do"
# How each tier works for a player (/rcomp info, {how}).
explain:
no-permission: "no permission {permission}"
works-item: "works here (item on)"
works-auto: "works here (auto)"
item-off: "item turned off"
auto-needs-permission: "auto tier, needs roodycompressor.auto"
auto-off: "auto turned off (/compressor on)"
not-carried: "not carried"
# Where players are told what was compressed.
notices:
actionbar: "&fAction bar"
chat: "&fChat"
none: "{red}Nowhere"
# --- generic
no-permission: "{prefix}{red}You don't have permission to do that."
players-only: "{prefix}{red}Only players can use this."
player-not-found: "{prefix}{red}Player &f{player}{red} is not online."
# --- typing in chat for a menu ({question} comes from the menu)
ask: "{prefix}Type {question} in chat."
# --- /rcomp
admin-help:
- ""
- "<gradient:#FF5468:#FF9A8B><bold>ROODYCOMPRESSOR</bold></gradient> &8&l» &7Admin"
- " &8▪ &f/rcomp &7· the in-game editor (everything is there)"
- " &8▪ &f/rcomp settings &7· general settings menu"
- " &8▪ &f/rcomp create <id> &7· new tier &8· &f/rcomp edit <id>"
- " &8▪ &f/rcomp deletetier <id> confirm"
- " &8▪ &f/rcomp give <player> <tier> [amount] [on|off]"
- " &8▪ &f/rcomp addrecipe <tier> <from> <amount> <to> <result> [plain-only]"
- " &8▪ &f/rcomp delrecipe <tier> <n> &7· &f/rcomp list"
- " &8▪ &f/rcomp item <id> [name] &7· save the item in your hand &8· &f/rcomp items"
- " &8▪ &f/rcomp info <player> &7· what works for them here &8· &f/rcomp now <player>"
- " &8▪ &f/rcomp import-condenser &7· bring over a RoodyCondenser config"
- " &8▪ &f/rcomp reload &7· &f/rcomp license"
- ""
give-usage: "{prefix}Usage: &f/rcomp give <player> <tier> [amount] [on|off]"
give-done: "{prefix}Gave &f{amount}x &7tier &f{tier}&7 to &f{player}&7."
create-usage: "{prefix}Usage: &f/rcomp create <id>"
deletetier-usage: "{prefix}Usage: &f/rcomp deletetier <id> confirm"
deletetier-confirm: "{prefix}This deletes tier &f{tier}&7 for good. Run &f/rcomp deletetier {tier} confirm&7 to do it."
tier-created: "{prefix}{green}Created tier &f{tier}{green}. &7Add recipes and set its look in the editor."
tier-exists: "{prefix}{red}A tier called &f{tier}{red} already exists."
tier-bad-id: "{prefix}{red}'&f{tier}{red}' is not a valid id: use letters, numbers, - and _ (max 32)."
tier-deleted: "{prefix}Deleted tier &f{tier}&7."
list-header: "{prefix}Tiers:"
list-tier: " &8▪ &f{tier} &8(&7level {level}, inherits {inherits}, {recipes} recipes&8)"
list-recipe: " &8{n}. &f{amount} &7{from} &8⏵ &f{result} &7{to}"
# Recipe editing (numbers are a tier's OWN recipes, 1-based).
addrecipe-usage: "{prefix}Usage: &f/rcomp addrecipe <tier> <from> <amount> <to> <result> [plain-only]"
addrecipe-done: "{prefix}{green}Saved &f{amount} {from} &8⏵ &f{result} {to}{green} in tier &f{tier}{green}."
delrecipe-usage: "{prefix}Usage: &f/rcomp delrecipe <tier> <number> &8(see /rcomp list)"
delrecipe-done: "{prefix}Removed recipe &f#{number}&7 from tier &f{tier}&7."
recipe-pick-first: "{prefix}Click the &fInput&7 or &fOutput&7 slot first, then the item."
recipe-incomplete: "{prefix}{red}Set both the input and the output first."
preset-added: "{prefix}{green}Added &f{count}{green} recipe(s) to tier &f{tier}{green} &8(&7ones it had were skipped&8)."
bad-material: "{prefix}{red}Unknown item (&f{from}{red} / &f{to}{red}). Use ids like gold_ingot."
bad-amount: "{prefix}{red}Amount and result must both be whole numbers of 1 or more."
bad-index: "{prefix}{red}That tier has no such recipe (it has &f{max}{red} own recipe(s))."
edit-error: "{prefix}{red}Could not save the change to config.yml; see the console."
reload-ok: "{prefix}{green}Reloaded."
reload-warnings: "{prefix}Reloaded with &f{count}&7 warning(s); see the console."
reload-error: "{prefix}{red}A config file has an error; nothing was reloaded. See the console."
# --- custom items (coins and anything with a name, lore or custom data)
item-usage: "{prefix}Usage: &f/rcomp item <id> [name] &8· &f/rcomp item <id> delete"
item-saved: "{prefix}{green}Saved the item as &f{id}{green}: use it in recipes as &f{id}{green}."
item-deleted: "{prefix}Deleted the item &f{id}&7."
item-in-use: "{prefix}{red}A recipe still uses &f{id}{red}; change or remove that recipe first."
item-not-found: "{prefix}{red}There is no item called &f{id}{red}."
item-bad-id: "{prefix}{red}'&f{id}{red}' can't be used: letters, numbers, - and _, and not the id of a vanilla item."
hold-item: "{prefix}Hold the item in your main hand."
items-header: "{prefix}Custom items:"
items-none: " &8▪ &7None yet. &f/rcomp item <id> &7saves the one in your hand."
items-line: " &8▪ &f{id}&7: {name} &8({source}, match {match})"
place-nothing-here: "{prefix}{red}There is nothing to add where you stand (no WorldGuard region here?)."
# --- one player (/rcomp info, /rcomp now)
info-usage: "{prefix}Usage: &f/rcomp info <player>"
info-player-header: "{prefix}&f{player}&7 at &f{where}&7:"
info-player-tier: " &8▪ &f{tier}&7: {how}"
info-player-blocked: " &8▪ &7Paused right now: &f{reason}"
now-usage: "{prefix}Usage: &f/rcomp now <player>"
now-done: "{prefix}Compressed for &f{player}&7: {steps}"
now-none: "{prefix}Nothing compressed for &f{player}&7 (&f{reason}&7)."
# --- /rcomp import-condenser
import-none: "{prefix}{red}No RoodyCondenser config with condensers at &fplugins/RoodyCondenser/config.yml{red}."
import-done:
- "{prefix}{green}Imported RoodyCondenser: &ftiers {tiers}{green}, &f{items} {green}custom item(s), &f{recipes} {green}recipe(s)."
- " &8▪ &7They work without an item (auto mode). Give your players &froodycompressor.auto &7and the tier permissions: &f{permissions}"
- " &8▪ &7Then remove RoodyCondenser and restart. Check a player with &f/rcomp info <player>&7."
import-warning: " &8▪ {gold}{warning}"
license-status: "{prefix}License: &f{status}"
license-server: " &8▪ &7server-id: &f{server}"
# ------------------------------------------------------------ menus
# Title, then each button: name and lore. A button with "states" has other texts for
# some states (on/off...). Where each button goes and its item: menus/<menu>.yml.
menus:
# /compressor: the player's own compressor
status:
title: "ᴀᴜᴛᴏ-ᴄᴏᴍᴘʀᴇꜱꜱᴏʀ"
header:
name: "&8▪ {brand}&lAUTO-COMPRESSOR"
lore:
- "&8ʏᴏᴜʀ ᴄᴏᴍᴘʀᴇꜱꜱᴏʀ"
- ""
- "&7 Full stacks in your inventory"
- "&7 are compressed automatically."
- ""
- "&7 {brand}● &fStatus: &7{status}"
- "&7 {brand}● &fItem tiers: &7{tiers}"
- "{auto}"
- "{paused}"
- "&7 {brand}● &fCompressed: &f{count} &7items"
running: "{green}Running"
not-running: "{red}Not running"
no-tiers: "&8none on"
# The {auto} line (only when auto mode is available to the player).
auto-line: "&7 {brand}● &fAuto mode: &7{auto}"
auto-on: "{green}On &8(tier {tier})"
auto-off: "{red}Off"
# The {paused} line (only when something stops it right now).
paused-line: "&7 {brand}● &fPaused: &f{reason}"
recipe:
name: "&f{amount} &7{from} &8⏵ &f{result} &7{to}"
lore:
- "&8ʀᴇᴄɪᴘᴇ"
- ""
- "&7 {amount}x {from}"
- "&7 becomes {result}x {to}"
empty:
name: "&8▪ {brand}&lNOTHING TO COMPRESS"
lore:
- "&8ʀᴇᴄɪᴘᴇꜱ"
- ""
- "&7 Carry a compressor item and"
- "&7 turn it on with right-click."
- "{hint}"
# The {hint} line of "empty" when the player can use auto mode.
hint-auto: "&7 Or turn on auto mode below."
previous-page:
name: "&8▪ {brand}&lPREVIOUS PAGE"
lore:
- "&8ᴘᴀɢᴇ {page}/{pages}"
- ""
- "&7 (( &f&oClick to {brand}&ogo back &7))"
next-page:
name: "&8▪ {brand}&lNEXT PAGE"
lore:
- "&8ᴘᴀɢᴇ {page}/{pages}"
- ""
- "&7 (( &f&oClick to {brand}&ogo forward &7))"
toggle:
name: "&8▪ {brand}&lTURN ON"
lore:
- "&8ᴛᴏɢɢʟᴇ"
- ""
- "&7 Turns {what}"
- "&7 on."
- ""
- "&7 {brand}● &fNow: {status}"
- ""
- "&8 ⏵ &fClick&7: turn it on"
states:
"on":
name: "&8▪ {brand}&lTURN OFF"
lore:
- "&8ᴛᴏɢɢʟᴇ"
- ""
- "&7 Turns {what}"
- "&7 off."
- ""
- "&7 {brand}● &fNow: {status}"
- ""
- "&8 ⏵ &fClick&7: turn it off"
unavailable:
name: "&8▪ {brand}&lTURN ON/OFF"
lore:
- "&8ᴛᴏɢɢʟᴇ"
- ""
- "&7 Hold a compressor item in"
- "&7 your hand to toggle it here."
what-item: "the compressor in your hand"
what-auto: "auto mode (no item needed)"
compress-now:
name: "&8▪ {brand}&lCOMPRESS NOW"
lore:
- "&8ᴍᴀɴᴜᴀʟ"
- ""
- "&7 Compresses your inventory"
- "&7 right now instead of waiting."
- ""
- "&8 ⏵ &fClick&7: compress now"
close:
name: "&8▪ {red}&lCLOSE"
lore:
- ""
- "&7 (( &f&oClick to {red}&oclose &7))"
notifications:
name: "&8▪ {brand}&lNOTIFICATIONS"
lore:
- "&8ʏᴏᴜʀ ᴘʀᴇꜰᴇʀᴇɴᴄᴇ"
- ""
- "&7 How you are told what"
- "&7 was compressed."
- ""
- "&7 {brand}● &fShown in: {notice}"
- ""
- "&8 ⏵ &fClick&7: change"
sound:
name: "&8▪ {brand}&lSOUND"
lore:
- "&8ʏᴏᴜʀ ᴘʀᴇꜰᴇʀᴇɴᴄᴇ"
- ""
- "&7 The sound played when"
- "&7 something is compressed."
- ""
- "&7 {brand}● &fSound: {status}"
- ""
- "&8 ⏵ &fClick&7: mute it"
states:
"off":
lore:
- "&8ʏᴏᴜʀ ᴘʀᴇꜰᴇʀᴇɴᴄᴇ"
- ""
- "&7 The sound played when"
- "&7 something is compressed."
- ""
- "&7 {brand}● &fSound: {status}"
- ""
- "&8 ⏵ &fClick&7: turn it on"
admin:
name: "&8▪ {accent}&lADMIN EDITOR"
lore:
- "&8ᴀᴅᴍɪɴ"
- ""
- "&7 Tiers, recipes, looks and"
- "&7 settings, all in-game."
- ""
- "&7 (( &f&oClick to {accent}&oopen &7))"
# /rcomp: every tier
tiers:
title: "ᴄᴏᴍᴘʀᴇꜱꜱᴏʀ ▪ ᴛɪᴇʀꜱ"
tier:
name: "&8▪ {accent}&l{TIER}"
lore:
- "&8ᴛɪᴇʀ {roman}"
- ""
- "&7 {accent}● &fLevel: &f{roman}"
- "&7 {accent}● &fInherits: {inherits}"
- "&7 {accent}● &fRecipes: &f{own} own &8({total} total)"
- "&7 {accent}● &fPermission: {permission}"
- "{auto}"
- ""
- "&8 ⏵ &fClick&7: edit"
- "&8 ⏵ &fRight-click&7: get one (on)"
- "&8 ⏵ &fShift-right&7: get one (off)"
# The {auto} line of a tier used by auto mode.
auto-line: "&7 {accent}● &fAuto mode: {green}uses this tier"
nothing: "&8nothing"
anyone: "&8anyone"
empty:
name: "&8▪ {accent}&lNO TIERS YET"
lore:
- "&8ᴛɪᴇʀꜱ"
- ""
- "&7 Create your first compressor"
- "&7 tier with the button below."
info:
name: "&8▪ {accent}&lROODYCOMPRESSOR"
lore:
- "&8ᴠ{version}"
- ""
- "&7 Item-based auto-compressor by Roody."
- "&7 Everything can be edited from here."
- ""
- "&7 {accent}● &fLicense: &f{license}"
- "&7 {accent}● &fMode: &f{mode}"
- "&7 {accent}● &fTiers: &f{count}"
create:
name: "&8▪ {accent}&lCREATE TIER"
lore:
- "&8ɴᴇᴡ"
- ""
- "&7 Adds a new tier at the end. It"
- "&7 inherits the last tier's recipes"
- "&7 (you can change that)."
- ""
- "&8 ⏵ &fClick&7: type its id in chat"
ask-id: "the id of the new tier (letters, numbers, - and _), e.g. lv3"
settings:
name: "&8▪ {accent}&lSETTINGS"
lore:
- "&8ɢᴇɴᴇʀᴀʟ"
- ""
- "&7 Mode, auto tier, timings,"
- "&7 game modes, worlds, sounds..."
- ""
- "&8 ⏵ &fClick&7: open"
reload:
name: "&8▪ {accent}&lRELOAD"
lore:
- "&8ᴄᴏɴꜰɪɢ"
- ""
- "&7 Reads config.yml, lang/"
- "&7 and menus/ again."
- ""
- "&8 ⏵ &fClick&7: reload"
# Editor of one tier
tier:
title: "ᴛɪᴇʀ ▪ {id}"
preview:
name: "{item}"
lore: []
not-found:
name: "&8▪ {accent}&lTIER NOT FOUND"
lore:
- "&8{id}"
- ""
- "&7 This tier no longer exists."
recipes:
name: "&8▪ {accent}&lRECIPES"
lore:
- "&8ᴡʜᴀᴛ ɪᴛ ᴄᴏᴍᴘʀᴇꜱꜱᴇꜱ"
- ""
- "&7 Add, edit and remove this"
- "&7 tier's recipes, or add presets."
- ""
- "&7 {accent}● &fOwn: &f{own}"
- "&7 {accent}● &fInherited: &f{inherited}"
- ""
- "&8 ⏵ &fClick&7: open"
look-on:
name: "&8▪ {accent}&lLOOK WHEN ON"
lore:
- "&8ᴀᴄᴛɪᴠᴇ"
- ""
- "&7 Material, name, lore, glint and"
- "&7 model data while it is on."
- ""
- "&7 {accent}● &fMaterial: &f{material}"
- ""
- "&8 ⏵ &fClick&7: edit"
look-off:
name: "&8▪ {accent}&lLOOK WHEN OFF"
lore:
- "&8ɪɴᴀᴄᴛɪᴠᴇ"
- ""
- "&7 How the item looks while"
- "&7 it is turned off."
- ""
- "&7 {accent}● &fMaterial: &f{material}"
- ""
- "&8 ⏵ &fClick&7: edit"
where:
name: "&8▪ {accent}&lWHERE IT WORKS"
lore:
- "&8ᴡᴏʀʟᴅꜱ ᴀɴᴅ ʀᴇɢɪᴏɴꜱ"
- ""
- "&7 Limit this tier to some worlds"
- "&7 or WorldGuard regions (e.g. mine-*)."
- ""
- "&7 {accent}● &fWorlds: {worlds}"
- "&7 {accent}● &fRegions: {regions}"
- "&7 {accent}● &fExcluded: {excluded}"
- ""
- "&8 ⏵ &fClick&7: edit"
all-worlds: "&8all"
anywhere: "&8anywhere"
none: "&8none"
inherits:
name: "&8▪ {accent}&lINHERITS"
lore:
- "&8ɪɴᴄʟᴜᴅᴇꜱ ᴀɴᴏᴛʜᴇʀ ᴛɪᴇʀ"
- ""
- "&7 This tier also does everything"
- "&7 the inherited tier does."
- ""
- "&7 {accent}● &fInherits: {inherits}"
- ""
- "&8 ⏵ &fClick&7: choose a tier"
- "&8 ⏵ &fRight-click&7: inherit nothing"
nothing: "&8nothing"
permission:
name: "&8▪ {accent}&lPERMISSION"
lore:
- "&8ᴡʜᴏ ᴄᴀɴ ᴜꜱᴇ ɪᴛ"
- ""
- "&7 Players need this permission for"
- "&7 the item to work. Empty = anyone."
- ""
- "&7 {accent}● &fPermission: {permission}"
- ""
- "&8 ⏵ &fClick&7: type one"
- "&8 ⏵ &fShift-click&7: use {suggested}"
- "&8 ⏵ &fRight-click&7: anyone"
anyone: "&8anyone"
ask-permission: "the permission (e.g. {suggested})"
auto:
name: "&8▪ {accent}&lAUTO MODE TIER"
lore:
- "&8ɴᴏ ɪᴛᴇᴍ ɴᴇᴇᴅᴇᴅ"
- ""
- "&7 In 'auto' or 'both' mode, players with"
- "&7 roodycompressor.auto (and this tier's"
- "&7 permission) get its recipes without"
- "&7 carrying an item. Several tiers can."
- ""
- "&7 {accent}● &fUsed for auto: {status}"
- "&7 {accent}● &fMode: &f{mode}"
- ""
- "&8 ⏵ &fClick&7: use this tier"
states:
"on":
lore:
- "&8ɴᴏ ɪᴛᴇᴍ ɴᴇᴇᴅᴇᴅ"
- ""
- "&7 In 'auto' or 'both' mode, players with"
- "&7 roodycompressor.auto (and this tier's"
- "&7 permission) get its recipes without"
- "&7 carrying an item. Several tiers can."
- ""
- "&7 {accent}● &fUsed for auto: {status}"
- "&7 {accent}● &fMode: &f{mode}"
- ""
- "&8 ⏵ &fClick&7: stop using it"
order:
name: "&8▪ {accent}&lORDER"
lore:
- "&8ʟᴇᴠᴇʟ {roman}"
- ""
- "&7 The order of the tiers is their"
- "&7 level (shown as {tier_roman})."
- ""
- "&7 {accent}● &fLevel: &f{level} &8of {count}"
- ""
- "&8 ⏵ &fClick&7: move up"
- "&8 ⏵ &fRight-click&7: move down"
give:
name: "&8▪ {accent}&lGIVE"
lore:
- "&8ᴛᴏ ʏᴏᴜ"
- ""
- "&7 Puts one of these compressors"
- "&7 in your inventory."
- ""
- "&8 ⏵ &fClick&7: get one (on)"
- "&8 ⏵ &fRight-click&7: get one (off)"
delete:
name: "&8▪ {red}&lDELETE TIER"
lore:
- "&8ᴄᴀʀᴇꜰᴜʟ"
- ""
- "&7 Removes this tier from config.yml."
- "&7 Items of this tier stop working."
- "&7 Tiers inheriting it inherit its parent."
- ""
- "&8 ⏵ &fClick&7: delete (asks first)"
confirm-delete: "Delete {id}?"
# A tier's recipes
recipes:
title: "ʀᴇᴄɪᴘᴇꜱ ▪ {id}"
recipe:
name: "&8▪ {accent}{amount} {from} &8⏵ {accent}{result} {to}"
lore:
- "&8ʀᴇᴄɪᴘᴇ #{n}"
- ""
- "&7 {accent}● &fInput: &f{amount}x {from}"
- "&7 {accent}● &fOutput: &f{result}x {to}"
- "&7 {accent}● &fOnly plain items: {plain}"
- ""
- "&8 ⏵ &fClick&7: edit"
- "&8 ⏵ &fShift-right&7: delete"
states:
# a recipe of an inherited tier: greyed out, click opens that tier
inherited:
name: "&8▪ &7{amount} {from} &8⏵ &7{result} {to}"
lore:
- "&8ɪɴʜᴇʀɪᴛᴇᴅ ꜰʀᴏᴍ {owner}"
- ""
- "&7 {accent}● &fInput: &f{amount}x {from}"
- "&7 {accent}● &fOutput: &f{result}x {to}"
- "&7 {accent}● &fOnly plain items: {plain}"
- ""
- "&8 ⏵ &fClick&7: open tier {owner}"
empty:
name: "&8▪ {accent}&lNO RECIPES YET"
lore:
- "&8ᴇᴍᴘᴛʏ"
- ""
- "&7 Add one with the button below,"
- "&7 or add a ready-made preset."
add:
name: "&8▪ {accent}&lADD RECIPE"
lore:
- "&8ɴᴇᴡ"
- ""
- "&7 Pick the input and output from"
- "&7 your inventory and set amounts."
- ""
- "&8 ⏵ &fClick&7: open the recipe builder"
presets:
name: "&8▪ {accent}&lPRESETS"
lore:
- "&8ʀᴇᴀᴅʏ-ᴍᴀᴅᴇ"
- ""
- "&7 Add common packs in one click:"
- "&7 storage blocks, nuggets, farming..."
- ""
- "&8 ⏵ &fClick&7: open"
# Recipe builder
recipe:
title: "{what} ▪ {id}"
title-new: "ɴᴇᴡ ʀᴇᴄɪᴘᴇ"
title-edit: "ʀᴇᴄɪᴘᴇ #{n}"
input:
name: "&8▪ {accent}&lINPUT"
lore:
- "&8ᴡʜᴀᴛ ɪꜱ ᴜꜱᴇᴅ ᴜᴘ"
- ""
- "&7 The item that gets compressed."
- ""
- "&7 {accent}● &fItem: {item}"
- ""
- "&8 ⏵ &fClick&7: pick from your inventory"
- "&8 ⏵ &fRight-click&7: type its id"
states:
picking:
lore:
- "&8ᴡʜᴀᴛ ɪꜱ ᴜꜱᴇᴅ ᴜᴘ"
- ""
- "&7 {gold}Now click an item in your inventory."
- ""
- "&7 {accent}● &fItem: {item}"
- ""
- "&8 ⏵ &fClick&7: pick from your inventory"
- "&8 ⏵ &fRight-click&7: type its id"
output:
name: "&8▪ {accent}&lOUTPUT"
lore:
- "&8ᴡʜᴀᴛ ʏᴏᴜ ɢᴇᴛ"
- ""
- "&7 The compressed item."
- ""
- "&7 {accent}● &fItem: {item}"
- ""
- "&8 ⏵ &fClick&7: pick from your inventory"
- "&8 ⏵ &fRight-click&7: type its id"
states:
picking:
lore:
- "&8ᴡʜᴀᴛ ʏᴏᴜ ɢᴇᴛ"
- ""
- "&7 {gold}Now click an item in your inventory."
- ""
- "&7 {accent}● &fItem: {item}"
- ""
- "&8 ⏵ &fClick&7: pick from your inventory"
- "&8 ⏵ &fRight-click&7: type its id"
not-set: "{red}not set"
# After the name of a custom item: {id} is its id.
custom: " &8(custom: {id})"
ask-item: "the item id (e.g. gold_ingot, or a custom item)"
input-amount:
name: "&8▪ {accent}&lINPUT AMOUNT"
lore:
- "&8ᴀᴍᴏᴜɴᴛ"
- ""
- "&7 {accent}● &fAmount: &f{amount}"
- ""
- "&8 ⏵ &fLeft / Right&7: +1 / -1"
- "&8 ⏵ &fShift-left&7: x2"
- "&8 ⏵ &fShift-right&7: ÷2"
- "&8 ⏵ &fQ&7: type a number"
output-amount:
name: "&8▪ {accent}&lOUTPUT AMOUNT"
lore:
- "&8ᴀᴍᴏᴜɴᴛ"
- ""
- "&7 {accent}● &fAmount: &f{amount}"
- ""
- "&8 ⏵ &fLeft / Right&7: +1 / -1"
- "&8 ⏵ &fShift-left&7: x2"
- "&8 ⏵ &fShift-right&7: ÷2"
- "&8 ⏵ &fQ&7: type a number"
ask-input-amount: "how many {item} are used (1-{max})"
ask-output-amount: "how many {item} are given (1-{max})"
summary:
name: "&8▪ {accent}&lRECIPE"
lore:
- "&8ꜱᴜᴍᴍᴀʀʏ"
- ""
- "&7 &f{amount} {from} &8⏵ &f{result} {to}"
plain-only:
name: "&8▪ {accent}&lONLY PLAIN ITEMS"
lore:
- "&8ꜱᴀꜰᴇᴛʏ"
- ""
- "&7 When on, renamed / enchanted /"
- "&7 custom items of the input are"
- "&7 never compressed."
- ""
- "&7 {accent}● &fOnly plain: {status}"
- ""
- "&8 ⏵ &fClick&7: switch"
save:
name: "&8▪ {green}&lSAVE"
lore:
- "&8ᴡʀɪᴛᴇ ᴛᴏ ᴄᴏɴꜰɪɢ.ʏᴍʟ"
- ""
- "&7 Saves the recipe and reloads."
- ""
- "&7 (( &f&oClick to {green}&osave &7))"
states:
incomplete:
name: "&8▪ &7&lSAVE"
lore:
- "&8ᴡʀɪᴛᴇ ᴛᴏ ᴄᴏɴꜰɪɢ.ʏᴍʟ"
- ""
- "{red} Set the input and output first."
delete:
name: "&8▪ {red}&lDELETE"
lore:
- "&8ʀᴇᴍᴏᴠᴇ ᴛʜɪꜱ ʀᴇᴄɪᴘᴇ"
- ""
- "&7 Removes this recipe from the tier."
- ""
- "&8 ⏵ &fClick&7: delete"
# How a tier's item looks when on or off
look:
title: "{what} ▪ {id}"
title-on: "ʟᴏᴏᴋ ᴏɴ"
title-off: "ʟᴏᴏᴋ ᴏꜰꜰ"
preview:
name: "{item}"
lore: []
material:
name: "&8▪ {accent}&lMATERIAL"
lore:
- "&8ɪᴛᴇᴍ ᴛʏᴘᴇ"
- ""
- "&7 The item the compressor is."
- ""
- "&7 {accent}● &fMaterial: &f{material}"
- ""
- "&8 ⏵ &fClick&7: pick from your inventory"
- "&8 ⏵ &fRight-click&7: type its id"
states:
picking:
lore:
- "&8ɪᴛᴇᴍ ᴛʏᴘᴇ"
- ""
- "&7 {gold}Now click an item in your inventory."
- ""
- "&7 {accent}● &fMaterial: &f{material}"
- ""
- "&8 ⏵ &fClick&7: pick from your inventory"
- "&8 ⏵ &fRight-click&7: type its id"
ask-material: "the item id (e.g. diamond)"
glint:
name: "&8▪ {accent}&lGLINT"
lore:
- "&8ᴇɴᴄʜᴀɴᴛᴍᴇɴᴛ ꜱʜɪɴᴇ"
- ""
- "&7 Makes the item shine like"
- "&7 an enchanted one."
- ""
- "&7 {accent}● &fGlint: {status}"
- ""
- "&8 ⏵ &fClick&7: switch"
model-data:
name: "&8▪ {accent}&lCUSTOM MODEL DATA"
lore:
- "&8ʀᴇꜱᴏᴜʀᴄᴇ ᴘᴀᴄᴋꜱ"
- ""
- "&7 For a custom texture from"
- "&7 your resource pack."
- ""
- "&7 {accent}● &fModel data: {value}"
- ""
- "&8 ⏵ &fClick&7: type a number"
- "&8 ⏵ &fRight-click&7: remove"
none: "&8none"
ask-model-data: "the custom model data number"
name:
name: "&8▪ {accent}&lNAME"
lore:
- "&8ᴅɪꜱᴘʟᴀʏ ɴᴀᴍᴇ"
- ""
- "&7 Colours: &f&&7 codes, &f&#RRGGBB&7, MiniMessage."
- "&7 Placeholders: {state} {tier} {tier_roman}"
- ""
- "&7 {accent}● &fNow: &r{name}"
- ""
- "&8 ⏵ &fClick&7: type a new name"
- "&8 ⏵ &fRight-click&7: no name"
ask-name: "the item name (colour codes allowed)"
lore:
name: "&8▪ {accent}&lLORE"
lore:
- "&8ᴅᴇꜱᴄʀɪᴘᴛɪᴏɴ ʟɪɴᴇꜱ"
- ""
- "&7 Placeholders: {state} {tier} {recipes}"
- ""
- "&7 {accent}● &fLines: &f{count}"
- "{lines}"
- ""
- "&8 ⏵ &fClick&7: add a line"
- "&8 ⏵ &fRight-click&7: remove the last line"
- "&8 ⏵ &fShift-right&7: clear all"
# Each line of {lines} (the first 8), then "more" when there are more.
lore-line: "&8 {n}. &r{line}"
lore-more: "&8 ..."
ask-lore: "the new lore line (type a single space for an empty line)"
copy:
name: "&8▪ {accent}&lCOPY TO THE OTHER LOOK"
lore:
- "&8ᴏɴ ⏵ ᴏꜰꜰ"
- ""
- "&7 Copies this look over the"
- "&7 off look, to tweak from there."
- ""
- "&8 ⏵ &fClick&7: copy"
states:
"off":
lore:
- "&8ᴏꜰꜰ ⏵ ᴏɴ"
- ""
- "&7 Copies this look over the"
- "&7 on look, to tweak from there."
- ""
- "&8 ⏵ &fClick&7: copy"
# Ready-made recipe packs
presets:
title: "ᴘʀᴇꜱᴇᴛꜱ ▪ {id}"
# {recipes}: one line per recipe of the pack (the "recipe-line" text).
recipe-line: "&7 {accent}● &f{amount} {from} &8⏵ &f{to}"
storage-blocks:
name: "&8▪ {accent}&lSTORAGE BLOCKS"
lore:
- "&89 ⏵ 1"
- ""
- "{recipes}"
- ""
- "&8 ⏵ &fClick&7: add to {id}"
raw-ores:
name: "&8▪ {accent}&lRAW ORES"
lore:
- "&89 ⏵ 1"
- ""
- "{recipes}"
- ""
- "&8 ⏵ &fClick&7: add to {id}"
nuggets:
name: "&8▪ {accent}&lNUGGETS"
lore:
- "&89 ⏵ 1"
- ""
- "{recipes}"
- ""
- "&8 ⏵ &fClick&7: add to {id}"
farming:
name: "&8▪ {accent}&lFARMING"
lore:
- "&89 ⏵ 1"
- ""
- "{recipes}"
- ""
- "&8 ⏵ &fClick&7: add to {id}"
small-blocks:
name: "&8▪ {accent}&lSMALL BLOCKS"
lore:
- "&84 ⏵ 1"
- ""
- "{recipes}"
- ""
- "&8 ⏵ &fClick&7: add to {id}"
everything:
name: "&8▪ {accent}&lEVERYTHING"
lore:
- "&8ᴀʟʟ ᴘᴀᴄᴋꜱ"
- ""
- "&7 Adds every pack on the left."
- ""
- "&7 {accent}● &fRecipes: &f{count}"
- ""
- "&8 ⏵ &fClick&7: add to {id}"
# General settings
settings:
title: "ᴄᴏᴍᴘʀᴇꜱꜱᴏʀ ▪ ꜱᴇᴛᴛɪɴɢꜱ"
mode:
name: "&8▪ {accent}&lMODE"
lore:
- "&8ʜᴏᴡ ɪᴛ ɪꜱ ᴇɴᴀʙʟᴇᴅ"
- ""
- "&7 item: carry a compressor item"
- "&7 auto: no item, with roodycompressor.auto"
- "&7 both: either of them"
- ""
- "&7 {accent}● &fMode: &f{mode}"
- ""
- "&8 ⏵ &fClick&7: next mode"
auto-tiers:
name: "&8▪ {accent}&lAUTO TIERS"
lore:
- "&8ɴᴏ-ɪᴛᴇᴍ ᴍᴏᴅᴇ"
- ""
- "&7 The tiers used in auto / both mode"
- "&7 (each with its permission and place)."
- ""
- "&7 {accent}● &fTiers: {tiers}"
- ""
- "&8 ⏵ &fClick&7: add / remove a tier"
- "&8 ⏵ &fRight-click&7: none"
none: "&8none"
every-ticks:
name: "&8▪ {accent}&lCHECK EVERY"
lore:
- "&8ᴛɪᴄᴋꜱ (20 = 1 ꜱᴇᴄᴏɴᴅ)"
- ""
- "&7 Also checked instantly on pick-up."
- ""
- "&7 {accent}● &fNow: &f{value} ticks"
- ""
- "&8 ⏵ &fLeft / Right&7: + / -"
- "&8 ⏵ &fShift&7: bigger steps"
- "&8 ⏵ &fQ&7: type a number"
trade-pause:
name: "&8▪ {accent}&lPAUSE AFTER TRADING"
lore:
- "&8ᴠɪʟʟᴀɢᴇʀꜱ / ꜱʜᴏᴘᴋᴇᴇᴘᴇʀꜱ"
- ""
- "&7 So change from a sale is not merged."
- ""
- "&7 {accent}● &fNow: &f{value} s"
- ""
- "&8 ⏵ &fLeft / Right&7: + / -"
- "&8 ⏵ &fShift&7: bigger steps"
- "&8 ⏵ &fQ&7: type a number"
ask-number: "the new value ({min}-{max})"
off-hand:
name: "&8▪ {accent}&lOFF-HAND"
lore:
- "&8ꜱʟᴏᴛ"
- ""
- "&7 Also compress the off-hand slot."
- ""
- "&7 {accent}● &fNow: {status}"
- ""
- "&8 ⏵ &fClick&7: switch"
notifications:
name: "&8▪ {accent}&lNOTIFICATIONS"
lore:
- "&8ꜱᴇʀᴠᴇʀ ᴅᴇꜰᴀᴜʟᴛ"
- ""
- "&7 Where players are told what was"
- "&7 compressed (they can change theirs)."
- ""
- "&7 {accent}● &fShown in: {notice}"
- ""
- "&8 ⏵ &fClick&7: change"
worlds:
name: "&8▪ {accent}&lWORLDS"
lore:
- "&8ᴡʜᴇʀᴇ ɪᴛ ᴡᴏʀᴋꜱ"
- ""
- "&7 Turn the compressor off in"
- "&7 the world you are standing in."
- ""
- "&7 {accent}● &fThis world: {here} &8({world})"
- "{disabled}"
- ""
- "&8 ⏵ &fClick&7: disable here"
states:
disabled:
lore:
- "&8ᴡʜᴇʀᴇ ɪᴛ ᴡᴏʀᴋꜱ"
- ""
- "&7 Turn the compressor off in"
- "&7 the world you are standing in."
- ""
- "&7 {accent}● &fThis world: {here} &8({world})"
- "{disabled}"
- ""
- "&8 ⏵ &fClick&7: enable here"
world-enabled: "{green}enabled"
world-disabled: "{red}disabled"
# The {disabled} line, when some world is disabled.
disabled-line: "&7 {accent}● &fDisabled: &f{worlds}"
# One button per game mode ({mode}).
survival:
name: "&8▪ {accent}&lSURVIVAL"
lore:
- "&8ɢᴀᴍᴇ ᴍᴏᴅᴇ"
- ""
- "&7 Compress players in survival."
- ""
- "&7 {accent}● &fNow: {status}"
- ""
- "&8 ⏵ &fClick&7: switch"
adventure:
name: "&8▪ {accent}&lADVENTURE"
lore:
- "&8ɢᴀᴍᴇ ᴍᴏᴅᴇ"
- ""
- "&7 Compress players in adventure."
- ""
- "&7 {accent}● &fNow: {status}"
- ""
- "&8 ⏵ &fClick&7: switch"
creative:
name: "&8▪ {accent}&lCREATIVE"
lore:
- "&8ɢᴀᴍᴇ ᴍᴏᴅᴇ"
- ""
- "&7 Compress players in creative."
- ""
- "&7 {accent}● &fNow: {status}"
- ""
- "&8 ⏵ &fClick&7: switch"
spectator:
name: "&8▪ {accent}&lSPECTATOR"
lore:
- "&8ɢᴀᴍᴇ ᴍᴏᴅᴇ"
- ""
- "&7 Compress players in spectator."
- ""
- "&7 {accent}● &fNow: {status}"
- ""
- "&8 ⏵ &fClick&7: switch"
manage-name:
name: "&8▪ {accent}&lMANAGE NAME"
lore:
- "&8ɪᴛᴇᴍ ɴᴀᴍᴇ"
- ""
- "&7 The plugin sets the item name from"
- "&7 the tier look. Off: keep other plugins' names."
- ""
- "&7 {accent}● &fNow: {status}"
- ""
- "&8 ⏵ &fClick&7: switch"
manage-lore:
name: "&8▪ {accent}&lMANAGE LORE"
lore:
- "&8ɪᴛᴇᴍ ʟᴏʀᴇ"
- ""
- "&7 The plugin sets the item lore from"
- "&7 the tier look. Off: keep other plugins' lore."
- ""
- "&7 {accent}● &fNow: {status}"
- ""
- "&8 ⏵ &fClick&7: switch"
compress-sound:
name: "&8▪ {accent}&lCOMPRESS SOUND"
lore:
- "&8ꜱᴏᴜɴᴅ"
- ""
- "&7 \"<sound id> [volume] [pitch]\", e.g."
- "&7 entity.experience_orb.pickup 1 1.5"
- ""
- "&7 {accent}● &fNow: {sound}"
- ""
- "&8 ⏵ &fClick&7: type a sound"
- "&8 ⏵ &fRight-click&7: no sound"
- "&8 ⏵ &fShift-click&7: listen"
on-sound:
name: "&8▪ {accent}&lTURN-ON SOUND"
lore:
- "&8ꜱᴏᴜɴᴅ"
- ""
- "&7 \"<sound id> [volume] [pitch]\", e.g."
- "&7 entity.experience_orb.pickup 1 1.5"
- ""
- "&7 {accent}● &fNow: {sound}"
- ""
- "&8 ⏵ &fClick&7: type a sound"
- "&8 ⏵ &fRight-click&7: no sound"
- "&8 ⏵ &fShift-click&7: listen"
off-sound:
name: "&8▪ {accent}&lTURN-OFF SOUND"
lore:
- "&8ꜱᴏᴜɴᴅ"
- ""
- "&7 \"<sound id> [volume] [pitch]\", e.g."
- "&7 entity.experience_orb.pickup 1 1.5"
- ""
- "&7 {accent}● &fNow: {sound}"
- ""
- "&8 ⏵ &fClick&7: type a sound"
- "&8 ⏵ &fRight-click&7: no sound"
- "&8 ⏵ &fShift-click&7: listen"
no-sound: "&8none"
ask-sound: "the sound, e.g. block.note_block.pling 1 1.6"
on-label:
name: "&8▪ {accent}&l'ON' LABEL"
lore:
- "&8{state} ᴘʟᴀᴄᴇʜᴏʟᴅᴇʀ"
- ""
- "&7 Shown in item names / lore and"
- "&7 %roodycompressor_state%."
- ""
- "&7 {accent}● &fNow: &r{label}"
- ""
- "&8 ⏵ &fClick&7: type a new one"
- "&8 ⏵ &fRight-click&7: reset"
off-label:
name: "&8▪ {accent}&l'OFF' LABEL"
lore:
- "&8{state} ᴘʟᴀᴄᴇʜᴏʟᴅᴇʀ"
- ""
- "&7 Shown in item names / lore and"
- "&7 %roodycompressor_state%."
- ""
- "&7 {accent}● &fNow: &r{label}"
- ""
- "&8 ⏵ &fClick&7: type a new one"
- "&8 ⏵ &fRight-click&7: reset"
ask-label: "the label (colour codes allowed)"
# Pick one tier (to inherit, or for auto mode)
pick-tier:
title: "{what}"
what-inherit: "ɪɴʜᴇʀɪᴛ ᴡʜɪᴄʜ ᴛɪᴇʀ?"
what-auto: "ᴀᴅᴅ / ʀᴇᴍᴏᴠᴇ ᴀᴜᴛᴏ ᴛɪᴇʀ"
tier:
name: "&8▪ {accent}&l{TIER}"
lore:
- "&8ᴛɪᴇʀ {roman}"
- ""
- "&7 {accent}● &fRecipes: &f{recipes}"
- ""
- "&8 ⏵ &fClick&7: pick"
empty:
name: "&8▪ {accent}&lNO OTHER TIERS"
lore:
- "&8ɴᴏᴛʜɪɴɢ ᴛᴏ ᴘɪᴄᴋ"
- ""
- "&7 Create another tier first."
# Where a tier works
place:
title: "ᴡʜᴇʀᴇ ▪ {id}"
not-found:
name: "&8▪ {accent}&lTIER NOT FOUND"
lore:
- "&8{id}"
- ""
- "&7 This tier no longer exists."
worlds:
name: "&8▪ {accent}&lWORLDS"
lore:
- "&8ᴡʜᴇʀᴇ ɪᴛ ᴡᴏʀᴋꜱ"
- ""
- "&7 Only in these worlds."
- "&7 Empty = every world."
- ""
- "&7 {accent}● &fWorlds: {worlds}"
- ""
- "&8 ⏵ &fClick&7: add / remove the world you are in"
- "&8 ⏵ &fRight-click&7: type them (comma separated)"
- "&8 ⏵ &fShift-right&7: every world"
regions:
name: "&8▪ {accent}&lREGIONS"
lore:
- "&8ᴡᴏʀʟᴅɢᴜᴀʀᴅ"
- ""
- "&7 Only inside these WorldGuard regions."
- "&7 mine-* = every region starting with mine-."
- "&7 Empty = anywhere."
- ""
- "&7 {accent}● &fRegions: {regions}"
- "&7 {accent}● &fWorldGuard: {worldguard}"
- ""
- "&8 ⏵ &fClick&7: add / remove the regions you are in"
- "&8 ⏵ &fRight-click&7: type them (comma separated)"
- "&8 ⏵ &fShift-right&7: anywhere"
excluded:
name: "&8▪ {accent}&lEXCLUDED REGIONS"
lore:
- "&8ɴᴇᴠᴇʀ ʜᴇʀᴇ"
- ""
- "&7 Never inside these regions,"
- "&7 even if they are in the list above."
- ""
- "&7 {accent}● &fExcluded: {excluded}"
- ""
- "&8 ⏵ &fClick&7: add / remove the regions you are in"
- "&8 ⏵ &fRight-click&7: type them (comma separated)"
- "&8 ⏵ &fShift-right&7: none"
all-worlds: "&8all"
anywhere: "&8anywhere"
none: "&8none"
worldguard-found: "{green}found"
worldguard-missing: "{red}not installed"
ask-worlds: "the worlds, comma separated"
ask-regions: "the regions, comma separated (mine-* works)"
ask-excluded: "the excluded regions, comma separated"
# "Are you sure?"
confirm:
title: "ᴄᴏɴꜰɪʀᴍ"
"yes":
name: "&8▪ {green}&lYES"
lore:
- ""
- "&7 {question}"
- ""
- "&7 (( &f&oClick to {green}&oconfirm &7))"
question:
name: "&8▪ {accent}&l{QUESTION}"
lore:
- "&8ᴛʜɪꜱ ᴄᴀɴɴᴏᴛ ʙᴇ ᴜɴᴅᴏɴᴇ"
"no":
name: "&8▪ {red}&lNO"
lore:
- ""
- "&7 (( &f&oClick to {red}&ogo back &7))"