ModsFinder

Destroy Item White List (DIWL)

by ShlakoBlock

Destroy Item White List (DIWL) lets a player lock chosen inventory slots so that the Destroy Items button skips them.

FabricClient-side onlyCC0 1.0 UniversalOpen source1.20 – 1.21.6

What it does

Pressing the Destroy Items button normally clears items from the inventory. With DIWL, holding Shift while pressing it leaves every selected slot untouched, so protected items stay in place. Protected slots can be chosen with a left-click on layouts that support it, or with the same key that triggers Destroy Items, applied to specific items. Client-side only: only the client needs it, and servers run without it. Requires Fabric API, Mod Menu and YetAnotherConfigLib (YACL). Published for Fabric on 1.20 – 1.21.6 and released under CC0 1.0 Universal.

Key features

  1. Protected slots

    Selected inventory slots keep their items when Destroy Items is pressed with Shift held.

  2. Click selection

    On supported layouts, a left-click marks a slot as protected.

  3. Custom slot look

    The appearance of protected slots can be changed by adding a resource pack.

Compatibility

Latest build for each game version and loader.

1.21.x7 of 7 versions with builds
1.21.61.1.0-MC-1.21.6
1.21.51.1.0-MC-1.21.5
1.21.41.1.0-MC-1.21.4
1.21.31.1.0-MC-1.21.2
1.21.21.1.0-MC-1.21.2
1.21.11.1.0-MC-1.21.1
1.211.1.0-MC-1.21.1
1.20.x7 of 7 versions with builds
1.20.61.1.0-MC-1.20.6
1.20.51.1.0-MC-1.20.6
1.20.41.1.0-MC-1.20.4
1.20.31.1.0-MC-1.20.4
1.20.21.1.0-MC-1.20.4
1.20.11.1.0-MC-1.20.1
1.201.1.0-MC-1.20.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 3

YetAnotherConfigLib (YACL)A builder-based configuration library for Minecraft!
Required
Mod MenuAdds a mod menu to view the list of mods you have installed.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

ItemSwap is a Fabric mod for 1.20.5 – 1.21.5 under a custom license, and it is not open source. Hotbar Quickswap is open source under CC0 1.0 Universal, but it targets 1.21.10 – 1.21.11.

ModLoadersGame versionsEnvironmentUpdated
Destroy Item White List (DIWL)Fabric1.20 – 1.21.6Client-side only2025-06-18
ItemSwapFabric1.20.5 – 1.21.5Client-side only2025-03-25
Hotbar QuickswapFabric1.21.10 – 1.21.11Client-side only2025-12-24

Questions

Does Destroy Item White List need Fabric API?

Yes. Fabric API, Mod Menu and YetAnotherConfigLib (YACL) are required alongside the mod.

Does the server need this mod?

No. Only the player's game needs it, and servers run without it.

In the catalog

Destroy Item White List (DIWL) is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 13,625 mods support Minecraft 1.21.6.

More from ShlakoBlock

All projects

Similar mods

What the author says

Destroy Item White List (DIWL) is a lightweight but handy mod that lets you protect specific slots or items from being removed when using the "Destroy Items" button with Shift held.
ShlakoBlock, on the Modrinth page

Official listing

Owner
ShlakoBlock
Published
2025-06-01
Updated on Modrinth
2025-06-18
Facts verified
2026-10-15

Tags