CurseForge · Minecraft mod
Chest Guard
ChestGuard is a Forge mod for multiplayer servers that adds secure chest locking, permissions, real-time activity tracking, explosion protection, and controlled item transfers — turning basic storage into a monitored, owner-controlled system.
Quick answer
Which Chest Guard release should I use?
Chest Guard chestguard-1.0.0.jar targets 1.21.11 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Chest Guard required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Chest Guard chestguard-1.0.0.jar need?
chestguard-1.0.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Chest Guard without breaking your instance.
Built for Chest Guard chestguard-1.0.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use chestguard-1.0.0.jar. It targets 1.21.11 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside chestguard-1.0.0.jar. It opens that exact file at the source.
About this project
What does Chest Guard add?
ChestGuard – Advanced Chest Protection & Secure Transfer System
ChestGuard is a high-level chest protection and management plugin built for PaperMC multiplayer servers. It provides structured ownership, granular permission control, secure item transfers, real-time interaction alerts, explosion-proof storage, and full chest tracking.
This is infrastructure-level protection — not a basic lock command.
🔐 Core Protection Features
✔ Lock & Name Chests
/chestlock <name> Locks the targeted chest (single or double chest) and assigns a custom name.
✔ Unlock Chests
/chestunlock [name] Removes protection and ownership from the targeted chest (by looking at it or by chest name).
✔ Rename Locked Chests
/chestrename <old name> <new name> Renames a locked chest directly without needing to unlock it.
✔ Detailed Chest Information
/chestdetails [name]
Displays:
- Lock status (Locked / Unlocked)
- Exact coordinates (and double-chest pair coordinates)
- Owner name and status
✔ Live Chest Info (Look-Based Action Bar Display)
When looking at any chest, players automatically see an action bar overlay showing:
- Custom chest name
- Owner name (if locked)
- Coordinates
- Lock status (
[LOCKED]/[Unlocked])
No command required.
💥 Unbreakable & Explosion-Proof Protection
Locked chests are 100% unbreakable by non-owners across all 4 game modes (Creative, Survival, Adventure, and Spectator) with client-side block resynchronization.
Locked chests are immune to:
- TNT explosions
- Creeper explosions
- Wither & Ender Dragon destruction
- Unauthorized Hopper & Minecart item extraction/insertion
- Unauthorized adjacent chest placement attacks
Protected storage remains intact in hostile environments.
👥 Permission & Trust System
✔ View Trusted Users
/chesttrustlist <chestname> Displays all players with granted access to the specified chest.
✔ Grant & Revoke Permissions
/chestpermission give <player> <chestname> /chestpermission remove <player> <chestname> Assigns or revokes access permissions for selected players on your locked chests.
✔ List Owned Chests
/chestlists (or /chestsearch) Shows all chests owned by the executing player.
✔ Search Chests
/chestsearch <name> Returns coordinates of a specified owned chest by name.
✔ Locate Last Interacted Chest
/lastchestplaced Displays the exact coordinates of the last chest you interacted with.
📦 Activity Monitoring & Real-Time Alerts
✔ View Chest Contents
/chestitems [name] Displays chest inventory contents (permission-based access).
✔ Activity Log
/chestactivity Shows complete interaction history for your locked chests.
✔ Real-Time Item Alerts
When a locked chest is accessed by a trusted player, the owner is notified instantly via formatted chat alerts.
If a player removes items, the owner receives:
- Player name
- Items removed
- Quantity
- Chest name & coordinates
If a player adds items, the owner receives:
- Player name
- Items deposited
- Quantity
- Chest name & coordinates
Every inventory change is tracked and logged for full accountability.
🔁 Secure Item Transfer System
✔ Select Items
/itemtake [x y z] [all|item amount] Marks items for secure transfer from a source chest (by looking at the chest or specifying coordinates x y z).
- Example:
/itemtake all - Example:
/itemtake emerald all - Example:
/itemtake diamond 10
✔ Transfer Items
/itemtransfer [x y z] Transfers selected items into the target chest (by looking at the target chest or specifying coordinates x y z).
Transferred items automatically merge into existing matching stacks and fill starting from slot 0 (top row).
If transferring to or from another player’s locked chest:
- A 30-second approval window is initiated.
- A private message is sent strictly to the chest owner.
✔ Approve or Reject Transfer
/transfer confirm /transfer deny
Approves or cancels pending transfer and selection requests.
📜 Command Reference Table
| Command | Syntax | Description | Access Scope |
|---|---|---|---|
/chestlock |
/chestlock <name> |
Lock and name a chest by looking at it | Player |
/chestunlock |
/chestunlock [name] |
Remove chest protection (look or by name) | Owner |
/chestrename |
/chestrename <old name> <new name> |
Rename a locked chest | Owner |
/chestdetails |
/chestdetails [name] |
Show chest metadata and coordinates | Owner / Trusted |
/chesttrustlist |
/chesttrustlist <chestname> |
View list of trusted players | Owner |
/chestpermission |
/chestpermission give|remove <player> <chest> |
Grant or revoke player access | Owner |
/chestlists |
/chestlists |
List all owned chests | Owner |
/chestsearch |
/chestsearch <name> |
Locate owned chest by name | Owner |
/lastchestplaced |
/lastchestplaced |
Locate last interacted chest | Player |
/chestitems |
/chestitems [name] |
View chest inventory contents | Owner / Trusted |
/chestactivity |
/chestactivity |
View interaction history log | Owner |
/itemtake |
/itemtake [x y z] [all|item amount] |
Select items for transfer (look or x y z) | Owner / Trusted |
/itemtransfer |
/itemtransfer [x y z] |
Initiate secure transfer to chest (look or x y z) | Owner / Trusted |
/transfer |
/transfer confirm|deny |
Approve or deny transfer requests | Chest Owner |
/chestguardhelp |
/chestguardhelp [page] |
View in-game help guide | Player |
🧠 Technical Highlights
- UUID-based ownership (not username-dependent)
- Persistent world-level JSON storage system
- 4-Game-Mode unbreakable locked chests with client resync
- Explosion-resistant & hopper-blocked locked chests
- Real-time inventory change alerts
- Top-row inventory insertion & automatic stack merging
- Tab-completion filtering (no fallback
chestguard:namespace clutter)
📞 Support
Visit Our Website: https://trickomods.com/
Project description from CurseForge.
Pick your setup
Chest Guard by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Chest Guard versions and loaders
chestguard-1.0.0.jar
14 May 2026
chestguard-1.0.0.jar
23 Feb 2026
Looking for an older file? The official CurseForge project page is in Resources.



