Mineuniverse
Plugins
VIP Death Chest

VIP Death Chest

PLUGIN
๐Ÿ’Ž๐Ÿ“ฆโ˜ ๏ธ VIP Death Chest โ€” Premium Death Protection for VIP Players
by Bellzeb
Download Claim this project
18 downloads
0 likes
Updated Oct 14, 2026
0 hypes
Economy Fun Mechanics
Advertisement Remove ads with Premium →

# ๐Ÿ’Ž๐Ÿ“ฆโ˜ ๏ธ VIP Death Chest — Premium Death Protection for VIP Players

> **Your VIPs die in style — items safe in a chest, not scattered on the ground.**

---

## ๐ŸŒŸ What is VIP Death Chest?

**VIP Death Chest** is a premium perk plugin that protects VIP players' items on death. Instead of items scattering on the ground where anyone can grab them, a secure chest is automatically placed at the death location containing all the player's inventory.

Fully integrated with the **BellLP VIP lifecycle** — death chests automatically activate when VIP is granted and deactivate on revocation, with smart location restoration when VIP is re-granted.

---

## โœจ Features

- ๐Ÿ“ฆ **Automatic Death Chests** — Chest spawns at death location containing all items
- ๐Ÿ”’ **Secure Storage** — Only the owner (and admins) can access the death chest
- ๐Ÿ”„ **Smart State System** — ChestDataManager with active/saved state tracking
- โšก **Auto-Activate on VIP Grant** — Chest system activates instantly via BellLP GroupSyncHandler
- โธ๏ธ **Auto-Deactivate on VIP Revoke** — Saves chest location and deactivates cleanly
- ๐Ÿ” **Restore on Re-Grant** — Chest restored from saved location if the block still exists
- ๐Ÿงฉ **Graceful Handling** — Destroyed chests are handled silently (no-op on re-grant)
- ๐Ÿ”‘ **LuckPerms Integration** — Permission-based VIP detection via `vipdeathchest.use`
- ๐Ÿ‘‘ **Admin Override** — Admins bypass all restrictions with `vipdeathchest.admin`
- โฐ **Configurable Expiry** — Set how long death chests persist before cleanup
- ๐ŸŒ **Multi-Language** — Built-in English and Polish localization

---

## ๐Ÿ”„ VIP Lifecycle Integration

```
   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
   โ”‚              VIP Lifecycle Flow               โ”‚
   โ”‚                                               โ”‚
   โ”‚  BellGate โ”€โ”€→ BellLP โ”€โ”€→ VIP Death Chest       โ”‚
   โ”‚  (Purchase)   (Grant)    (Activate Chest)     โ”‚
   โ”‚                                               โ”‚
   โ”‚  VIP Granted โ”€โ”€→ Chest System: ACTIVE โœ…      โ”‚
   โ”‚  VIP Revoked โ”€โ”€→ Chest System: SAVED โธ๏ธ       โ”‚
   โ”‚  VIP Re-Granted โ”€โ”€→ Chest System: RESTORED ๐Ÿ”โ”‚
   โ”‚  Chest Destroyed โ”€โ”€→ Silent No-Op ๐Ÿงฉ         โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
```

### How VIP Flow Works:

1. ๐Ÿ’ณ Player purchases VIP through **BellGate**
2. ๐Ÿ”‘ **BellLP** grants the VIP group and permissions
3. ๐Ÿ“ฆ **VIP Death Chest** auto-activates via GroupSyncHandler
4. โ˜ ๏ธ On death → Items stored in a chest, not dropped
5. โŒ VIP expires → Chest location saved, feature deactivated
6. ๐Ÿ”„ VIP renewed → Chest restored from saved location

---

## ๐Ÿ’ป Commands

| Command | Description |
|---------|-------------|
| `/vipchest` | Check your death chest status |
| `/vipchest info` | Show detailed chest information |
| `/vipchest reload` | Reload configuration (admin only) |

---

## ๐Ÿ” Permissions

