Mineuniverse
Log in Register
Mods

Recipe Research

A mod that allows creating tech trees to gate Vanilla style recipes.
by ZenDarva
Claim this project
5,514 downloads
0 likes
Updated Jun 30, 2026
0 hypes

This mod is an entry in Modjam 2018

Recipe Research allows you to use Json to control which recipes are available to a player.

The mod includes one block, the Scanner. To gain access to recipes, items must be scanned in the scanner, which will return research about that item. Players may use that research to unlock recipes. If you have JEI installed, recipes that are restricted will show their restriction, as well as which item to research to gain access to them.

Currently the scanner requires no energy, only time. You place the item in the scanner, and it will (may...) produce a Research item.

Example Config:

//The file should start with an array of recipes to control.
[
{
//Controlled recipes go in this array. The string should contain the name of the recipe.
"controlledRecipes": [
"minecraft:arrow",
"minecraft:bow"
],
//The name of the item that will unlock these recipes when scanned.
"itemToScan": "minecraft:string",
//Required power to complete scanning. This is just # of ticks required currently.
//If a research doesn't exist, then it will take 1000 ticks when the item is scanned.
"requiredPower": 500,
//commandToRun will be run by the reciperesearch fake player, with op permissions. %player% will be replaced with
//the name of the player to trigger the research. This is optional.
"commandToRun":"/say %player% just discovered bows!",
//Chance the research will succeed. If not included will default to 100.
"successChance":50
}
]

 

 

 

With this config in place, a player would not be able to craft Arrows, or a Bow, without first scanning some String. Scanning the string has a 50% chance to give you a Research note that will unlock the recipes. When the player uses the research note, the commandToRun will be execute, in this case it will send a message to everyone on the server that the player has completed the research. This could easily be used to grant gamestages, or do any number of other clever things.

The example config will generate the first time the mod is launched, and is very minimal, simply to provide an example of usage. Bows and arrows are locked behind string, and dispensers are locked behind Bows.

No files available for download.

More from ZenDarva

Lag'B'Gon
79,489
Almost Enough Items
56,400
Modular Machine Frame
4,226
Parachronology
26,942
Pipe Gobbler
2,195
ShadowCraft
21,919

You Might Also Like

Vivecraft
A Minecraft VR mod on a loader of your choice!
9,988,339
Athena
A crossplatform (Forge/Fabric) solution to connected block textures for 1.19.4+
99,799,527
Lodestone
A collection of code used throughout projects under the Lodestar team.
9,914,417
TheDragonLib
A library for most of sokratis12GR's Mods
9,910,232
Multi Mob Library
A library mod containing essential files for Daveyx0's mob mods
9,892,767
FTB Library (Forge) (Legacy)
FTB Library is a library mod that is used for some of our mods.
98,265,314