Source-checkedAdmin & protection

Trash

by wmillerrules · for Minecraft

Get rid of your unwanted items with a virtual Trash Can.

15KDownloads
18 mo agoLast updated
Spigot · PaperLoaders
1.21Latest game version

About Trash

From SpigotMC

Get rid of your unwanted items with a virtual Trash Can.

Trash.png ​

Overview:

Trash allows players to dispose of items using a customizable GUI. Players can open the trash interface with /trash, where they can place unwanted items or clear their entire inventory at once using optional buttons.

Now includes:
  • A reload command (/trash reload) to update configuration on the fly.
  • A trash-all command (/trash all) to clear the player's inventory instantly.
  • Optional permissions for using the GUI's clear and close buttons.
  • Console support for /trash reload (but not /trash or /trash all).
Features:
  • Fully configurable GUI size and title.
  • Optional clear and close buttons in the trash GUI.
  • Toggleable open and close messages.
  • Messages can be customized with color codes.
  • Optional permissions to restrict use of buttons.
  • Lightweight and doesn’t store player data.

Command Usage and Permissions:


Code (Text):
/trash
✅Opens the trash GUI where players can drop items to delete them.
Permission required: trash.use

Code (Text):
/trash all
✅Instantly deletes all items in the player’s inventory.
Permission required: trash.all

Code (Text):
/trash reload
Reloads the configuration without restarting the server.
Permission required: trash.reload
Can be used by console!

(Optional) Use of the clear button in the GUI.
Permission required: trash.button.clear

(Optional) Use of the close button in the GUI.
Permission required: trash.button.close


Configuration:

Code (Text):
# GUI Settings
gui-name: "&8Trash Bin"
gui-size: 54

# Message Settings
open-inventory-message-enabled: true
open-inventory: "&aYour trash bin is open."

close-message-enabled: true
close-message: "&eYou trashed &f%amount% &eitems."

not-player: "&cOnly players may use this command."
no-permission: "&cYou do not have permission to use this command."
reload-message-successful: "&aTrash config reloaded."
reload-no-permission: "&cYou do not have permission to reload the config."
trash-all: "&7Your inventory has been emptied."
trash-all-no-permission: "&cYou do not have permission to use /trash all."

# Clear Button
clear-button:
  enabled: true
  name: "&cClear Inventory"
  lore:
    - "&7Click to delete everything"
    - "&7in your inventory!"
  slot: 45
  permission: "trash.button.clear"

# Close Button
close-button:
  enabled: true
  name: "&aClose"
  lore:
    - "&7Click to close this menu."
  slot: 49
  permission: "trash.button.close"


Installation:

  1. Download the TRASH.jar file.
  2. Drop it in your server’s /plugins folder.
  3. Restart the server or use a plugin manager like PlugMan.
  4. Configure config.yml to your preferences.
  5. Done! Use /trash to test it out.

Feedback and Support:

If you have suggestions for new features or run into any issues, feel free to reach out. I’m always looking to improve the plugin. Also check out my other plugin, Welcome, for a fun way to reward players who greet newcomers!


Leave a Review!


Don't forget to leave a review down below! Message me with any issues before taking it into account in your review.

Highlights

From source data

Game versions

Supports 15 Minecraft versions, the newest being 1.21.

Loaders

Runs on Spigot and Paper.

Footprint

Rated a light load on a server.

Trash on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
Server side
Required on the server
Server type needed
Spigot, Paper
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
Version 5.0, released 2025-05-02

Game versions by loader

LoaderGame versionsNewest
Paper1.8 to 1.21 (15 versions)1.21
Spigot1.8 to 1.21 (15 versions)1.21

From 6 recorded builds of Trash.

Recent builds

BuildReleasedGame versionsLoaders
Version 5.02025-05-021.8 to 1.21 (15 versions)Spigot, Paper
Version 5.02020-01-11n/aSpigot, Paper
Version 4.02020-01-03n/aSpigot, Paper
Version 3.02020-01-01n/aSpigot, Paper
2.02017-08-01n/aSpigot, Paper
1.02017-08-01n/aSpigot, Paper

Run Trash on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on SpigotMC as “Admin”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Runs on your server

From source side support

SpigotMC lists Trash as required on the server. Check its SpigotMC page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
SpigotPaper
Runs on
Serverrequired on the server
Game versions
1.21 and 14 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓SpigotMCOfficial listing, checked 2026-10-02Open ↗
  • ✓Authorwmillerrules, as published on SpigotMC
  • ✓LicenseNot published by the sourceFree

Trash, answered

Generated from the mod’s own source data.

Do my players need to install Trash?

SpigotMC lists Trash as required on the server. Check its SpigotMC page to see whether players need it too.

Which loaders does it support?

Spigot and Paper.

Is it free?

Yes. Trash is free to download from SpigotMC.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Trash on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add Trash in one click.