Command:
  Drop:
    Usage: <crateId> <world> <x> <y> <z>
    Desc: Drop crate at specified location in the world.
    Done: Dropped &6%crate_name%&7 at &6%x%&7, &6%y%&7, &6%z%&7 in &6%world%&7.
  ForceOpen:
    Desc: Force open a crate for a player.
    Usage: <crateId> [player]
    Done: Force opened &6%crate_name%&7 for &6%player%&7.
    Notify: You have been forced to open &6%crate_name%&7.
  Give:
    Usage: <player | *> <crateId> [amount]
    Desc: Gives crate(s) to a player.
    Done: Given &6x%amount% &7of &6%crate_name% &7crate(s) to &6%player%&7.
    Notify: You recieved &6x%amount% &7of &6%crate_name%&7!
  GiveKey:
    Usage: <player | *> <keyId> [amount]
    Desc: Give crate key(s) to a player.
    Done: Given &6x%amount% &7of &6%key_name% &7key(s) to &6%player%&7.
    Notify: You recieved &6x%amount% &7of &6%key_name%&7!
  TakeKey:
    Usage: <player | *> <keyId> [amount]
    Desc: Take crate key(s) from a player.
    Done: Taken &6x%amount% &6%key_name% &7key(s) from &6%player%
    Notify: You lost &6x%amount% &6%key_name%&7!
    Error: '&cCould not take keys: &ePlayer does noet exist or do not have such amount of keys.'
  CheckKey:
    Desc: Show amount of your or other player keys.
    Usage: '[player]'
    Format:
      List:
      - '{message: ~prefix: false;}'
      - '&8&m              &8&l[ &e%player% &7Crate Keys &8&l]&8&m              &8'
      - '&7'
      - '&6▸ &e%key_name%: &6%amount%'
      OfflineItem: '&c<Player Offline>'
  Preview:
    Desc: Open crate preview.
    Usage: <crateId> [player]
    Done:
      Others: Opened &6%crate_name%&7 preview for &6%player%&7.
  ResetLimit:
    Desc: Reset reward win limit for specified crate and reward.
    Usage: <player> <crateId> [rewardId]
    Done:
      Crate: Reset &6%player% &7win limit for all rewards of &6%crate_name%&7.
      Reward: Reset &6%player% &7win limit for &6%reward_name% &7reward of &6%crate_name%&7.
  ResetCooldown:
    Desc: Reset player cooldown for specified crate.
    Usage: <player> <crateId>
    Done: Reset &6%player% &7cooldown for &6%crate_name%&7.
  Menu:
    Usage: '[menuId]'
    Desc: Open crate menu.
    Done:
      Others: Opened &6%menu_id%&7 crate menu for &6%player%&7.
  Key:
    Desc: Manage or view player's crate keys.
    Error:
      Player: '&cCould not proccess operation for offline/invalid player &e%player%&c!'
    Give:
      Usage: <player | *> <keyId> <amount>
      Desc: Give crate key(s) to a player.
      Done: Given &ax%amount% &7of &a%key_name% &7key(s) to &a%player%&7.
      Notify: You recieved &ax%amount% &7of &a%key_name%&7!
    Take:
      Usage: <player | *> <keyId> <amount>
      Desc: Take crate key(s) from a player.
      Done: Taken &cx%amount% &c%key_name% &7key(s) from &c%player%
      Notify: You lost &cx%amount% &c%key_name%&7!
    Set:
      Usage: <player | *> <keyId> <amount>
      Desc: Set crate key(s) amount for a player.
      Done: Set &ex%amount% &7of &e%key_name% &7key(s) for &e%player%&7.
      Notify: Your &e%key_name%&7 amount has been changed to &ex%amount%&7!
    Show:
      Desc: Show amount of your or other player keys.
      Usage: '[player]'
      Format:
        List:
        - '{message: ~prefix: false;}'
        - '&6&m              &6&l[ &a%player% &e&lCrate Keys &6&l]&6&m              &6'
        - '&7'
        - '&6▸ &e%key_name%: &6%amount%'
    Usage: '[help]'
    GiveAll:
      Usage: <player> <key> <amount> [-s]
      Desc: Give key to all online players.
      Done: '#d4d9d8Given #fdf35ex%amount%#d4d9d8 of #fdf35e%key_name%#d4d9d8 key(s) to #fdf35eAll Players#d4d9d8.'
  Editor:
    Desc: Open crates & keys editor.
  Open:
    Desc: Makes [player] to [force] open a crate.
    Usage: <crate> [player] [-f] [-s]
    Done: '#d4d9d8Forced #fdf35e%player_name%#d4d9d8 to open #fdf35e%crate_name%#d4d9d8.'
    Notify: '#d4d9d8You have been forced to open #fdf35e%crate_name%#d4d9d8.'
  DropKey:
    Usage: <key> <x> <y> <z> [world]
    Desc: Drop key at specified location.
    Done: '#d4d9d8Dropped #fdf35e%key_name%#d4d9d8 at #fdf35e%location_x%, %location_y%, %location_z%#d4d9d8 in #fdf35e%location_world%#d4d9d8.'
