With ChestProtect your players can
lock containers, doors, furnaces, mobs and much more. Everything is manageable in
intuitive GUI menus. This plugin makes it easy to manage a huge amount of protections by providing
grouping and more!
ChestProtect makes sure that your players don't have to worry about their contains, furnaces, mobs etc. They can manage their protections in well organized
GUI menus which are intuitive and very easy to use.
Besides that, they can customize their experience by
toggling personal flags. For example, they can decide, if they want to
automatically lock containers etc. upon placement.
Players can also create and
assign groups to protections in order to organize and
manage trusted players and their access rights across many protections. This makes it very easy to manage a huge amount of protections. To view protections in the world, the plugin can
visualize protections around them.
Each protection type comes with their own flags, like
redstone usage or whether a protection should be
public or not.
Are your players annoyed about protections from
inactive players? As a server admin, you can configure ChestProtect to automatically unlock protections from inactive players. You can also set up a
protection cost. A list of more features can be found near the end of this page.
Below is a list of all major features. This list doesn't include every feature to not make it too long. Most features can be disabled, if you don't want them.
Protection
Block all grief attempts: Your players don't have to worry about their stuff getting stolen!
The plugin also prevents hoppers, that belong to untrusted players, from stealing items.
You can optionally turn off the protection against TNT, if your faction server requires that.
Blocks & Entities
You can configure which blocks (containers, furnaces etc.) and entities can be protected.
Optionally, you can configure a protection cost for each block separately. Also, you can configure players to get a percentage of the protection cost back if they unlock a protection.
Containers can also have a hologram above them displaying how full the container is. As most options, that's completely optional.
Members
You can give other players access to your protection. It's up to you to decide, if they, for example, can just take and insert items or also be able to trust other players.
Trusting offline players is supported as well.
A server admin can configure pre-defined roles in the configuration and give them specific flags. Players can then use these roles in game to adjust permissions for players.
Players can also configure to automatically trust players of the land claim or skyblock to the container. Supported plugins are for that feature are: Lands, BentoBox, IridiumSkyblock, SuperiorSkyblock2, PlotSquared, UltraRegions, WorldGuard
Groups
Players can create and assign groups to protections in order to manage trusted players across many protections. Trusted players will be shared across all protections that are part of the group.
Imagine players having a base and wanting to allow teammates to access many containers. With groups, that's just a few clicks away!
Players can configure specific blocks and entity types to automatically get added to a specific group.
Personal Settings
Players can toggle personal settings in their GUI menu to for example configure if they want to automatically lock containers etc. upon placement.
They can also configure the lock, unlock, trust, untrust mode to be persistent until they manually disable it. This helps them to lock many protections at once.
Visualization
The plugin can visualize nearby protections to players.
Fully customizable: configure particles, duration etc. in the config.
Unlock Inactive Players
If you want, ChestProtect can automatically unlock protections of inactive players. So active players aren't annoyed by what inactive players have left back!
You can configure how long a player needs to be offline, to be considered inactive.
Intuitive Menus
Almost no commands needed: players can manage their protections completely in well organized GUI menus.
All menus can be fully customized and translated. The default locale is English. Our community also shares locale files in other languages on our localization website.
Team Bypass & Tools
You can give your team permission to edit other players locks and being able to fully manage them (unlock, trust, untrust etc.)
Lock containers etc. for other players.
Administrator commands to for example delete all protections of a specific player.
Admin commands can be executed from the console as well.
Dynmap
Optionally, you can mark chunks where protections are created on your Dynmap.
All claim and skyblock plugins support that blocks and entities can't be locked in claimed areas where the player is not trusted. The listed plugins below just provide special features.
Special features, that are completely optional, are:
Automatically trust claim members
Allow claim owners to open protections
Only allow locking blocks or entities in claimed areas
You can import protections from other plugins to ChestProtect.
Currently supported: LWC
Developer API
ChestProtect provides an extensive developer API in case your server needs something very specific, or you want to integrate ChestProtect into your own custom plugins.
API to lock containers etc.
ChestProtect doesn't require any plugins as dependencies. You just need to have Java 21 installed. A permission's plugin is optional, but recommended.
Terms of Service to which you agree by purchasing this plugin from spigotmc.org:
You may not redistribute this plugin in any kind. We will take legal actions against that.
You may not share any parts or code of this plugin. We will take legal actions against that.
No refunds, as such a digital item is not eligible for a refund, as it was immediately accessible to you, and you may have used it. We will take legal actions against that.
If you share or redistribute this plugin in any form, we may be obligated to report your account to SpigotMC, which might lead to your account and download access getting suspended permanently.