ModsFinder

Configurable Silk Touch

by Luc1fer1o

Configurable Silk Touch lets server owners pick which blocks drop themselves when mined with a Silk Touch tool, using a JSON list of block ids.

NeoForgeServer-side onlyAll rights reserved1.21.1

What it does

Normally a block such as minecraft:budding amethyst or minecraft:spawner only gives its item when broken with Silk Touch if its loot table allows it, and many blocks already drop themselves without any change. This mod adds a server-side config where each listed block id is forced to drop its own block item when a Silk Touch tool breaks it. On first launch the mod creates the config file with a default list that includes minecraft:spawner, minecraft:budding amethyst and minecraft:reinforced deepslate. Entries use the standard namespace:id format, and blocks outside the list keep their normal loot.

Server owners and modpack makers who need fine control over which blocks Silk Touch can collect will find this mod useful, since it adds no items, commands or gameplay systems. It is built for NeoForge 1.21.1 only, and it is a lightweight addition that only checks block drops on the server. Blocks that already drop themselves normally are left alone.

Key features

  1. Per-block Silk Touch drops

    Each block id in the JSON config is made to drop itself as a block item when broken by a Silk Touch tool.

  2. JSON block list

    The config is a simple JSON array of block ids, so entries can be added or removed without touching code.

  3. Default config on first launch

    The mod creates its config file with spawner, budding amethyst and reinforced deepslate already listed.

  4. Normal loot left alone

    Blocks that are not in the list keep their vanilla drops, and blocks that already drop themselves are unaffected.

Compatibility

Latest build for each game version and loader.

1.21.11.0.0
ReleaseBetaAlphaNot available

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

Use cases

Who it’s for: For NeoForge 1.21.1 servers, the mod lets operators choose which blocks drop themselves when a Silk Touch tool breaks them.

How it compares

Full comparison

OreCrafter is a NeoForge 1.21.1 server-side mod under All rights reserved, so it is not open source. Block Relieving is also server-side only and open source under the MIT License, but it covers versions 1.21.1 – 1.21.11. Silk Touch Budding Amethyst [PurpurPack] is open source under the MIT License and runs for Fabric, Forge, NeoForge and Quilt across 1.20 – 26.2, where this mod is limited to NeoForge 1.21.1.

ModLoadersGame versionsEnvironmentUpdated
Configurable Silk TouchNeoForge1.21.1Server-side only2026-07-02
OreCrafterNeoForge1.21.1Server-side only2024-11-01
Block RelievingNeoForge1.21.1 – 1.21.11Server-side only2026-03-13
Silk Touch Budding Amethyst [PurpurPack]Fabric, Forge, NeoForge and Quilt1.20 – 26.2Server required, client optional2026-06-24

Questions

Does Configurable Silk Touch need to be installed on the client?

No. Players join without it, since only the server has to run the mod.

Which loader and version does Configurable Silk Touch support?

It is published for NeoForge only, and the latest file is 1.0.0 for 1.21.1, released on 2026-07-02.

How are blocks added to the drop list?

Each block is added to the JSON config as a standard namespace:id entry, such as minecraft:spawner, and the mod reads the list when it runs.

More from Luc1fer1o

All projects

What the author says

Configurable Silk Touch is a lightweight NeoForge 1.21.1 mod that lets you decide which blocks should become obtainable with Silk Touch. The mod checks block drops on the server. When a configured block is broken with a tool that has Silk Touch, the block drops itself as an item.
Luc1fer1o, on the Modrinth page

Official listing

Owner
Luc1fer1o
Published
2026-07-01
Updated on Modrinth
2026-07-02
Facts verified
2026-10-15