Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
DropTimer
Dropped items now show a live countdown above them and disappear when it hits zero. Great for keeping servers clean and giving players a clear "grab it or lose it" signal.
Features
- Floating timer above every dropped item, using text displays (no armor stands, no extra mobs)
- Per-world timers: different time for lobby, survival, duels, or no timer at all
- Different timers by item source: thrown (Q key), player death, mobs, mined blocks, fishing, other
- Item filter: blacklist items or give materials their own lifetime, with wildcards like
*_SHULKER_BOX - Color by time left: green, then yellow, then red
- Optional progress bar, item name and stack size, all configurable
- Hidden behind blocks by default, or visible through walls with one option
- Stays readable: fullbright text, no background, vertical billboard so the height doesn't jump when you look up or down
- Smart merging: stacks with and without a timer never merge, and merged stacks keep the shorter time
- Covers all drops or only items players throw, your choice
- Bypass permission for staff or specific players
- Cleans up its labels on reload and shutdown, nothing is left behind in the world
Note: Vanilla item despawn (5 minutes by default) still applies. Timers longer than 300 seconds will be cut short by it, unless you raise
item-despawn-rateinspigot.yml.
Commands
| Command | Description |
|---|---|
/droptimer reload |
Reload the config |
/droptimer list |
Show the timer of every world |
/droptimer set <world> <seconds> |
Set a world's timer (0 = off) |
/droptimer source <world|default> <source> <value> |
Set a per-source timer (same, off or seconds) |
/droptimer death <world|default> <value> |
Shortcut for the death source |
Sources: thrown, death, mob, block, fishing, other.
Permissions
| Permission | Description | Default |
|---|---|---|
droptimer.admin |
Use /droptimer |
op |
droptimer.bypass |
Items this player drops get no timer | nobody |
Players with the * permission also have droptimer.bypass. Set use-bypass-permission: false in the config to disable bypass.
Configuration
Everything is in plugins/DropTimer/config.yml, with comments for every option.
Example:
default-seconds: 60
all-worlds: true
worlds:
lobby: 0
survival: 300
include-all-drops: true
see-through: false
sources:
default:
death: off
worlds:
survival:
death: 600
items:
blacklist:
- "*_SHULKER_BOX"
seconds:
DIAMOND: 900
lines:
- "&f%name% &7x%amount%"
- "%bar% &f%time%s"
bar-length: 10
Placeholders in lines: %name%, %amount%, %time%, %bar%, %color%.
Note: commands that change the config rewrite config.yml, which removes its comments.
Requirements
- Minecraft 1.21 or newer, Java 21
- Paper (also Purpur and Pufferfish) or Spigot
- No other plugins needed
- Folia is not supported
- Item names are translated per player on Paper only. On Spigot they are shown in English.
Installation
- Download the Paper jar for Paper and its forks, or the Spigot jar for Spigot
- Drop it into
plugins/and restart the server - Edit
plugins/DropTimer/config.ymland run/droptimer reload


