MythicTrash icon
Public Plugin

MythicTrash

A safe, configurable double-chest trash interface.

12Spigot downloads
1Modrinth downloads
5.0/51 Spigot ratings
1.0.2Current version
17 Jun 2026Last public update

Full overview

A safe, configurable double-chest trash interface.

MythicTrash provides a dedicated disposal interface without asking players to throw items into lava or rely on risky inventory shortcuts. The double-chest GUI gives enough space for bulk cleanup while keeping the interaction familiar.

Protection rules can stop important or configured items from being discarded, and an optional confirmation stage gives players a final chance to recover from a mistake.

Best suited toSurvival and economy servers that want a polished cleanup command with stronger safety than a blank inventory.

How it works

Fast disposal with safeguards where they matter

Players open the trash menu, place unwanted items into the inventory and close or confirm the action according to server settings. Blocked items are rejected before they can be destroyed.

The server controls where the command may be used, which materials are protected and how the GUI looks and sounds. Statistics make the system useful for understanding how often players use the utility.

  • Large familiar disposal interface
  • Protection against valuable or server-specific items
  • Optional confirmation workflow
  • Bedrock-aware integration through Geyser and Floodgate

Administration

Configuration and live-server use

Titles, filler items, sounds, particles, protected materials, blocked worlds and confirmation behaviour are configurable. The plugin is intentionally focused on safe disposal rather than becoming a general storage system.

CompatibilityPaper/Spigot 1.20–1.21.x IntegrationsGeyser, Floodgate Version1.0.2

Feature breakdown

Everything included in MythicTrash

Each headline feature is expanded below so visitors can understand the real server use rather than seeing a short tag list.

Double-chest trash GUI

Provides enough room for clearing large inventories in one session.

Protected items

Configured and specially marked items can be prevented from entering the trash.

Optional confirmation

A second step reduces accidental deletion on valuable servers.

Blocked worlds and materials

Limit use by location and define server-specific safety rules.

Usage statistics

Track how the utility is used across the server.

Fully configurable visuals

Match the title, icons, sounds and particles to the server theme.

Getting started

Installation and rollout

The platform buttons include downloads, changelogs and the original public resource discussion.

  1. 1

    Install the plugin and restart the server.

  2. 2

    Configure protected items and blocked worlds first.

  3. 3

    Choose whether confirmation is required.

  4. 4

    Customise the GUI and test protected-item behaviour.

Tokens & placeholders

Text tokens found in the source

Availability depends on the feature that references each token.

%amount%%item%%items%%total%

Source architecture

8 Java classes across 1 packages

me.Ghoul.MythicTrash (8)

Core systems

ConfigUpdater, Main, Metrics

Commands

TrashCommand

GUI & menus

ConfirmHolder, TrashHolder

Listeners & events

TrashListener

Managers & services

TrashManager

Configuration reference

1 bundled YAML file

Top-level sections and defaults are summarised from the supplied resources.

config.yml

  • Settings — 4 nested settings: Confirm-Before-Delete, Send-Empty-Message, Detailed-Delete-Summary, Max-Summary-Items
  • GUI — 4 nested settings: Title, Size, Items, Confirm
  • Blocked-Items — 4 nested settings: Enabled, Materials, Name-Contains, Lore-Contains
  • Sounds — 5 nested settings: Enabled, Open, Delete, Cancel, Blocked
  • Particles — 4 nested settings: Enabled, Delete-Effect, Delete-Particle, Delete-Amount
  • Messages — 11 nested settings: Prefix, No-Permission, Opened, Deleted, Cancelled, Empty, Blocked-Returned…

Permissions

3 declared permission nodes

Defaults and descriptions come directly from plugin.yml.

mythictrash.use

Allows players to use /trash.

Default: True

mythictrash.reload

Allows reloading MythicTrash.

Default: op

mythictrash.bypass.blockeditems

Allows bypassing blocked trash item protection.

Default: op

Commands

2 declared commands

Aliases, usage and permissions come directly from plugin.yml.

/

/trash

Opens the MythicTrash GUI.

Aliases: /bin, /disposal · Usage: /trash · Permission: None declared

/

/mythictrash

MythicTrash admin command.

Aliases: /mt · Usage: /mythictrash reload · Permission: None declared

Source-verified reference

Checked against MythicTrash 1.0.2

This static reference is built from the supplied plugin.yml, YAML resources and Java source. No browser-generated documentation is used.

Main classme.Ghoul.MythicTrash.MainAPI version1.21Java classes8 Hard dependenciesNoneSoft dependenciesNoneLoad beforeNone

Community feedback

Latest SpigotMC reviews

Live ratings and recent written reviews from the public Spigot resource page.

5.0/5 ★★★★★ 1 community ratings
Read all reviews on SpigotMC ↗
Loading the latest Spigot reviews…

Review data is loaded through Spiget. Static rating fallbacks remain visible if the service is unavailable.

Related projects

Continue exploring