LootChest
PluginMIT

LootChest

Register any chest as a per-player loot chest. Every player gets their own copy of the loot — the chest never empties, never breaks, and supports cooldowns, holograms, permissions, and more.

256
Downloads
0
Followers
2 months ago
Updated
📦
1
Versions

📖About LootChest

✦ StarterLootChest

Turn any chest into a per-player loot chest. Every player sees their own fresh copy of the loot — the chest never empties and can't be destroyed.


Features

Loot system

  • Each player gets their own inventory copy when opening
  • Three modes: finite (X opens), unlimited, or cooldown-based (e.g. daily)
  • Items left in the inventory on close are automatically moved to the player

Visuals

  • Floating hologram above every chest (name, mode, item count)
  • Particle effect + sound on open
  • Inventory title shows the chest name

Protection

  • Chests can't be broken, exploded, moved by pistons, or drained by hoppers
  • Zone protection system — mark two corners to protect any area from building/breaking

Admin tools

  • Graphical overview GUI (/lootchest admin) — teleport, edit, or preview any chest
  • Live template editor — edit loot directly in an inventory
  • Per-chest permission requirement (e.g. VIP-only chests)
  • Console commands on open — e.g. xp add {player} 100 points
  • Open log per chest
  • Full config.yml — toggle particles, sounds, holograms, customize all messages

Usage

  1. Place a chest and fill it with loot
  2. Look at the chest → /lootchest set 1 Starter Kit
  3. Done — locked and ready

Commands

Command Description
/lootchest set [name] Register chest (n = max opens, -1 = unlimited)
/lootchest edit Edit loot template
/lootchest setcooldown Set repeating cooldown (0 = disable)
/lootchest setperm Require a permission to open
/lootchest addcmd Run console command on open
/lootchest protect 1 Set corner 1 of a protected zone
/lootchest protect 2 [name] Set corner 2 and create zone
/lootchest admin Graphical chest overview
/lootchest reload Reload config

Permission: starterloot.admin (default: OP)


Requirements

  • Paper 1.21.1+
  • Java 21+
  • No dependencies