All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Trash Slot

Trash Slot

by Capple • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Trash Slot!

This mod adds a little trash slot in your inventory.

❓ What is the point of this mod?

If you want to quickly get rid of a bunch of items you can put then in the trash slot and they disappear. Kinda like the creative trash slot, but in survival.

ℹ️ Backports

As you may or may not have seen I have backported this quite a bit. If the backports have bugs DO NOT COMPLAIN I will most likely not update the backports too often as they are too time consuming.

Extra Details

Tooltip

Versions 2.0.0 and up ship with a tooltip but versions 2.0.4 and up ship with it disabled with a command to toggle it because people told me it was annoying.

if you have the tooltip enabled

How to Install Trash Slot (Mod)

Trash Slot by Capple is verified for Fabric, Forge across Minecraft versions 1.12.2, 1.13.2, 1.14.4, 1.15.2, 1.16.5, 1.17.1, 1.18.2, 1.19.2 (latest release: 2.0.4, file size: 17 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.12.2, 1.13.2, 1.14.4, 1.15.2, 1.16.5, 1.17.1, 1.18.2, 1.19.2) and platform (Fabric, Forge).
  2. Make sure you have the compatible loader or environment installed for Fabric, Forge.
  3. Move the downloaded Trash Slot file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.4
Fabric
2mo ago 1
1.20.1
Fabric
3mo ago 1
26.2
Fabric
3mo ago 1
1.20.1
Fabric
3mo ago 1
26.2
Fabric
3mo ago 1
1.20.1
Fabric
3mo ago 1
26.2
Fabric
3mo ago 1
1.20.1
Fabric
4mo ago 1
26.2
Fabric
4mo ago 1
26.2
Fabric
4mo ago 1
1.12.2
Forge
11mo ago 1
1.13.2
Forge
11mo ago 1
1.14.4
Forge
11mo ago 1
1.15.2
Forge
11mo ago 1
1.16.5
Forge
11mo ago 1
1.17.1
Forge
11mo ago 1
1.18.2
Forge
11mo ago 1
1.19.x
Forge
11mo ago 1
1.20.x
Forge
11mo ago 1
[2.0.4] Trash Slot 2.0.4 by Capple on Aug 29, 2026
Download
Ported to 1.20.4
[2.0.4] Trash Slot 2.0.4 by Capple on Aug 14, 2026
Download
Some people told me the tooltip was annoying so i added a command to toggle it (disabled by defualt)


``
/toggletrashslottooltip
``

if enabled:

![if you have the tooltip enabled](https://cdn.modrinth.com/data/cached_images/dc6879a4841490ef92806e06318f9a0552d32b01.png)
[2.0.4] Trash Slot 2.0.4 by Capple on Aug 14, 2026
Download
Some people told me the tooltip was annoying so i added a command to toggle it (disabled by defualt)


``
/toggletrashslottooltip
``

if enabled:

![if you have the tooltip enabled](https://cdn.modrinth.com/data/cached_images/dc6879a4841490ef92806e06318f9a0552d32b01.png)
[2.0.3] Trash Slot 2.0.3 by Capple on Aug 10, 2026
Download
Removed fabric api dependency. replaced ServerPlayNetworking receiver with


``
@Inject(method = "handleCustomPayload", at = @At("HEAD"))
private void onTrashPayload(ServerboundCustomPayloadPacket packet, CallbackInfo ci) {
if (packet.getIdentifier().equals(TrashPayload.CHANNEL)) {
TrashPayload payload = TrashPayload.read(packet.getData());
player.server.execute(() -> TrashSlotMod.handle(player, payload));
}
}

``

[2.0.3] Trash Slot 2.0.3 by Capple on Aug 10, 2026
Download
Removed fabric api dependency. replaced PayloadTypeRegistry registration with

``
@ModifyArg(method = "<clinit>", at = @At(value = "INVOKE",
target = "...CustomPacketPayload;codec(...FallbackProvider;Ljava/util/List;)..."), index = 0)
private static FallbackProvider<FriendlyByteBuf> injectCodec(FallbackProvider<FriendlyByteBuf> original) {
return id -> id.equals(TrashPayload.TYPE.id()) ? TrashPayload.CODEC : original.create(id);
}
`


and replaced ServerPlayNetworking with


`
@Inject(method = "handleCustomPayload", at = @At("HEAD"), cancellable = true)
private void onTrashPayload(ServerboundCustomPayloadPacket packet, CallbackInfo ci) {
if (packet.payload() instanceof TrashPayload payload) {
player.level().getServer().execute(() -> TrashSlotMod.handle(player, payload));
ci.cancel();
}
}
``

[2.0.2] Trash Slot 2.0.2 by Capple on Jul 22, 2026
Download
Changed ClientPlayNetworking.send to

``
ClientPacketListener connection = Minecraft.getInstance().getConnection();
connection.send(new ServerboundCustomPayloadPacket(TrashPayload.CHANNEL, payload.write()));
``
[2.0.2] Trash Slot 2.0.2 by Capple on Jul 22, 2026
Download
Changed ClientPlayNetworking.send to

``
ClientPacketListener connection = Minecraft.getInstance().getConnection();
connection.send(new ServerboundCustomPayloadPacket(payload));
``
[2.0.1] Trash Slot 2.0.1 by Capple on Jul 18, 2026
Download
Ported to fabric 1.20.1
[2.0.1] Trash Slot 2.0.1 by Capple on Jul 18, 2026
Download
Replaced ModInitializer with a mixin. I plan to make it not require fabric api in the future.
[2.0.0] Trash Slot 2.0.0 by Capple on Jul 16, 2026
Download
# **FULL REMAKE**

There were multiple bugs that got fixed plus a new icon and the trash slot is in a totally different spot.

![inventory](https://cdn.modrinth.com/data/cached_images/5e4e3db84670f2a4a5901c960aa7fcaf2fc111c7.png)
Trash Slot Icon
Download Trash Slot
Select game version
Select platform