ModsFinder

Researcher

by Tr100000

Researcher adds a data-driven research system, inspired by Factorio, that locks recipes behind research a team completes in the world.

FabricClient and serverMIT LicenseOpen source1.21.11 – 26.3

What it does

Research is defined through data rather than code, and progress is stored per world alongside advancements. A research completes when its criterion is triggered a set number of times, which differs from advancements that finish on a single trigger. The system takes advantage of Minecraft's criteria system, the same mechanism advancements use.

Recipes can be locked behind research, so a player sees a recipe only after finishing the research that gates it. The doLimitedCrafting gamerule is needed for locked recipes to behave as intended, and it is disabled by default. Research progress can be synced between teams across players, which allows shared progression on a server.

The mod builds on Fabric API, Fzzy Config and TrUtils, all three required, and it uses no content of its own beyond the research system, so it works with other mods, datapacks and modpacks. Files target the 26.3.x branch only, with builds covering 1.21.11 – 26.3. Researcher runs on client and server, so the server and every player need it, and it is released under the MIT License, which makes it open source.

Key features

  1. Data-driven research

    Researches are defined as data, so pack makers can add their own without writing code.

  2. Recipe locking

    Recipes can be locked until a research is complete, shaping the order in which players reach items.

  3. Counted criteria

    A research completes after its criterion is triggered a set number of times, unlike advancements that finish on one trigger.

  4. Team research syncing

    Research progress is shared between players on a team, so a group advances together.

  5. Per-world progress

    Progress is saved per world, alongside advancements, and carries over with the save.

Compatibility

Latest build for each game version and loader.

26.30.5.0-beta.2+26.3
26.20.4.2+26.2
26.1.20.3.4+26.1.2
26.1.10.3.4+26.1.2
26.10.3.4+26.1.2
1.21.110.2.0-beta.1+1.21.11
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

TR
TrUtilsA library mod with a bunch of random utilities.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fzzy ConfigConfig API with automatic GUIs, powerful validation options, server-client sync, and more!
Required

Use cases

Who it’s for: Pack makers and server owners who want a research tree built from data, and players who prefer progression set by research over progression set by advancements alone.

How it compares

Full comparison

Data Tables is a Fabric server-side mod for 1.21.7 – 1.21.8 under the MIT License, where only the server needs it. Journey Creative runs on Fabric and NeoForge for 1.21 – 26.1.2 under the MIT License, and both sides need it. Itematic is a Fabric mod for 1.20.5 – 26.3 under the Apache License 2.0, and both sides need it.

ModLoadersGame versionsEnvironmentUpdated
ResearcherFabric1.21.11 – 26.3Client and server2026-09-25
Data TablesFabric1.21.7 – 1.21.8Server required, client optional2025-08-07
Journey CreativeFabric and NeoForge1.21 – 26.1.2Client and server2026-04-16
ItematicFabric1.20.5 – 26.3Client and server2026-10-13

Questions

Does Researcher need Fabric API?

Yes. Fabric API is a required dependency, together with Fzzy Config and TrUtils.

Does Researcher have to be installed on both sides?

Yes. Every player and the server need a copy of the mod.

Why does a locked recipe need doLimitedCrafting?

Locked recipes rely on the doLimitedCrafting gamerule, which is disabled by default, so it must be enabled for them to behave as intended.

In the catalog

Researcher is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.

More from Tr100000

All projects

Similar mods

What the author says

A (mostly) data-driven research system for Minecraft inspired by Factorio. This mod does nothing on its own, and is meant to be used by other mods, datapacks and modpacks.
Tr100000, on the Modrinth page

Official listing

Owner
Tr100000
Published
2025-12-30
Updated on Modrinth
2026-09-25
Facts verified
2026-10-15

Tags