TrashNO - Secure Trash Chests |Anti-Dupe| [1.8 - 26.1.2] icon

TrashNO - Secure Trash Chests |Anti-Dupe| [1.8 - 26.1.2] -----

Smart Trash Chests • 54 Virtual Slots • Anti-Dupe • Craftable • EN/ES • Configurable




TrashNO
Smart Trash Chests • 1 Physical Chest + 54 Virtual Slots • Anti-Dupe • EN/ES • Configurable

[​IMG]
[​IMG]

────────────────────────────────────────

What does it do?

TrashNO is a lightweight trash chest plugin for Minecraft servers.

Players can place a special trash chest on the ground and right click it to open a virtual 54-slot trash inventory, just like a double chest.
Once the inventory is closed, all items inside are deleted instantly by default.

You can also configure a deletion delay, so items are removed after a custom amount of seconds instead of immediately.

The physical chest is only used as a visual block. The real trash inventory is virtual, which helps prevent common chest and hopper exploit paths.

────────────────────────────────────────

Key Features

  • Placeable trash chest
  • Opens a virtual 54-slot inventory
  • Deletes items when the trash inventory is closed
  • Configurable deletion delay
  • If delay is enabled, reopening the same TrashNO cancels the pending deletion
  • Craftable with wood + hopper
  • Crafting permission support
  • Command to give the trash chest
  • Editable item name and lore
  • Editable prefix
  • English and Spanish included
  • Easy to add more languages
  • Anti-dupe protection
  • Blocks hoppers from moving items in/out of TrashNO
  • Blocks dangerous containers inside the trash
  • Protects TrashNO blocks from explosions
  • Prevents normal chest behavior on TrashNO blocks
  • No database required
  • Simple config

────────────────────────────────────────

How it works

  1. Give yourself a TrashNO with /trashno give.
  2. Place the TrashNO block on the ground.
  3. Right click the placed chest.
  4. A virtual 54-slot trash inventory opens.
  5. Put unwanted items inside.
  6. Close the inventory.
  7. The items are deleted instantly or after the configured delay.

The chest block itself does not work like a normal chest.
TrashNO cancels the default chest opening and redirects the player to the secure virtual trash inventory.

────────────────────────────────────────

Crafting Recipe

Default recipe:

Code (Text):

M M M
M H M
M M M
 
Code (Text):

M = Wood
H = Hopper
 
This recipe can be enabled or disabled in the config.

────────────────────────────────────────

Anti-Dupe Protection

TrashNO is designed to avoid common trash/chest exploit paths.

  • The placed TrashNO is registered as a special block
  • The real chest inventory is not used
  • Right click opens a virtual inventory instead
  • Hoppers cannot pull items from TrashNO
  • Hoppers cannot insert items into TrashNO
  • Explosions cannot destroy TrashNO blocks
  • Dangerous containers can be blocked inside the trash
  • Shift-click and inventory actions are handled safely
  • TrashNO blocks are saved in data.yml

This makes the trash system safer than using a normal chest as a trash container.

────────────────────────────────────────

Commands

Code (Text):

/trashno
/trashno open
/trashno give
/trashno give <player>
/trashno reload
 
Aliases:

Code (Text):

/tacho
/trash
/basura
 
────────────────────────────────────────

Permissions

Code (Text):

trashno.open
 
Allows the player to open TrashNO using the command.

Code (Text):

trashno.give
 
Allows giving TrashNO items.

Code (Text):

trashno.reload
 
Allows reloading the plugin configuration.

Code (Text):

trashno.craft
 
Allows crafting the TrashNO item.

────────────────────────────────────────

Configuration Example

Code (Text):

language: "en"
prefix: "&8[&cTrashNO&8]&r "

delete-delay-seconds: 0

trash-inventory:
  title: "&cTrashNO"
  size: 54

crafting:
  enabled: true
  permission: "trashno.craft"
  shape:
    - "MMM"
    - "MHM"
    - "MMM"
  ingredients:
    M: "WOOD"
    H: "HOPPER"

languages:
  en:
    item-name: "&cTrashNO"
    item-lore:
      - "&8Secure trash chest"
      - ""
      - "&7Place it on the ground and"
      - "&7right click the block to open it."
      - ""
      - "&f%slots% slots &8| &cDeletes items when closed"
      - "&7Recipe: &fWood &7+ &fHopper"
      - ""
      - "&8Anti-dupe protected"

  es:
    item-name: "&cTrashNO"
    item-lore:
      - "&8Tacho seguro"
      - ""
      - "&7Colócalo en el suelo y dale"
      - "&7click derecho al bloque para abrirlo."
      - ""
      - "&f%slots% espacios &8| &cBorra items al cerrar"
      - "&7Crafteo: &fMadera &7+ &fTolva"
      - ""
      - "&8Protegido contra dupeos"
 

────────────────────────────────────────

Deletion Delay

By default:

Code (Text):

delete-delay-seconds: 0
 
This means items are deleted immediately when the trash inventory is closed.

Example:

Code (Text):

delete-delay-seconds: 30
 
This means items will be deleted 30 seconds after closing the trash inventory.

If the player opens the same TrashNO again before the time ends, the pending deletion is cancelled.

────────────────────────────────────────

Languages

Included languages:

  • English
  • Spanish

You can add more languages directly in the config by copying an existing language section.

Example:

Code (Text):

language: "es"
 
Or create your own:

Code (Text):

language: "pt"
 
────────────────────────────────────────

Requirements

  • Java 8+
  • Spigot / Paper / Purpur
  • No external dependencies required

────────────────────────────────────────

Compatibility

TrashNO is designed to work across old and modern Minecraft server versions.

  • Legacy-friendly code
  • No NMS
  • No database
  • Modern recipe support with NamespacedKey when available
  • Legacy recipe fallback for older versions

────────────────────────────────────────

Quick Setup

  1. Download the plugin.
  2. Place the jar inside your server's /plugins folder.
  3. Restart the server.
  4. Edit /plugins/TrashNO/config.yml if needed.
  5. Use /trashno give to get the trash chest.
  6. Place it and right click it.

────────────────────────────────────────

FAQ

Q: Is this a normal chest?
A: No. The placed chest is only used as a visual block. TrashNO opens a virtual trash inventory.

Q: When are items deleted?
A: By default, items are deleted when the trash inventory is closed. You can configure a delay in seconds.

Q: Can players craft it?
A: Yes, if crafting is enabled and the player has the required permission.

Q: Can hoppers steal or move items from TrashNO?
A: No. Hopper interactions are blocked.

Q: Can I translate the plugin?
A: Yes. English and Spanish are included, and more languages can be added in the config.

Q: Does it require Vault, WorldGuard or any other plugin?
A: No. TrashNO works without dependencies.

────────────────────────────────────────


TrashNO
A simple, secure and configurable trash chest for your Minecraft server.

If you like the plugin, please leave a review!
Resource Information
Author:
----------
Total Downloads: 12
First Release: May 2, 2026
Last Update: May 3, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings