Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
♻️ RvTrashBin | The Ultimate Safe & Premium Disposal System
RvTrashBin is a modern, lightweight, and completely bulletproof trash plugin designed for Paper 1.21.x servers. Moving beyond the basic "open a GUI and delete" concept, RvTrashBin introduces a two-step confirmation system, item restoration, valuable-item protection, and beautiful interactive chat summaries.
Built with Java 25, it is highly optimized, entirely dupe-proof, and designed to give your server a premium feel.
✨ Key Features
- Two-Step Confirmation GUI: When players close the trash bin, a secondary confirmation menu pops up, completely preventing accidental item deletion.
- Trash History & Restoration: Did a player accidentally confirm? No problem. The
/trash restorecommand safely recovers their last deleted batch of items. - Valuable Item Protection: Prevent players from accidentally throwing away diamonds, netherite, or custom items. The configurable blacklist warns players before they can delete protected gear.
- Premium Chat Summaries: Instead of flooding the chat, deleted items are neatly grouped and summarized (e.g., "15x Oak Fence") in a beautifully formatted, private chat message.
- Interactive Help Menu: The
/trash helpmenu utilizes native Adventure API for interactive, hoverable, and clickable chat commands. - 100% Dupe-Proof & Safe: Engineered with strict atomic-style state flags. Safely handles inventory dragging, shift-clicking, lag spikes, and sudden server shutdowns without ever duplicating or losing items.
- Fully Customizable: Every GUI title, button, lore line, sound effect, and message can be configured. Fully supports HEX colors (
&#RRGGBB) and standard formatting codes.
💻 Commands & Permissions
| Command | Description | Permission |
|---|---|---|
/trash |
Opens the main disposal GUI. | rvtrashbin.use |
/trash restore |
Restores the player's last trashed items. | rvtrashbin.history |
/trash open <player> |
Force-opens the trash bin for another player. | rvtrashbin.admin |
/trash reload |
Reloads the configuration and messages live. | rvtrashbin.admin |
/trash help |
Shows the interactive premium help menu. | None |
🛡️ Why Choose RvTrashBin?
Most trash plugins just delete items the second the inventory closes. If a player misclicks, their items are gone forever, leading to admin tickets and frustrated players. RvTrashBin solves this entirely with its Popup Confirmation Menu and File-Backed History Manager, ensuring that items are only deleted when truly intended—and can still be recovered if mistakes happen.
⚙️ Requirements
- Server Type: Paper (or forks like Purpur)
- Version: 1.21.x and newer
- Java: Java 25+
🐛 Support & Bug Reporting
Need help, have a suggestion, or found a bug? Join our community Discord and ping realvansh!
- Discord Server: https://discord.gg/NBCThQYPpF
Author: RealVansh Website: https://rvdevelopment.online/


