ᴅʀᴏᴘᴛᴀɢꜱ
ᴄʟᴇᴀɴ ꜰʟᴏᴀᴛɪɴɢ ʟᴀʙᴇʟꜱ ꜰᴏʀ ᴅʀᴏᴘᴘᴇᴅ ɪᴛᴇᴍꜱ
Ever stared at a pile of pixels on the floor wondering what it is and how many? DropTags puts a clean floating tag above every dropped item — the item's name in small caps plus the stack count, styled with a subtle gold gradient out of the box:
ᴄʟᴇᴀɴ ꜰʟᴏᴀᴛɪɴɢ ʟᴀʙᴇʟꜱ ꜰᴏʀ ᴅʀᴏᴘᴘᴇᴅ ɪᴛᴇᴍꜱ
ᴅɪᴀᴍᴏɴᴅ ꜱᴡᴏʀᴅ [x2] ·
ʙʟᴜᴇ ᴛᴇʀʀᴀᴄᴏᴛᴛᴀ [x14] ·
ᴇɴᴅᴇʀ ᴘᴇᴀʀʟ
Features
- Instant labels — every drop is tagged the moment it hits the ground, and counts update live as stacks combine.
- Looks good with zero config — small caps + gold gradient by default, or restyle the whole label with MiniMessage (your colors, your gradients, your layout).
- Smart stacking — vanilla only merges drops that practically touch. DropTags pulls identical drops within a configurable radius into one labeled pile — never above the real max stack size, and despawn timers and pickup delays stay honest, so there's nothing to exploit.
- Per-player toggle — players who find labels cluttering can hide them just for themselves with /dt toggle. Their choice is remembered across sessions. No packet libraries needed.
- Respects renames — anvil-renamed and custom items show their actual name with its styling intact.
- Plays nice — drops that other plugins name (shop displays, crate items...) are left completely alone, plus world and material blacklists for full control.
- Self-cleaning — labels are never written to disk and are removed the instant an item is picked up, merged, or despawns. Nothing lingers, nothing orphans.
- Update aware — checks this page for new releases and lets admins know in console and on join (can be switched off).
- Zero dependencies — no ProtocolLib, no database. Drop the jar in and you're done.
- /dt help — help menu that only shows what you have permission for · droptags.help (everyone)
- /dt toggle — hide or show labels just for you · droptags.toggle (everyone)
- /dt version — running version + update check · droptags.version (op)
- /dt reload — reload the config and restyle every label live · droptags.reload (op)
Configuration
Spoiler: Default config.yml
# ------------------------------------------------------------------
# DropTags - floating labels above dropped items
# ------------------------------------------------------------------
# Master switch for the whole plugin (labels and merging). Players can
# hide labels just for themselves with /droptags toggle.
enabled : true
# The label shown above a dropped stack of 2 or more items.
# Placeholders:
# <name> - the item name, converted to small caps
# <count> - the stack size
# Full MiniMessage styling is supported (colors, gradients, ...).
format : "<gradient:#ffd75e:#ffab2e><name></gradient> <dark_gray>[<white>x<count></white>]</dark_gray>"
# The label for single items, used while show-count-only-when-stacked
# is true. No count, just the name.
format-single : "<gradient:#ffd75e:#ffab2e><name></gradient>"
# When true, single items use format-single and the count only appears
# for stacks of 2 or more. When false, every drop uses the main format.
show-count-only-when-stacked : true
# Fallback color for any part of the label the format itself does not
# color. Named colors (white, gold, aqua, ...) or hex ("#7df9ff").
color : white
# Items dropped in these worlds never get a label.
blacklisted-worlds : [ ]
# blacklisted-worlds:
# - world_nether
# - minigame_lobby
# These materials never get a label. Handy for high-volume junk drops.
blacklisted-materials : [ ]
# blacklisted-materials:
# - COBBLESTONE
# - ROTTEN_FLESH
# ------------------------------------------------------------------
# Stack merging
# ------------------------------------------------------------------
# Vanilla only combines drops that practically touch. This pulls
# matching stacks lying within "radius" blocks of each other into one
# labeled pile. Never goes above the item's normal max stack size, and
# never touches drops that another plugin has named.
merge:
enabled : true
radius : 2.5
# ------------------------------------------------------------------
# Update checking
# ------------------------------------------------------------------
update-check :
# Check SpigotMC for new releases (on startup, every 6 hours, and
# whenever /droptags version runs).
enabled : true
# Tell admins (anyone with droptags.version) about pending updates
# when they join.
notify-on-join : true
Requirements
Code (YAML):
# ------------------------------------------------------------------
# DropTags - floating labels above dropped items
# ------------------------------------------------------------------
# Master switch for the whole plugin (labels and merging). Players can
# hide labels just for themselves with /droptags toggle.
enabled : true
# The label shown above a dropped stack of 2 or more items.
# Placeholders:
# <name> - the item name, converted to small caps
# <count> - the stack size
# Full MiniMessage styling is supported (colors, gradients, ...).
format : "<gradient:#ffd75e:#ffab2e><name></gradient> <dark_gray>[<white>x<count></white>]</dark_gray>"
# The label for single items, used while show-count-only-when-stacked
# is true. No count, just the name.
format-single : "<gradient:#ffd75e:#ffab2e><name></gradient>"
# When true, single items use format-single and the count only appears
# for stacks of 2 or more. When false, every drop uses the main format.
show-count-only-when-stacked : true
# Fallback color for any part of the label the format itself does not
# color. Named colors (white, gold, aqua, ...) or hex ("#7df9ff").
color : white
# Items dropped in these worlds never get a label.
blacklisted-worlds : [ ]
# blacklisted-worlds:
# - world_nether
# - minigame_lobby
# These materials never get a label. Handy for high-volume junk drops.
blacklisted-materials : [ ]
# blacklisted-materials:
# - COBBLESTONE
# - ROTTEN_FLESH
# ------------------------------------------------------------------
# Stack merging
# ------------------------------------------------------------------
# Vanilla only combines drops that practically touch. This pulls
# matching stacks lying within "radius" blocks of each other into one
# labeled pile. Never goes above the item's normal max stack size, and
# never touches drops that another plugin has named.
merge:
enabled : true
radius : 2.5
# ------------------------------------------------------------------
# Update checking
# ------------------------------------------------------------------
update-check :
# Check SpigotMC for new releases (on startup, every 6 hours, and
# whenever /droptags version runs).
enabled : true
# Tell admins (anyone with droptags.version) about pending updates
# when they join.
notify-on-join : true
- Paper 1.21+ (or a Paper fork like Purpur). Plain Spigot is not supported — the plugin uses Paper's text and display APIs.
- Java 21 or newer.
Will this lag my server?
No. A label is one lightweight text display riding the item, removed automatically with it. No databases, no disk writes, no packet manipulation.
Can players who hate floating text get rid of it?
Yes — /dt toggle hides every label for that player only, and remembers it forever.
Will it fight with my crates / shops / hologram plugins?
No. Any item entity that another plugin has named is treated as off-limits and never labeled or merged.
Found a bug or want a feature? Post in the discussion tab and I'll take a look.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
DropTags is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 26 times (via Spigot). Download it and open it directly in the game.