SmartDropManager | Death Loot Protection & Lag Reducer icon

SmartDropManager | Death Loot Protection & Lag Reducer -----

Safeguard player death drops and automatically clear ground trash to keep your server lag-free!



SmartDropManager
The Ultimate Lag Reduction & Loot Protection Solution for Paper 1.21.1

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Are you tired of your players losing their hard-earned netherite gear to basic, aggressive clear-lag plugins?
Are huge cobblestone or rotten flesh farms destroying your server's TPS?


SmartDropManager elegantly solves both problems in a single, ultra-lightweight plugin! It keeps your server running smoothly at 20 TPS while ensuring your players' valuable death drops are safely protected from thieves and global purges.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ KEY FEATURES

Smart Death Loot Protection
» When a player dies, their items are naturally dropped but instantly locked. Only the true owner can pick them up for a customizable amount of time.

Intelligent Garbage Collection
» Differentiates between actual gear and garbage items. Keep diamonds safe while routinely wiping out clutter like dirt, cobblestone, or sand.

Live Chat Notifications
» Sends clear alerts to the dead player showing exactly how long their items are safe, plus a final 30-second warning before the protection expires.

High-Performance & Lightweight
» Written in clean Java, entirely event-driven, requires zero databases, and has absolutely zero impact on server performance.

100% Configurable Localization
» Full control over every text message, Minecraft color codes, time intervals, and the trash items blacklist via an easy config.yml.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
️ COMMANDS & PERMISSIONS

/smartdrop time
» Description: Check the exact time left until the next automatic trash wipe.
» Permission:
None (Available to all players)


/smartdrop clear trash
» Description: Instantly wipe all blacklisted trash items from the ground.
» Permission:
smartdrop.admin


/smartdrop clear all
» Description: Perform a global purge, instantly wiping ALL unprotected items.
» Permission:
smartdrop.admin


/smartdrop reload
» Description: Hot-reload the plugin configurations and messages on the fly.
» Permission:
smartdrop.admin


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DEFAULT CONFIGURATION (config.yml)

Code (YAML):

settings
:
  # Player loot protection duration after death (in seconds). 180 seconds = 3 minutes
  death-loot-protection-seconds
: 180

  # How often the plugin should clear trash items from the ground (in seconds). 600 seconds = 10 minutes
  trash-clear-interval-seconds
: 600

  # Should the plugin send a message to the whole chat when trash is cleared?
  broadcast-clear-message
: true

  # List of items considered as trash that will be removed by the automatic clear interval or trash command.
  trash-items
:
   - "COBBLESTONE"
    - "DIRT"
    - "ROTTEN_FLESH"
    - "NETHERRACK"
    - "GRAVEL"
    - "SAND"

messages
:
  pickup-denied
: "&c&l[!] &cThis loot is protected! The owner has not returned yet."
  loot-protected-start
: "&a&l[!] &aYour items are safely protected for %minutes% minutes! Hurry up!"
  loot-expire-warning
: "&c&l[!] &eWarning: Your protected loot on the ground will expire in 30 seconds!"
  trash-cleared
: "&d&l[SmartDrop] &eRemoved &b%count% &etrash items from the ground to reduce server lag!"
  all-cleared
: "&d&l[SmartDrop] &c&l[Global Purge] &eRemoved ALL &b%count% &eitems from the ground!"
  clear-time-status
: "&d&l[SmartDrop] &eNext automatic trash clearing in: &b%minutes%m %seconds%s"
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Developed with ❤️ by anrevlx
Resource Information
Author:
----------
Total Downloads: 24
First Release: Jun 12, 2026
Last Update: Jun 12, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings