Chest lock | Block protection | WorldGuard addon | Awesome plugin! | Fully customizable!
This plugin simply allows you to deny any interaction with blocks in config. This addon is great replacement for LWC, Lockette (which abandoned!) and much more! MachineGuard support any block as well as blocks from mods, such as IC/BC/RP machines. In addition, this plugin allows you to prevent interaction with the blocks around the world, not only inside WorldGuard regions.
Blocks automatically protected in WorldGuard regions and only members/owners can access to it. But if you allow protection by sign, players be able to make "public" signs (any player can access to it) and "private" signs (only for players which specified on the sign, maximum is three).
Русская версия здесь / Russian text is here
Older versions still on Bukkit Dev
Configuration (for 2.1+):
Old configuration (for 1.1-1.3):
Commands:
Permissions:
How to protect:
This plugin simply allows you to deny any interaction with blocks in config. This addon is great replacement for LWC, Lockette (which abandoned!) and much more! MachineGuard support any block as well as blocks from mods, such as IC/BC/RP machines. In addition, this plugin allows you to prevent interaction with the blocks around the world, not only inside WorldGuard regions.
Blocks automatically protected in WorldGuard regions and only members/owners can access to it. But if you allow protection by sign, players be able to make "public" signs (any player can access to it) and "private" signs (only for players which specified on the sign, maximum is three).
Русская версия здесь / Russian text is here
Older versions still on Bukkit Dev
Configuration (for 2.1+):
Code (YAML):
# 2.0 just uses IDs instead of names like 1.3
additional-protect : false
block-all : false
msg : '&cYoudon''thaveaccesstotouchthis'
msg-sign : '&cThisblockisalreadyprotected'
sign-block : false
block-list : [ DISPENSER, NOTE_BLOCK, BED_BLOCK, CHEST, FURNACE, BURNING_FURNACE, WOODEN_DOOR, LEVER, STONE_BUTTON, JUKEBOX, DIODE_BLOCK_OFF, DIODE_BLOCK_ON, TRAP_DOOR, FENCE_GATE, BREWING_STAND, ENDER_PORTAL_FRAME, FLOWER_POT, ANVIL, HOPPER, DROPPER ]
blocked-sign-list : [ DISPENSER, NOTE_BLOCK, BED_BLOCK, CHEST, FURNACE, BURNING_FURNACE, WOODEN_DOOR, LEVER, STONE_BUTTON, JUKEBOX, TRAP_DOOR, FENCE_GATE, BREWING_STAND, HOPPER, DROPPER ]
additional-protect : false
block-all : false
msg : '&cYoudon''thaveaccesstotouchthis'
msg-sign : '&cThisblockisalreadyprotected'
sign-block : false
block-list : [ DISPENSER, NOTE_BLOCK, BED_BLOCK, CHEST, FURNACE, BURNING_FURNACE, WOODEN_DOOR, LEVER, STONE_BUTTON, JUKEBOX, DIODE_BLOCK_OFF, DIODE_BLOCK_ON, TRAP_DOOR, FENCE_GATE, BREWING_STAND, ENDER_PORTAL_FRAME, FLOWER_POT, ANVIL, HOPPER, DROPPER ]
blocked-sign-list : [ DISPENSER, NOTE_BLOCK, BED_BLOCK, CHEST, FURNACE, BURNING_FURNACE, WOODEN_DOOR, LEVER, STONE_BUTTON, JUKEBOX, TRAP_DOOR, FENCE_GATE, BREWING_STAND, HOPPER, DROPPER ]
Code (YAML):
deny-ic-interaction
: false
ic-list : [ ]
deny-bc-interaction : false
bc-list : [ ]
deny-rp-interaction : false
rp-list : [ ]
custom-list : [ 23, 25, 26, 54, 61, 62, 63, 64, 68, 77, 84, 93, 94, 96, 107, 117, 120, 140, 145 ]
deny-lever : true
block-all : false
msg : '&cYoudon''thaveaccesstoopenthat'
sign-private : false
sign-list : [ 23, 25, 26, 54, 61, 62, 63, 64, 68, 77, 84, 96, 107, 117 ]
ic-list : [ ]
deny-bc-interaction : false
bc-list : [ ]
deny-rp-interaction : false
rp-list : [ ]
custom-list : [ 23, 25, 26, 54, 61, 62, 63, 64, 68, 77, 84, 93, 94, 96, 107, 117, 120, 140, 145 ]
deny-lever : true
block-all : false
msg : '&cYoudon''thaveaccesstoopenthat'
sign-private : false
sign-list : [ 23, 25, 26, 54, 61, 62, 63, 64, 68, 77, 84, 96, 107, 117 ]
- additional-protect: closes GUI of block on player client side after 2 ticks - 1/10 of second
- block-all: prevent interactions all over the world (not only inside WG regions). Useful for Adventure servers (for example, MineZ) for prevent players hide things in the dispencers (then to pick up) and prevent touching trapdoors, because it often used in buildings)
- sign-block: if you want allow protect blocks by wall sign
- block-list: blocks to protect
- blocked-sign-list: blocks that can be protected by sign
- msg on Russian: &cВам не позволено прикасаться к этому
- [Obsolete] ic-list: ID's of blocks from IndustrialCraft mod to protect
- [Obsolete] bc-list: ID's of blocks from BuildCraft
- [Obsolete] rp-list: ID's of blocks from RedPower
- [Obsolete] custom-list: other ID's of blocks to protect
- [Obsolete] deny-lever: do you want to protect levers?
Commands:
- /mgr - reload plugin configuration
- /mgid - get name or ID of target block (at crosshair) and (after slash "/") of block/item in hand. How to use it:
- Get block what you want to add in hand
- Place it on ground and don't move crosshair from it
- Type command /mgid
- If you get different names or IDs (at crosshair / in hand) - add first to config
- If you get two different meta-datas (name_or_ID:meta) - add second to config
Code (YAML):
# Examples:
- WOOL:0 # Only white wool will protected
- WOOL:14 # Only red wool will protected
- WOOL # Wool of all kinds will protected
- CHEST # Chests of all directions will protected
- WOOL:0 # Only white wool will protected
- WOOL:14 # Only red wool will protected
- WOOL # Wool of all kinds will protected
- CHEST # Chests of all directions will protected
- machineguard.bypass.build - access to all protected blocks without sign (even if you are not member/owner)
- machineguard.bypass.build.ID - access to certain blocks without sign (for example, access to Ender chest only for VIP)
- machineguard.bypass.sign - access to all protected blocks with sign (even if your nickname is not on the sign)
- machineguard.reload - ability for reload plugin configuration
How to protect:
- Hang the sign on side of the block (or near) while holding Shift (sneaking) or on any of the six directions, the block must be specified in the config file
- Write "[Public]" or "[Private]" on the first line (without quotes) and players to give access on all the next lines
- If successful, first line of sign will colored in dark aqua
- To give access only to the members/owners, composed in region and no one else, just don't hang a sign
- [Public] - everybody can interact with block (public protection)
- [Private] - only players that specified on the sign, can interact with block (one per line, not case-sensitive)
- [Dispenser] - dispensers will drop items infinitely (without removing from dispenser inventory)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
MachineGuard Reloaded is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 1,197 times (via Spigot). Download it and open it directly in the game.