bItemDespawn
Timer Based Item Despawn System, holograms integrated, forget about lag! Suitable for lifesteal and SMP
bItemDespawn

A high-performance, feature-rich item management plugin for modern Minecraft servers. Take full control over entity lag with deep customization and real-time tracking.

Features
Core Features
- World Blacklist: Advanced logic to handle item removal without affecting server TPS. - World Blacklist: Display dynamic countdowns above dropped items. Full HEX color support. - World Blacklist: Set different timers per item (e.g., Diamonds stay for 5m, Cobblestone for 30s). - World Blacklist: Real-time tracking of current ground entities and total items cleared. - World Blacklist: - World Blacklist: Unique cooldowns for Overworld, Nether, and End. - World Blacklist: Disable the plugin in specific worlds (Creative, Events, etc.).
Technical Advantages
- Ultra Lightweight: Holograms and timers run off the main thread to prevent lag spikes. - Ultra Lightweight: Works out of the box on Paper, Spigot, and Purpur. - Ultra Lightweight: Optimized code designed for high-population servers.
Commands
| Command | Description | |---------|-------------| | `/bitemdespawn stats` | View live entity counts and total cleared | | `/bitemdespawn reload` | Reload the plugin configuration |
🌟 Comparison with Vanilla
| Feature | Vanilla | bItemDespawn | |---------|-----------|------| | Global Timer | ✅ | ✅ | | Per-Item Cooldowns | ❌ | ✅ | | Visual Holograms | ❌ | ✅ | | World Blacklist | ❌ | ✅ | | Live Analytics | ❌ | ✅ | | Performance Tweaks | ❌ | ✅ |
🏆 Production Ready
This plugin is 100% production-ready for: - ✅ Large servers (1000+ players) - ✅ Serious networks - ✅ Survival & Skyblock servers - ✅ Competitive environments
Test Server:
mc.eternix.net

Configuration
General Settings
```yaml
bItemDespawn configuration file
Customize every timer and hologram setting below.
Available placeholders:
{item} -> display name or material of the dropped item
{material} -> vanilla material name
{stack} -> stack size
{world} -> world name
{owner} -> player that dropped the item
{seconds} -> seconds left on the timer
{remaining} -> same as {seconds}
{duration} -> configured timer length
timer: default-seconds: 120 # default duration for tracked drops (seconds) enable-per-world: true # allow per-world overrides, false forces default for every world enable-per-item: true # allow per-item overrides, false forces default for every material per-world: # override durations for specific worlds world: 180 world_nether: 75 per-item: # override durations for specific item types (case-insensitive Material) DIAMOND_SWORD: 45 ARROW: 10
blacklist: worlds: [] # names of worlds that should be ignored entirely (case-insensitive) types: [] # specific materials that should bypass the timer
hologram: enabled: true offset: 0.45 # vertical offset from the item line-spacing: 0.25 # vertical distance between hologram lines update-ticks: 4 # how often the hologram text refreshes (4 = 5 times/sec, movement is always smooth) lines: # multiple lines are stacked from top to bottom - "&7{stack} &b{item} of &b{owner}" - "&7Despawns in &b{seconds}s" ```