Crate:
  Error:
    Invalid: '&cInvalid crate!'
    Exists: '#fd5e5eCrate with such id is already exists!'
  Open:
    Error:
      InventorySpace: '&cPlease clean up your inventory to open the crate!'
      Cooldown:
        Temporary: '&cYou have to wait &6%time% &7before you can open &6%crate_name%&7 again!'
        OneTimed: '&cYou already have opened this crate, you can not open it more!'
      NoKey: '&cYou don''t have a key for this crate!'
      NoRewards: '&cThis crate does not contains any rewards for you!'
      Cost:
        Money: '&cYou don''t have enough money to open this crate!'
        Exp: '&cYou don''t have enough exp levels to open this crate!'
      NoHoldKey:
      - <! type:"titles:20:80:20" sound:"ENTITY_VILLAGER_NO" !>
      - '#fd5e5e&lWhoops!'
      - '#d4d9d8You must hold a key to open crates!'
      CantAfford:
      - <! type:"titles:20:80:20" sound:"ENTITY_VILLAGER_NO" !>
      - '#fd5e5e&lWhoops!'
      - '#d4d9d8You need #fd5e5e%amount%#d4d9d8 to open it!'
    Reward:
      Info: You got the &6%reward_name% &7reward from the &6%crate_name%&7!
      Broadcast: '&7Player &a%player% &7just got the &6%reward_name% &7reward from the &6%crate_name%&7!'
    Milestone:
      Completed: '<! prefix:"false" sound:"ENTITY_PLAYER_LEVELUP" !>#d4d9d8You completed #aefd5e%milestone_openings% Openings #d4d9d8milestone and got #aefd5e%reward_name%#d4d9d8 as reward!'
  Key:
    Error:
      Invalid: '&cInvalid key!'
      Exists: '#fd5e5eKey with such id is already exists!'
  Placeholder:
    Cooldown:
      Blank: Ready to open!
Menu:
  Invalid: '&cMenu does not exist!'
