Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 6 months ago
Updated 6 months ago
π¦ PrivateQuestChests
A powerful per-player chest system designed for quest-based gameplay.
PrivateQuestChests allows you to turn any placed chest into a shared-location, per-player private inventory, perfect for quest systems, item collection objectives, or progression-based gameplay.
β¨ Features
-
π Per-player chest inventories
- Every player gets their own inventory for the same chest
- No shared storage between players
-
π Location-based chests
- The chest remains physically in the world
- No custom blocks or IDs required
-
π§© Perfect for quest systems
- Track what players deposit or withdraw
- Ideal for βcollect and deliverβ objectives
-
π§ͺ Template system
- Pre-fill a chest with items before registering
- These items become the default inventory for every player
-
π Live interaction tracking
- Detect when players:
- Put items in
- Take items out
- Detect when players:
-
πΎ Persistent storage
- Data is saved and survives restarts
-
β‘ Compatible with Paper 1.21 β 1.21.11
π§ How It Works
-
Place a chest anywhere in the world
-
(Optional) Put items inside the chest
β These will become the default contents for all players -
Run the command: /privatechest select
-
Right-click the chest
-
Done! π
The chest is now a Private Quest Chest
π Player Behavior
- Each player sees their own version of the chest
- Items are not shared between players
Example:
- Player A removes an item β only removed for Player A
- Player B opens the chest β still sees the item
- Player A adds items β only visible to Player A
π¦ Template Behavior
If the chest contains items when it is registered:
- Those items are saved as a default inventory
- Every player starts with the same contents
- After that, inventories are fully independent
π Permissions
| Permission | Description | Default |
|---|---|---|
privatequestchest.admin |
Allows selecting and registering chests | OP |
privatequestchest.use |
Allows opening private quest chests | true |
βοΈ Configuration (config.yml)
physical-chest:
clear-after-registration: true
## Options:
- **physical-chest.clear-after-registration**
- true β Clears the real chest after registering (recommended)
- false β Leaves items in the physical chest
---
## π οΈ Installation
- Place the `.jar` file in your serverβs `plugins/` folder
- Start or restart your server
---
## π Requirements
- Paper 1.21 β 1.21.11
---
## π Use Cases
- Quest systems
- RPG servers
- Delivery missions
- Collection objectives
- Player progression systems
---
## π¬ Support
- Need help or want additional features? Feel free to reach out!


