RvTrashBin

RvTrashBin

A modern, dupe-proof trash bin plugin featuring a 2-step confirmation GUI, file-backed item restoration, and valuable gear protection.

26 downloads 0 followers

♻️ 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 restore command 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 help menu 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!


Author: RealVansh Website: https://rvdevelopment.online/

Version Minecraft Loader Download

RvTrashBin 1.0.0

1.0.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
paper, spigot
Download