Editor:
  Crate:
    Enter:
      Id: '&7Enter &aunique &7crate &aidentifier&7...'
      DisplayName: '&7Enter crate &adisplay name&7...'
      Particle:
        Name: '&7Enter &aparticle &7name...'
        Data: '&7Enter &aparticle &7data...'
        MaterialData: '#d4d9d8Enter #aefd5e[Item_Material]#d4d9d8 - #aefd5e[Diamond_Block]'
        RedstoneData: '#d4d9d8Enter #aefd5e[Color] [Size]#d4d9d8 - #aefd5e[255,0,0] [1.5]'
      KeyId: '&7Enter &akey &7identifier...'
      BlockLocation: '&7Click a &ablock &7to assign crate...'
      BlockHologramText: '&7Enter &atext &7line...'
      BlockHologramOffset: '&7Enter &aoffset &7value...'
      Cooldown: '&7Enter &acooldown &7in seconds...'
      Citizens: '&7Enter &aCitizens NPC &7ID...'
      AnimationConfig: '&7Enter &aanimation config &7name...'
      PreviewConfig: '&7Enter &apreview config &7name...'
      OpenCost:
        Money: '&7Enter &amoney &7cost...'
        Exp: '&7Enter &aexp levels &7cost...'
      Block:
        Location: '&7Click a &ablock &7to assign crate...'
        Hologram:
          Text: '&7Enter &atext &7line...'
          Offset: '&7Enter &aoffset &7value...'
      HologramTemplate: '#d4d9d8Enter #aefd5e[Hologram Template]'
      Open_Cost: '#d4d9d8Enter #aefd5e[Currency] [Amount]'
    Error:
      Create:
        Exists: '&cCrate with such id is already exists!'
    BlockPushback:
      Name: '#fdf35e&lBlock Pushback'
      Lore:
      - '#d4d9d8Sets whether player will be pushed'
      - '#d4d9d8back from the crate block when'
      - '#d4d9d8unable to open it.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#fdf35e▪ #d4d9d8Enabled: #fdf35e%crate_block_pushback_enabled%'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eToggle'
  Reward:
    Enter:
      Id: '&7Enter &aunique &7reward &aidentifier&7...'
      DisplayName: '&7Enter reward &adisplay name&7...'
      Chance: '&7Enter win &achance&7...'
      Command: '&7Enter a &acommand&7...'
      WinLimit:
        Amount: '&7Enter win limit &aamount&7...'
        Cooldown: '&7Enter win limit &acooldown&7...'
      Rarity: '#d4d9d8Enter #aefd5e[Rarity]'
      Permissions: '#d4d9d8Enter #aefd5e[Permission Node]'
    Error:
      Create:
        Exist: '&cReward with such id is already exists!'
  Key:
    Error:
      Create:
        Exist: Key with such id is already exists!
  Enter:
    DisplayName: '#d4d9d8Enter #aefd5e[Display Name]'
    Amount: '#d4d9d8Enter #aefd5e[Amount]'
  Milestone:
    Enter:
      Reward: '#d4d9d8Enter #aefd5e[Reward Id]'
  CrateEditorType:
    EDITOR_CRATES:
      Name: '#fdf35e&lCrates'
      Lore:
      - '#d4d9d8Create & manage your crates here!'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eOpen'
    EDITOR_KEYS:
      Name: '#fdf35e&lKeys'
      Lore:
      - '#d4d9d8Create & manage your keys here!'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eOpen'
    CRATE_OBJECT:
      Name: '#fdf35e&l%crate_name% &7(ID: &f%crate_id%&7)'
      Lore:
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eEdit'
      - '#aefd5e▪ #d4d9d8Shift-Right: #aefd5eDelete #fd5e5e(No Undo)'
    CRATE_CREATE:
      Name: '#fdf35e&lCreate a Crate'
      Lore:
      - '#d4d9d8Creates a new crate.'
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eCreate'
    CRATE_CHANGE_NAME:
      Name: '#fdf35e&lDisplay Name'
      Lore:
      - '#d4d9d8Sets the crate display name.'
      - '#d4d9d8It''s used in messages & GUIs.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#fdf35e▪ #d4d9d8Display Name: #fdf35e%crate_name%'
      - ''
      - '#fd5e5e▪ #d4d9d8This is #fd5e5eNOT#d4d9d8 crate item name!'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eChange'
    CRATE_CHANGE_PERMISSION:
      Name: '#fdf35e&lPermission Requirement'
      Lore:
      - '#d4d9d8Sets whether or not permission is required'
      - '#d4d9d8to open this crate.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#fdf35e▪ #d4d9d8Required: #fdf35e%crate_permission_required%'
      - '#fdf35e▪ #d4d9d8Node: #fdf35e%crate_permission%'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eToggle'
    CRATE_CHANGE_COOLDOWN:
      Name: '#fdf35e&lOpen Cooldown'
      Lore:
      - '#d4d9d8Sets how much time player have to wait'
      - '#d4d9d8to open this crate again.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#fdf35e▪ #d4d9d8Cooldown: #fdf35e%crate_opening_cooldown%'
      - ''
      - '#fdba5e&lNotes:'
      - '#fdba5e▪ #d4d9d8Negative value will make crate one-timed!'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eChange'
      - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eDisable'
      - '#aefd5e▪ #d4d9d8[Q/Drop] Key: #aefd5eOne-Timed'
    CRATE_CHANGE_CONFIG:
      Name: '#fdf35e&lPreview & Animation'
      Lore:
      - '#d4d9d8Defines the look of the crate'
      - '#d4d9d8#fdf35epreview #d4d9d8and #fdf35eanimation #d4d9d8GUIs.'
      - '#fdf35e&lCurrent:'
      - '#fdf35e▪ #d4d9d8Preview: #fdf35e%crate_preview_config%'
      - '#fdf35e▪ #d4d9d8Opening: #fdf35e%crate_animation_config%'
      - ''
      - ''
      - '#fdba5e&lNotes:'
      - '#fdba5e▪ #d4d9d8Previews are located in #fdba5e/previews/#d4d9d8 sub-folder.'
      - '#fdba5e▪ #d4d9d8Openings are located in #fdba5e/openings/#d4d9d8 sub-folder.'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eChange Opening'
      - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eDisable Opening'
      - '#aefd5e▪ #d4d9d8Shift-Left: #aefd5eChange Preview'
      - '#aefd5e▪ #d4d9d8Shift-Right: #aefd5eDisable Preview'
    CRATE_CHANGE_KEYS:
      Name: '#fdf35e&lAttached Keys'
      Lore:
      - '#d4d9d8Sets which keys'
      - '#d4d9d8can be used to open this crate.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#fdf35e▪ #d4d9d8IDs: #fdf35e%crate_key_ids%'
      - ''
      - '#fd5e5e&lWarning:'
      - '#fd5e5e▪ #d4d9d8If no keys are set, crate can be opened without them!'
      - '#fd5e5e▪ #d4d9d8If invalid keys provided, you will be unable to open crate!'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eAttach Key'
      - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eClear List'
    CRATE_CHANGE_OPEN_COST:
      Name: '#fdf35e&lOpen Cost'
      Lore:
      - '#d4d9d8Sets how much money/exp player'
      - '#d4d9d8have to pay in order to'
      - '#d4d9d8open this crate.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#fdf35e▪ #d4d9d8Money: #fdf35e%crate_opening_cost_money%'
      - '#fdf35e▪ #d4d9d8Exp Levels: #fdf35e%crate_opening_cost_exp%'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eChange Money'
      - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eChange Exp'
      - '#aefd5e▪ #d4d9d8[Q/Drop] Key: #aefd5eDisable All'
    CRATE_CHANGE_ITEM:
      Name: '#fdf35e&lCrate Item'
      Lore:
      - '#d4d9d8Sets the inventory crate item.'
      - '#d4d9d8It''s used when you give crates to players'
      - '#d4d9d8and in crate menus.'
      - ''
      - '#fdba5e&lNotes:'
      - '#fdba5e▪ #d4d9d8Use item with premade name, lore, model, etc.'
      - ''
      - '#fd5e5e&lWarning:'
      - '#fd5e5e▪ #d4d9d8Use commands to give actual working crate item.'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Drag & Drop: #aefd5eReplace'
      - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eObtain'
    CRATE_CHANGE_BLOCK_LOCATION:
      Name: '#fdf35e&lAttached Blocks'
      Lore:
      - '#d4d9d8A set of blocks attached to'
      - '#d4d9d8this crate to open or preview'
      - '#d4d9d8it when interacted.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#d4d9d8#fdf35e%crate_block_locations%'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eAttach Block'
      - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eClear List'
    CRATE_CHANGE_BLOCK_HOLOGRAM:
      Name: '#fdf35e&lBlock Hologram'
      Lore:
      - '#d4d9d8Sets whether hologram will be added'
      - '#d4d9d8above the crate block with specified text.'
      - '#d4d9d8Sets the Y offset for'
      - '#d4d9d8hologram location'
      - ''
      - '#fdf35e&lCurrent:'
      - '#fdf35e▪ #d4d9d8Enabled: #fdf35e%crate_block_hologram_enabled%'
      - '#fdf35e▪ #d4d9d8Y Offset: #fdf35e%crate_block_hologram_offset_y%'
      - '#fdf35e▪ #d4d9d8Text: #fdf35e'
      - '#d4d9d8%crate_block_hologram_text%'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eAdd Text'
      - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eClear Text'
      - '#aefd5e▪ #d4d9d8Shift-Left: #aefd5eToggle'
      - '#aefd5e▪ #d4d9d8Shift-Right: #aefd5eChange Y Offset'
    CRATE_CHANGE_BLOCK_EFFECT:
      Name: '#fdf35e&lBlock Effects'
      Lore:
      - '#d4d9d8Sets a particle effect to play'
      - '#d4d9d8around crate blocks.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#fdf35e▪ #d4d9d8Model: #fdf35e%crate_block_effect_model%'
      - '#fdf35e▪ #d4d9d8Particle: #fdf35e%crate_block_effect_particle_name%'
      - '#fdf35e▪ #d4d9d8Data: #fdf35e%crate_block_effect_particle_data%'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eChange Particle'
      - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eChange Data'
      - '#aefd5e▪ #d4d9d8[Q/Drop] Key: #aefd5eToggle Model'
    CRATE_CHANGE_REWARDS:
      Name: '#fdf35e&lRewards'
      Lore:
      - '#d4d9d8Create & manage rewards here!'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eOpen'
    REWARD_OBJECT:
      Name: '#fdf35e&l%reward_name% &7(ID: &f%reward_id%&7)'
      Lore:
      - '#d4d9d8Chance: &f%reward_chance%%'
      - '#d4d9d8Rarity: &f%reward_rarity_name%'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eEdit'
      - '#aefd5e▪ #d4d9d8Shift-Left: #aefd5eMove Forward'
      - '#aefd5e▪ #d4d9d8Shift-Right: #aefd5eMove Backward'
      - '#aefd5e▪ #d4d9d8[Q/Drop] Key: #aefd5eDelete #fd5e5e(No Undo)'
    REWARD_CREATE:
      Name: '#fdf35e&lCreate Reward'
      Lore:
      - '#d4d9d8Creates a new reward for crate.'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eManual Creation'
      - '#aefd5e▪ #d4d9d8Drag & Drop: #aefd5eFast Creation'
    REWARD_SORT:
      Name: '#fdf35e&lSort Rewards'
      Lore:
      - '#d4d9d8Automatically sorts rewards in'
      - '#d4d9d8specified order.'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8[Num 1]: #aefd5eBy Chance'
      - '#aefd5e▪ #d4d9d8[Num 2]: #aefd5eBy Type'
      - '#aefd5e▪ #d4d9d8[Num 3]: #aefd5eBy Name'
      - '#aefd5e▪ #d4d9d8[Num 4]: #aefd5eBy Rarity'
    REWARD_CHANGE_NAME:
      Name: '#fdf35e&lDisplay Name'
      Lore:
      - '#d4d9d8Sets the reward display name.'
      - '#d4d9d8It''s used in GUIs & messages.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#fdf35e▪ #d4d9d8Display Name: #fdf35e%reward_name%'
      - ''
      - '#fd5e5e&lWarning:'
      - '#fd5e5e▪ #d4d9d8This is #fd5e5eNOT#d4d9d8 reward item name!'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eChange'
      - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eSync from Preview'
      - '#aefd5e▪ #d4d9d8Shift-Left: #aefd5eSet for Preview'
    REWARD_CHANGE_PREVIEW:
      Name: '#fdf35e&lPreview Item'
      Lore:
      - '#d4d9d8This item will represent the reward'
      - '#d4d9d8when previewing and opening crate.'
      - ''
      - '#fd5e5e&lWarning:'
      - '#fd5e5e▪ #d4d9d8This item is #fd5e5eNOT#d4d9d8 given to players!'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Drag & Drop: #aefd5eReplace'
      - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eGet Copy'
    Reward:
      Rarity:
        Name: '#fdf35e&lRarity'
        Lore:
        - '#d4d9d8Sets the reward rarity.'
        - '#d4d9d8Learn more about it on the plugin wiki.'
        - ''
        - '#fdf35e&lCurrent:'
        - '#fdf35e▪ #d4d9d8Rarity: #fdf35e%reward_rarity_name%'
        - ''
        - '#aefd5e&lActions:'
        - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eChange'
    REWARD_CHANGE_CHANCE:
      Name: '#fdf35e&lChance'
      Lore:
      - '#d4d9d8Sets the reward win chance (weight).'
      - '#d4d9d8Learn more about reward chances on the plugin wiki.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#fdf35e▪ #d4d9d8Chance: #fdf35e%reward_chance%%'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eChange'
    REWARD_CHANGE_COMMANDS:
      Name: '#fdf35e&lRun Commands'
      Lore:
      - '#d4d9d8A list of commands to run'
      - '#d4d9d8when player obtains this reward.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#d4d9d8%reward_commands%'
      - ''
      - '#fdba5e&lNotes:'
      - '#fdba5e▪ #d4d9d8Use #fdba5e%player_name%#d4d9d8 placeholder for player name.'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eAdd Command'
      - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eClear List'
    REWARD_CHANGE_ITEMS:
      Name: '#fdf35e&lGiven Items'
      Lore:
      - '#d4d9d8A list of items given'
      - '#d4d9d8when player obtains this reward.'
      - ''
      - '#fdba5e&lNotes:'
      - '#fdba5e▪ #d4d9d8Use #fdba5eESC#d4d9d8 to save & return here.'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eOpen'
    REWARD_CHANGE_BROADCAST:
      Name: '#fdf35e&lWin Broadcast'
      Lore:
      - '#d4d9d8Sets whether or not a broadcast message will'
      - '#d4d9d8be sent to everyone when'
      - '#d4d9d8someone obtains this reward.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#fdf35e▪ #d4d9d8Enabled: #fdf35e%reward_broadcast%'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eToggle'
    REWARD_CHANGE_WIN_LIMITS:
      Name: '#fdf35e&lWin Limits'
      Lore:
      - '#d4d9d8Sets how often & how many times player'
      - '#d4d9d8can obtain this reward again.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#fdf35e▪ #d4d9d8Amount: #fdf35e%reward_win_limit_amount%'
      - '#fdf35e▪ #d4d9d8Cooldown: #fdf35e%reward_win_limit_cooldown%'
      - ''
      - '#fdba5e&lNotes:'
      - '#fdba5e▪ #d4d9d8Set amount to #fdba5e-1#d4d9d8 for unlimit.'
      - '#fdba5e▪ #d4d9d8Set cooldown to #fdba5e-1#d4d9d8 for one-timed.'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eChange Amount'
      - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eChange Cooldown'
      - '#aefd5e▪ #d4d9d8Shift-Left: #aefd5eOne-Timed'
      - '#aefd5e▪ #d4d9d8Shift-Right: #aefd5eDisable All'
    REWARD_CHANGE_IGNORED_FOR_PERMISSIONS:
      Name: '#fdf35e&lPermission Restrictions'
      Lore:
      - '#d4d9d8Players having any permission'
      - '#d4d9d8from the list won''t be able'
      - '#d4d9d8to obtain this reward.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#d4d9d8%reward_ignored_for_permissions%'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eAdd Permission'
      - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eClear List'
    KEY_OBJECT:
      Name: '#fdf35e&l%key_name%#d4d9d8 (ID: #5e9dfd%key_id%#d4d9d8)'
      Lore:
      - '#fdf35e▪ #d4d9d8Virtual: #fdf35e%key_virtual%'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eEdit'
      - '#aefd5e▪ #d4d9d8Shift-Right: #aefd5eDelete #fd5e5e(No Undo)'
    KEY_CREATE:
      Name: '#fdf35e&lCreate Key'
      Lore:
      - '#d4d9d8Creates a new crates key.'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eCreate'
    KEY_CHANGE_NAME:
      Name: '#fdf35e&lDisplay Name'
      Lore:
      - '#d4d9d8Sets the key display name.'
      - '#d4d9d8It''s used in GUIs & messages.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#fdf35e▪ #d4d9d8Display Name: #fdf35e%key_name%'
      - ''
      - '#fd5e5e&lWarning:'
      - '#fd5e5e▪ #d4d9d8This is #fd5e5eNOT#d4d9d8 actual key item name!'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eChange'
    KEY_CHANGE_ITEM:
      Name: '#fdf35e&lKey Item'
      Lore:
      - '#d4d9d8Sets the physical key item.'
      - ''
      - '#fdba5e&lNotes:'
      - '#fdba5e▪ #d4d9d8This option is useless for virtual keys.'
      - '#fdba5e▪ #d4d9d8Use item with premade name, lore, etc.'
      - ''
      - '#fd5e5e&lWarning:'
      - '#fd5e5e▪ #d4d9d8Use commands to give actual working crate key.'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Drag & Drop: #aefd5eReplace'
      - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eObtain'
    KEY_VIRTUAL:
      Name: '#fdf35e&lVirtual'
      Lore:
      - '#d4d9d8Sets whether or not the key is virtual.'
      - ''
      - '#fdf35e&lCurrent:'
      - '#fdf35e▪ #d4d9d8Is Virtual: #fdf35e%key_virtual%'
      - ''
      - '#fdba5e&lNotes:'
      - '#fdba5e▪ #d4d9d8Virtual keys stored in database, not in inventories.'
      - ''
      - '#aefd5e&lActions:'
      - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eToggle'
  Item:
    Crate:
      Milestones:
        Name: '#fdf35e&lMilestones'
        Lore:
        - '#fdf35e▪ #d4d9d8Repeatable: #fdf35e%crate_milestones_repeatable%'
        - ''
        - '#d4d9d8Create & manage milestones here!'
        - ''
        - '#aefd5e&lActions:'
        - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eOpen'
        - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eToggle Repeatable'
      Object:
        Name: '#ead931&l%crate_name%#aaa8a8 (ID: #e8f2f2%crate_id%#aaa8a8)'
        Lore:
        - '#aaa8a8%crate_inspect_keys%'
        - '#aaa8a8%crate_inspect_rewards%'
        - '#aaa8a8%crate_inspect_opening%'
        - '#aaa8a8%crate_inspect_preview%'
        - '#aaa8a8%crate_inspect_hologram%'
        - ''
        - '#aaa8a8(#e8f2f2Left-Click#aaa8a8 to edit)'
        - '#aaa8a8(#e8f2f2Shift-Right#aaa8a8 to delete #ea3131(no undo)'
      Create:
        Name: '#ead931&lNew Crate'
        Lore: []
      DisplayName:
        Name: '#ead931&lDisplay Name'
        Lore:
        - '#aaa8a8General crate name, which'
        - '#aaa8a8is #ea3131not#aaa8a8 related to crate item name.'
        - ''
        - '#ead931&lCurrent:'
        - '#ead931▪ #aaa8a8Name: #ead931%crate_name%#aaa8a8 (#e8f2f2Left-Click#aaa8a8)'
      Permission:
        Name: '#ead931&lPermission Requirement'
        Lore:
        - '#aaa8a8Sets whether or not permission is required'
        - '#aaa8a8to open this crate.'
        - ''
        - '#ead931&lCurrent:'
        - '#ead931▪ #aaa8a8Required: #ead931%crate_permission_required%#aaa8a8 (#e8f2f2Left-Click#aaa8a8)'
        - '#ead931▪ #aaa8a8Node: #ead931%crate_permission%'
      OpenCooldown:
        Name: '#ead931&lOpen Cooldown'
        Lore:
        - '#aaa8a8Sets how much time player have to wait'
        - '#aaa8a8to open this crate again.'
        - ''
        - '#ead931&lCurrent:'
        - '#ead931▪ #aaa8a8Cooldown: #ead931%crate_open_cooldown%#aaa8a8 (#e8f2f2Left-Click#aaa8a8)'
        - ''
        - '#aaa8a8(#e8f2f2Right-Click#aaa8a8 to disable)'
        - '#aaa8a8(#e8f2f2[Q] Drop Key#aaa8a8 to make one-timed)'
      Template:
        Name: '#ead931&lPreview & Animation'
        Lore:
        - '#aaa8a8%crate_inspect_preview%'
        - '#aaa8a8%crate_inspect_opening%'
        - ''
        - '#aaa8a8Sets GUI template to preview'
        - '#aaa8a8rewards and animate reward rolls.'
        - ''
        - '#aaa8a8You can find (or create) them in'
        - '#aaa8a8#e8f2f2/previews/#aaa8a8 and #e8f2f2/openings/#aaa8a8 folders.'
        - ''
        - '#ead931&lCurrent:'
        - '#ead931▪ #aaa8a8Preview: #ead931%crate_preview_config%#aaa8a8 (#e8f2f2Left-Click#aaa8a8)'
        - '#ead931▪ #aaa8a8Opening: #ead931%crate_animation_config%#aaa8a8 (#e8f2f2Right-Click#aaa8a8)'
        - ''
        - '#aaa8a8(Hold #e8f2f2Shift#aaa8a8 on click to disable)'
      Keys:
        Name: '#ead931&lAttached Keys'
        Lore:
        - '#aaa8a8%crate_inspect_keys%'
        - ''
        - '#aaa8a8Sets which keys can be'
        - '#aaa8a8used to open this crate.'
        - ''
        - '#ead931&lCurrent:'
        - '#aaa8a8%crate_key_ids%'
        - ''
        - '#aaa8a8(#e8f2f2Left-Click#aaa8a8 to add)'
        - '#aaa8a8(#e8f2f2Right-Click#aaa8a8 to remove all)'
      OpenCost:
        Name: '#ead931&lOpen Cost'
        Lore:
        - '#aaa8a8Sets what and how much a player'
        - '#aaa8a8have to pay in order to'
        - '#aaa8a8open this crate.'
        - ''
        - '#ead931&lCurrent:'
        - '#ead931▪ #aaa8a8Cost(s): #ead931%crate_open_cost%#aaa8a8 (#e8f2f2Left-Click#aaa8a8)'
        - ''
        - '#aaa8a8(#e8f2f2[Q] Drop Key#aaa8a8 to remove all)'
      InventoryItem:
        Name: '#ead931&lInventory Item'
        Lore:
        - '#aaa8a8This item is used to display'
        - '#aaa8a8crate in crate menus, and'
        - '#aaa8a8when you give crate to players.'
        - ''
        - '#aaa8a8You should #ea3131premade#aaa8a8 item #ead931name'
        - '#aaa8a8and #ead931lore#aaa8a8 before drop it here.'
        - ''
        - '#aaa8a8(#e8f2f2Drag''n''Drop#aaa8a8 to replace)'
        - '#aaa8a8(#e8f2f2Left-Click#aaa8a8 to get crate item)'
        - '#aaa8a8(#e8f2f2Right-Click#aaa8a8 to get raw copy)'
      Placement:
        Info:
          Name: '#ead931&lPlacement'
          Lore:
          - '#aaa8a8Place crate at any location(s)'
          - '#aaa8a8in the world with awesome'
          - '#aaa8a8#e8f2f2particle effects#aaa8a8 and #e8f2f2hologram#aaa8a8!'
          - ''
          - '#aaa8a8(#e8f2f2Left-Click#aaa8a8 to navigate)'
        Locations:
          Name: '#ead931&lAssigned Blocks'
          Lore:
          - '#aaa8a8Players can interact with blocks'
          - '#aaa8a8from list below to open'
          - '#aaa8a8or preview the crate.'
          - ''
          - '#ead931&lCurrent:'
          - '#aaa8a8%crate_locations%'
          - ''
          - '#aaa8a8(#e8f2f2Left-Click#aaa8a8 to add)'
          - '#aaa8a8(#e8f2f2Right-Click#aaa8a8 to remove all)'
        Pushback:
          Name: '#ead931&lPushback'
          Lore:
          - '#aaa8a8Sets whether or not player will be pushed'
          - '#aaa8a8back from the crate block'
          - '#aaa8a8if unable to open it.'
          - ''
          - '#ead931&lCurrent:'
          - '#ead931▪ #aaa8a8Enabled: #ead931%crate_pushback_enabled%#aaa8a8 (#e8f2f2Left-Click#aaa8a8)'
        Hologram:
          Name: '#ead931&lHologram'
          Lore:
          - '#aaa8a8%crate_inspect_hologram%'
          - ''
          - '#aaa8a8Creates hologram above crate'
          - '#aaa8a8block(s) with certain text template.'
          - ''
          - '#ead931&lCurrent:'
          - '#ead931▪ #aaa8a8Enabled: #ead931%crate_hologram_enabled%#aaa8a8 (#e8f2f2Left-Click#aaa8a8)'
          - '#ead931▪ #aaa8a8Template: #ead931%crate_hologram_template%#aaa8a8 (#e8f2f2Right-Click#aaa8a8)'
          - ''
        Effects:
          Name: '#ead931&lParticle Effects'
          Lore:
          - '#aaa8a8Build awesome crate particle effect!'
          - ''
          - '#ead931&lCurrent:'
          - '#ead931▪ #aaa8a8Model: #ead931%crate_effect_model%#aaa8a8 (#e8f2f2[Q] Drop Key#aaa8a8)'
          - '#ead931▪ #aaa8a8Particle: #ead931%crate_effect_particle_name%#aaa8a8 (#e8f2f2Left-Click#aaa8a8)'
          - '#ead931▪ #aaa8a8Data: #ead931%crate_effect_particle_data%#aaa8a8 (#e8f2f2Right-Click#aaa8a8)'
      Rewards:
        Name: '#ead931&lRewards'
        Lore:
        - '#aaa8a8%crate_inspect_rewards%'
        - ''
        - '#aaa8a8Here you can create generic'
        - '#aaa8a8crate rewards, as well as'
        - '#aaa8a8milestone ones.'
        - ''
        - '#ead931&lCurrent:'
        - '#ead931▪ #aaa8a8Rewards: #ead931%crate_rewards_amount%#aaa8a8 (#e8f2f2Left-Click#aaa8a8)'
    Milestone:
      Create:
        Name: '#fdf35e&lNew Milestone'
        Lore: []
      Object:
        Name: '#fdf35e&lMilestone: %milestone_openings%'
        Lore:
        - '#fdf35e▪ #d4d9d8Openings: #fdf35e%milestone_openings%'
        - '#fdf35e▪ #d4d9d8Reward Id: #fdf35e%milestone_reward_id%'
        - ''
        - '#aefd5e&lActions:'
        - '#aefd5e▪ #d4d9d8Left-Click: #aefd5eChange Openings'
        - '#aefd5e▪ #d4d9d8Right-Click: #aefd5eChange Reward Id'
        - '#aefd5e▪ #d4d9d8Shift-Right: #aefd5eDelete #fd5e5e(No Undo)'
    Crates:
      Name: '#ead931&lCrates'
      Lore:
      - '#aaa8a8(#e8f2f2Left-Click#aaa8a8 to navigate)'
    Keys:
      Name: '#ead931&lKeys'
      Lore:
      - '#aaa8a8(#e8f2f2Left-Click#aaa8a8 to navigate)'
    Reward:
      Object:
        Name: '#ead931&l%reward_name%#aaa8a8 (ID: #e8f2f2%reward_id%#aaa8a8)'
        Lore:
        - '#aaa8a8%reward_inspect_content%'
        - ''
        - '#ead931▪ #aaa8a8Chance: #ead931%reward_chance%%'
        - '#ead931▪ #aaa8a8Actual Chance: #ead931%reward_real_chance%%'
        - '#ead931▪ #aaa8a8Rarity: #ead931%reward_rarity_name%'
        - ''
        - '#aaa8a8(#e8f2f2Left-Click#aaa8a8 to edit)'
        - '#aaa8a8(#e8f2f2Shift-Left#aaa8a8 to move forward)'
        - '#aaa8a8(#e8f2f2Shift-Right#aaa8a8 move backward)'
        - '#aaa8a8(#e8f2f2[Q] Drop Key#aaa8a8 to delete #ea3131(no undo)'
      Create:
        Name: '#ead931&lNew Reward'
        Lore:
        - '#aaa8a8Well, as title says...'
        - ''
        - '#aaa8a8#74ea31[!]#aaa8a8 Drop item right on #74ea31this button'
        - '#aaa8a8for a quick creation!'
        - ''
        - '#aaa8a8(#e8f2f2Left-Click#aaa8a8 for manual creation)'
      Sort:
        Name: '#ead931&lSort Rewards'
        Lore:
        - '#aaa8a8Automatically sorts rewards in'
        - '#aaa8a8specified order.'
        - ''
        - '#74ea31▪ #aaa8a8[Num 1]: #74ea31By Chance'
        - '#74ea31▪ #aaa8a8[Num 2]: #74ea31By Type'
        - '#74ea31▪ #aaa8a8[Num 3]: #74ea31By Name'
        - '#74ea31▪ #aaa8a8[Num 4]: #74ea31By Rarity'
      DisplayName:
        Name: '#ead931&lDisplay Name'
        Lore:
        - '#aaa8a8General reward name, which'
        - '#aaa8a8is #ea3131not#aaa8a8 related to reward item or preview.'
        - ''
        - '#ead931&lCurrent:'
        - '#ead931▪ #aaa8a8Display Name: #ead931%reward_name%'
        - ''
        - '#aaa8a8(#e8f2f2Left-Click#aaa8a8 to edit)'
        - '#aaa8a8(#e8f2f2Shift-Left#aaa8a8 to inherit from preview)'
        - '#aaa8a8(#e8f2f2Shift-Right#aaa8a8 to set for preview)'
      Preview:
        Name: '#ead931&lPreview Item'
        Lore:
        - '#aaa8a8Visual reward #e8f2f2representation#aaa8a8 for'
        - '#aaa8a8preview and opening GUIs.'
        - ''
        - '#aaa8a8#ea3131[!]#aaa8a8 It has #ea3131nothing#aaa8a8 to what'
        - '#aaa8a8players get from this reward.'
        - ''
        - '#aaa8a8(#e8f2f2Drag & Drop#aaa8a8 to replace)'
        - '#aaa8a8(#e8f2f2Right-Click#aaa8a8 to get a copy)'
      Weight:
        Name: '#ead931&lRarity & Weight'
        Lore:
        - '#aaa8a8Sets the reward rarity & weight.'
        - '#aaa8a8#ea3131(Read documentation for details)'
        - ''
        - '#ead931&lCurrent:'
        - '#ead931▪ #aaa8a8Rarity: #ead931%reward_rarity_name%#aaa8a8 (#e8f2f2Left-Click#aaa8a8)'
        - '#ead931▪ #aaa8a8Raw Chance: #ead931%reward_chance%%#aaa8a8 (#e8f2f2Right-Click#aaa8a8)'
        - '#ead931▪ #aaa8a8Real Chance: #ead931%reward_real_chance%%'
      Commands:
        Name: '#ead931&lCommands'
        Lore:
        - '#aaa8a8All commands listed below will'
        - '#aaa8a8be runned from #e8f2f2console'
        - '#aaa8a8when winning this reward.'
        - ''
        - '#ead931&lCurrent:'
        - '#aaa8a8%reward_editor_commands%'
        - ''
        - '#aaa8a8#ead931&lPlaceholders:'
        - '#ead931▪ #aaa8a8PlaceholderAPI: #ead931All of them.'
        - '#ead931▪ #aaa8a8%player_name%: #ead931For player name.'
        - ''
        - '#aaa8a8(#e8f2f2Left-Click#aaa8a8 to add)'
        - '#aaa8a8(#e8f2f2Right-Click#aaa8a8 to remove all)'
      Items:
        Name: '#ead931&lItems'
        Lore:
        - '#aaa8a8All items listed below will'
        - '#aaa8a8be added to player''s inventory'
        - '#aaa8a8when winning this reward.'
        - ''
        - '#aaa8a8You can use #e8f2f2PlaceholderAPI#aaa8a8 placeholders'
        - '#aaa8a8in item''s name and lore.'
        - ''
        - '#ead931&lCurrent:'
        - '#aaa8a8%reward_editor_items%'
        - ''
        - '#aaa8a8(#e8f2f2Left-Click#aaa8a8 to edit)'
      Broadcast:
        Name: '#ead931&lBroadcast'
        Lore:
        - '#aaa8a8Sets whether or not plugin'
        - '#aaa8a8will broadcast a message when'
        - '#aaa8a8someone wins this reward.'
        - ''
        - '#ead931&lCurrent:'
        - '#ead931▪ #aaa8a8Enabled: #ead931%reward_broadcast%#aaa8a8 (#e8f2f2Left-Click#aaa8a8)'
      WinLimits:
        Name: '#ead931&lWin Limits'
        Lore:
        - '#aaa8a8Sets how often & how many times each'
        - '#aaa8a8player can win this reward again.'
        - ''
        - '#ead931&lCurrent:'
        - '#ead931▪ #aaa8a8Amount: #ead931%reward_win_limit_amount%#aaa8a8 (#e8f2f2Left-Click#aaa8a8)'
        - '#ead931▪ #aaa8a8Cooldown: #ead931%reward_win_limit_cooldown%#aaa8a8 (#e8f2f2Right-Click#aaa8a8)'
        - ''
        - '#aaa8a8(#e8f2f2Shift-Left#aaa8a8 to make one-timed)'
        - '#aaa8a8(#e8f2f2Shift-Right#aaa8a8 to disable)'
      IgnoredPermissions:
        Name: '#ead931&lPermission Restrictions'
        Lore:
        - '#aaa8a8Players having any of permissions'
        - '#aaa8a8listed below won''t be able'
        - '#aaa8a8to win this reward.'
        - ''
        - '#ead931&lCurrent:'
        - '#aaa8a8%reward_ignored_for_permissions%'
        - ''
        - '#aaa8a8(#e8f2f2Left-Click#aaa8a8 to add)'
        - '#aaa8a8(#e8f2f2Right-Click#aaa8a8 to remove all)'
    Key:
      Object:
        Name: '#ead931&l%key_name%#aaa8a8 (ID: #e8f2f2%key_id%#aaa8a8)'
        Lore:
        - '#ead931▪ #aaa8a8Virtual: #ead931%key_virtual%'
        - ''
        - '#aaa8a8(#e8f2f2Left-Click#aaa8a8 to edit)'
        - '#aaa8a8(#e8f2f2Shift-Right#aaa8a8 to delete #ea3131(no undo)'
      Create:
        Name: '#ead931&lNew Key'
        Lore: []
      DisplayName:
        Name: '#ead931&lDisplay Name'
        Lore:
        - '#aaa8a8General key name, which'
        - '#aaa8a8is #ea3131not#aaa8a8 related to key item name.'
        - ''
        - '#ead931&lCurrent:'
        - '#ead931▪ #aaa8a8Name: #ead931%key_name%#aaa8a8 (#e8f2f2Left-Click#aaa8a8)'
      Item:
        Name: '#ead931&lKey Item'
        Lore:
        - '#aaa8a8Sets physical key item.'
        - ''
        - '#aaa8a8You should #ea3131premade#aaa8a8 item #ead931name'
        - '#aaa8a8and #ead931lore#aaa8a8 before drop it here.'
        - ''
        - '#aaa8a8(#e8f2f2Drag''n''Drop#aaa8a8 to replace)'
        - '#aaa8a8(#e8f2f2Left-Click#aaa8a8 to get key item)'
        - '#aaa8a8(#e8f2f2Right-Click#aaa8a8 to get raw copy)'
      Virtual:
        Name: '#ead931&lVirtual'
        Lore:
        - '#aaa8a8Sets whether or not the key is virtual.'
        - ''
        - '#ead931&lCurrent:'
        - '#ead931▪ #aaa8a8Enabled: #ead931%key_virtual%#aaa8a8 (#e8f2f2Left-Click#aaa8a8)'
Other:
  All:
    Online: All online players
# Here you can create your own custom placeholders to use it in language config.
# Key = Placeholder, Value = Replacer.
Placeholders:
  '%green%': '#aefd5e'
  '%gray%': '#d4d9d8'
  '%red%': '#fd5e5e'
