➡ Chest Lock Gui • Protect Chests, Hoppers and More! • 1.8-1.13

SpigotMC Plugin ➡ Chest Lock Gui • Protect Chests, Hoppers and More! • 1.8-1.13 1.0.10

You must be signed in and/or upgrade to VIP to download this resource
Tested Minecraft Versions:
1.8, 1.9, 1.10, 1.11, 1.12, 1.13
Languages Supported:
Any language - Configurable messages
Contributors:
Mylogo
Original resource: Click to spigot

1244

Supports: Chest Protection, Furnace Protection, Beacon Protection, Trapped Chest Protection, Dispenser, and more!

This plugin supports protection for anything with an Inventory.
Future updates will also cover doors, trapdoors, gates, and so on!

1245


The plugin can be used using Guis only

1246
Features:
  • UUID support
  • Online & Offline support
  • Fully configurable
editable items, messages
  • Choose which blocks players can protect
  • Beautiful Gui
  • Hopper Protection
Players cannot steal items with hoppers
  • Explosion protection (see below), can be toggled on/off
  • Performance friendly thanks to intelligent caching
  • No animals were harmed during the making of this plugin
1247
1248


Explosions cannot destroy your protected blocks!

> Shift+Right Click < to lock a chest

1249


1250

Gallery:

1251


1252


1253


1254

Default Config
YAML:
prfx: '§e§lCLG §6§l>§r'

lockable_blocks:
- Chest
  - TrappedChest
  - Furnace
  - Beacon
  - Dropper
  - Dispenser
  - Hopper

msg:
  you_locked_container: '%prfx% &a&lYou locked this container.'
  added_container: '%prfx% &a&lYou added a container to an existing container.'
  broke_container: '%prfx% &e&lYou broke a container.'
  locked_container: '%prfx% &c&lThis container is locked.'
  cannot_lock_container: '%prfx% &c&lThis container is not lockable.'
  cannot_add_yourself: '%prfx% &c&lYou cannot add yourself'
  already_added: '%prfx% &c&lThis user is already added.'
  copied_friends: '%prfx% &a&lYou have copied this friends list.'
  paste_friends: '%prfx% &a&lYou have pasted your friends list.'
  no_friends_copied: '%prfx% &c&lYou need to copy a friends list first.'


gui:
  request_lock:
    title: '&lLock this container?'
  lock_gui:
    title: '&lLock'
    friends_title: '&a&lManage Friends'
  friends_gui:
    title: '&lFriends'
    friend_skull_name: '&a&l%player%'
    friend_skull_lore:
     - ' &7> &cRight click &7 < to remove'
  choose_player_gui:
    title: '&lChoose Player'
  really_unlock:
    title: '&lConfirm Unlocking'
  lock_settings:
    title: '&lSettings'

items:
  gui_agree:
    type: StainedClay
    data: 5
    name: '&a&lYes'
  gui_deny:
    type: StainedClay
    data: 14
    name: '&c&lNo'
  next_page:
    name: '&a&lNext'
    type: StainedGlassPane
    data: 5
  previous_page:
    name: '&a&lPrevious'
    type: StainedGlassPane
    data: 1
  add_friend:
    name: '&a&lAdd Friend'
    type: StainedGlassPane
    data: 9
  unlock:
    name: '&c&lUnlock'
    type: Barrier
  copy_friends:
    name: '&b&lCopy Friends'
    type: StainedGlassPane
    data: 11
    lore:
     - ' '
      - ' &7Click here to &7&ncopy &7this friends list.'
      - ' &7You can paste it to another container.'
  paste_friends:
    name: '&b&lPaste Friends'
    type: StainedGlassPane
    data: 11
    lore:
     - ' '
      - ' &7Click here to &7&npaste &7the copied list.'
      - ' &7You can copy it from another container.'
  lock_settings:
    name: '&b&lSettings'
    type: Redstone
  back:
    name: '&e&lBack'
    type: StainedGlassPane
    data: 1
  item_extract_activated:
    name: '&7Item Extraction'
    type: Hopper
    lore:
     - '&a&lEnabled'
      - ' '
      - '&eHoppers placed under this block'
      - '&ecan &e&nextract&e items.'
      - ' '
      - ' &7> &cClick &7< to disable'
  item_extract_disabled:
    name: '&7Item Extraction'
    type: Hopper
    lore:
     - '&c&lDisabled'
      - ' '
      - '&eHoppers placed under this block'
      - '&ecan &e&nextract&e items.'
      - ' '
      - ' &7> &aClick &7< to enable'
  item_insert_activated:
    name: '&7Item Insertion'
    type: Hopper
    lore:
     - '&a&lEnabled'
      - ' '
      - '&eHoppers placed on this block'
      - '&ecan &e&ninsert&e items.'
      - ' '
      - ' &7> &cClick &7< to disable'
  item_insert_disabled:
    name: '&7Item Insertion'
    type: Hopper
    lore:
     - '&c&lDisabled'
      - ' '
      - '&eHoppers placed on this block'
      - '&ecan &e&ninsert&e items.'
      - ' '
      - ' &7> &aClick &7< to enable'
  public_enabled:
    name: '&7Public'
    type: Emerald
    lore:
     - '&a&lEnabled'
      - ' '
      - '§eEveryone can use this block'
      - ' '
      - ' &7> &cClick &7< to disable'
  public_disabled:
    name: '&7Public'
    type: Emerald
    lore:
     - '&c&lDisabled'
      - ' '
      - '§eEveryone can use this block'
      - ' '
      - ' &7> &aClick &7< to enable'

1255

Commands:
/clg bypass
(clg.bypass): Bypass any protection
/clg reload|rl (clg.reload): Reload the config
(There are only few commands because everything is Gui based)

Permissions:
clg.maxclaims.NUMBER
> to set the max claims via permission.
Set it to clg.maxclaims.100 to be able to have 100 locks.


This plugin was tested and worked perfectly in version 1.8.8-1.13.


By purchasing this plugin you receive an unlimited license for it. You are not allowed to leak or share this plugin.​
Author
Yanyu_Shangchi
Downloads
24
Views
561
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Yanyu_Shangchi

Share this resource