| Permission | Description | Default |
|------------|-------------|---------|
| `vipdeathchest.use` | VIP death chest access (auto-managed by BellLP) | false |
| `vipdeathchest.admin` | Admin commands and bypass | OP |

---

## ๐Ÿ“ฅ Installation

1. Download `VIP Death Chest.jar`
2. Place it in your server's `plugins/` folder
3. Restart the server
4. *(Recommended)* Install LuckPerms for permission-based VIP detection
5. *(Recommended)* Install BellLP for automatic VIP lifecycle management
6. Configure `config.yml`

---

## โš™๏ธ Configuration Highlights

```yaml
# Death chest settings
chest:
  duration: 3600              # Chest expiry time in seconds (0 = no expiry)
  protect-from-explosions: true
  protect-from-hoppers: true

# VIP detection
vip:
  permission: "vipdeathchest.use"
  auto-sync: true             # Sync with BellLP VIP events

# Chest data persistence
data:
  save-on-deactivate: true    # Save chest location on VIP revoke
  restore-on-reactivate: true # Restore from saved on VIP re-grant
  check-block-exists: true    # Verify block still exists before restore

# Language
language: en                  # en / pl
```

---

## ๐Ÿ”— Dependencies

| Type | Plugin | Required? | Purpose |
|------|--------|-----------|---------|
| — | — | โœ… None required | Works standalone |
| Soft | LuckPerms | Recommended | Permission-based VIP detection |
| Soft | BellLP | Recommended | Full VIP lifecycle integration |

VIP Death Chest works standalone with manual permission assignment, but shines when paired with LuckPerms and BellLP for automatic VIP management.

---

## ๐Ÿ“Š State System Explained

VIP Death Chest uses a sophisticated state management system:

| State | Description | Trigger |
|-------|-------------|---------|
| **ACTIVE** | Death chests are created on death | VIP permission granted |
| **SAVED** | Chest location stored, feature inactive | VIP permission revoked |
| **RESTORED** | Chest restored from saved location | VIP re-granted + block exists |
| **INACTIVE** | No chest data, feature off | No VIP permission / chest destroyed |

---

## ๐ŸŽฎ Player Experience

### VIP Player Dies:
```
โ˜ ๏ธ You died!
๐Ÿ“ฆ Your items have been safely stored in a death chest.
๐Ÿ“ Location: x:123, y:64, z:-456
โฐ Chest expires in: 1 hour
```

### Non-VIP Player Dies:
```
โ˜ ๏ธ You died!
๐Ÿ’ก Tip: VIP players get automatic death chests!
```

---

## ๐Ÿค Part of the Bell Ecosystem

VIP Death Chest is designed to work seamlessly within the Bell plugin ecosystem:

- **BellGate** → Player purchases VIP
- **BellLP** → VIP group granted, permissions synced
- **VIP Death Chest** → Death chest auto-activated
- **ServerGuard** → Death chest events logged

---

## ๐Ÿ“‹ Requirements

- โ˜• **Java 21+**
- ๐Ÿ–ง **Paper or Spigot 1.21+**
- ๐Ÿ’พ No required dependencies (LuckPerms + BellLP recommended)

---

## ๐Ÿ†˜ Support

- ๐Ÿ’ฌ **Discord:** [https://discord.gg/6q7bnSYaR](#)
- ๐Ÿ› **Issues:** [GitHub Issues](#)
- ๐Ÿ“– **Wiki:** [Documentation](#)
- ๐Ÿ’ก **Feature Requests:** [Submit ideas](#)

---

## ๐Ÿ“„ License

VIP Death Chest is developed and maintained as part of the Bell plugin ecosystem.

---

> ๐Ÿ’Ž *Give your VIPs the premium treatment — because dying shouldn't mean losing everything.*

VIPDeathChest.jar
MC 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.6, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1, 26.1.2
Release 2026-06-27 Get
VIPDeathChest.jar
MC 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.6, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1, 26.1.2
Release 2026-06-26 Get

More from Bellzeb

Advertisement Remove ads with Premium →

You Might Also Like