ModsFinder

Scavenging

by ax3dgaming1

Scavenging lets modpack creators define custom loot for players who search blocks, either with a tool or with bare hands.

NeoForgeClient and serverMIT LicenseOpen source1.21.1

What it does

Scavenging is a lightweight, data-driven system for defining what a player receives when searching a block. Recipes can be written through datapacks or KubeJS, and each recipe can yield several loot outputs, each with its own drop chance. Tool durability consumption is optional, and bare-hand recipes are supported alongside tool-based ones.

Scavenging recipes added through datapacks or KubeJS appear automatically in JEI, so a pack author can check what each block yields without leaving the game. Settings are configurable through JSON. The mod is published for NeoForge 1.21.1 only, with version 1.0.0 as the latest file, and it runs on client and server, so both the server and every player need it. Scavenging is released under the MIT License and is open source.

Key features

  1. Datapack recipes

    Scavenging recipes are defined in datapacks, so a pack can add or replace loot without changing mod code.

  2. KubeJS scripting

    KubeJS scripts can register scavenging recipes directly, which suits pack makers who already script their content.

  3. Multiple loot outputs

    A single search can produce several items, and each output can carry its own drop chance.

  4. Tool and bare-hand searches

    Recipes can require a tool, and tool durability use can be switched on or off, or a recipe can work with bare hands.

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

Modpack loot tables

Pack creators can give blocks custom drops tuned to the progression of their pack.

Early-game gathering

Bare-hand recipes allow players to gather materials before they craft any tools.

Who it’s for: Modpack creators and datapack authors who want to control block drops without writing Java code. Players of packs that include the mod receive the loot those creators define.

How it compares

Full comparison

Ender IO Custom Capacitors is a NeoForge mod for 1.21.1 under the MIT License, and it is not open source; it runs on client and server, as Scavenging does. KubeJS JEI Info Removal is an MIT-licensed NeoForge option for 1.21.1 – 1.21.2 that runs on the client alone, so it does not change the server side the way Scavenging does.

ModLoadersGame versionsEnvironmentUpdated
ScavengingNeoForge1.21.1Client and server2026-05-30
Ender IO Custom CapacitorsNeoForge1.21.1Client and server2025-12-20
KubeJS JEI Info RemovalNeoForge1.21.1 – 1.21.2Client-side only2026-08-10

Questions

Does Scavenging need to be installed on the server?

Yes. Installation covers the server and each player's game.

Can Scavenging recipes be added without Java?

Yes. Recipes can be added through datapacks and JSON, and KubeJS can register them with scripts.

Do scavenging recipes show up in JEI?

Yes. Recipes added through datapacks or KubeJS are displayed automatically in JEI.

In the catalog

Scavenging is one of 36,990 Utility mods on ModsFinder, and one of 13,477 Utility mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

More from ax3dgaming1

All projects

Similar mods

What the author says

Scavenging is a lightweight, data-driven scavenging system designed for modpack creators. Players can search blocks using tools or their bare hands and receive custom loot defined through datapacks or KubeJS.
ax3dgaming1, on the Modrinth page

Official listing

Owner
ax3dgaming1
Published
2026-05-30
Updated on Modrinth
2026-05-30
Facts verified
2026-10-15

Tags