What are you searching for?

Researcher
Researcher

Researcher

A data-driven research system inspired by Factorio.

download 7 Downloads · favorite 0 Followers · Updated 3 weeks ago
Fabric Game-mechanics Library 1.21.11

Versions

inventory_2
0.1.1+1.21.11

0.1.1+1.21.11 · 3 weeks ago · 398.81 KB

Release download
Fabric 1.21.11
inventory_2
0.1.0+1.21.11

0.1.0+1.21.11 · 1 month ago · 398.78 KB

Release download
Fabric 1.21.11

About

Researcher

A (mostly) data-driven research system for Minecraft inspired by Factorio.

[!NOTE] This mod does nothing on its own, and is meant to be used by other mods or datapacks.

Features

  • Lock recipes behind researches!
  • Data-driven! (Mostly)
  • Research syncing! (CAUTION: Highly experimental feature)
    • Sync research progress between teams or across all players!
  • It's like advancements, but with a count

Boring Legal Stuff

The mod icon and the default research texture are both a modified version of this, and are therefore licensed under CC BY-SA 4.0. Everything else is licensed under the MIT license.

Why not use advancements?

Sure, you could use the doLimitedCrafting gamerule with advancements to lock recipes, but it's disabled by default. Force-enabling it could easily mess with other mods. Furthermore, advancements are somewhat limiting when it comes to unlock conditions.

How does it work internally?

This mod takes advantage of Minecraft's criteria system, which is used by advancements. Unlike advancements, to complete a research, the criterion must be triggered a set number of times. Research progress is saved per-world, alongside stuff like advancements.

open_in_new View on Modrinth
Compatibility
Client: Required Server: Required
gavel MIT

Conversation

What are your thoughts?

Related projects

Library
Fabric API
Fabric API

by modmuss50

Lightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.

download 128.9M
favorite 27,437
Library
Cloth Config API
Cloth Config API

by shedaniel

Configuration Library for Minecraft Mods

download 94.7M
favorite 13,679
Library Management Utility
YetAnotherConfigLib (YACL)
YetAnotherConfigLib (YACL)

by isxander

A builder-based configuration library for Minecraft!

download 66.3M
favorite 7,618
Library
Architectury API
Architectury API

by shedaniel

An intermediary api aimed to ease developing multiplatform mods.

download 61.2M
favorite 6,666
lock Cookie consent

SkinMC uses cookies to provide functionality and features.