-
-
Notifications
You must be signed in to change notification settings - Fork 26
Biomancy 2 Recipes
Kai edited this page Aug 9, 2024
·
13 revisions
Note
All Biomancy Recipes can be found under the mc1.20.1/prod
branch in Biomancy/src/generated/resources/data/biomancy/recipes
{
"item": <string (item registry-key)>
}
{
"tag": <string (tag registry-key)>
}
{
"count": <int>,
"item": <string (item registry-key)>
}
{
"count": <int>,
"tag": <string (tag registry-key)>
}
//vanilla
{
"item": "minecraft:golden_carrot"
}
//extended
{
"count": 42,
"item": "minecraft:golden_carrot"
}
//vanilla
{
"tag": "forge:eggs"
}
//extended
{
"count": 42,
"tag": "forge:eggs"
}
{
"type": "biomancy:digesting",
"ingredient": <object (vanilla ingredient)>,
"result": {
"count": <int>,
"item": <string (registry-key)>
},
"nutrientsCost": <int (nutrients)>,
"processingTime": <int (ticks)>
}
Note
the count
field is optional
{
"type": "biomancy:digesting",
"ingredient": {
"tag": "forge:seeds"
},
"result": {
"item": "biomancy:nutrient_paste"
},
"nutrientsCost": 1,
"processingTime": 220,
}
{
"type": "biomancy:decomposing",
"ingredient": <object (extended ingredient)>,
"nutrientsCost": <int (nutrients)>,
"processingTime": <int (ticks)>,
"results": [
{
"countRange": <object (count range)>,
"item": <string (registry-key)>
}
]
}
Important
- The results array can only have 6 entries at maximum
-
Combining the max possible count of all result entries shouldn't exceed 384 (6*64)
- This does mean you can have entries that return a count higher than 64 (see Dragon Egg recipe)
"type": "constant",
"value": <int>
"type": "uniform",
"min": <int>,
"max": <int>
Note
min and max values are inclusive
"type": "binomial",
"n": <int>,
"p": <float>
{
"type": "biomancy:decomposing",
"ingredient": {
"count": 1,
"item": "minecraft:chicken"
},
"nutrientsCost": 1,
"processingTime": 202,
"results": [
{
"countRange": {
"type": "constant",
"value": 4
},
"item": "biomancy:flesh_bits"
},
{
"countRange": {
"type": "uniform",
"max": 4,
"min": 2
},
"item": "biomancy:bone_fragments"
},
{
"countRange": {
"type": "binomial",
"n": 5,
"p": 0.75
},
"item": "biomancy:elastic_fibers"
}
]
}
{
"type": "biomancy:bio_forging",
"bio_forge_tab": <string (registry-key)>,
"ingredients": [
<object (extended ingredient)>
],
"nutrientsCost": <int (nutrients)>,
"result": {
"item": <string (registry-key)>
}
}
Important
- The ingredients array can only have 5 entries at maximum
- The count for a ingredient entry shouldn't exceed the maxmium amount a vanilla player inventory can hold (2304 = 4 * 9 * 64), otherwise it's not craftable by the player
Note
The following requirement has been temporarily removed since v2.4.4
Recipes have to be unlocked by the Player to show up in the Bio-Forge (e.g. add a recipe reward advancement that rewards the recipe on having any of the ingredients in the inventory)
biomancy:misc
biomancy:blocks
biomancy:machines
-
biomancy:weapons
deprecated since v2.4.1.0 -
biomancy:tools
available since v2.4.1.0 (replacement forbiomancy:weapons
) -
biomancy:components
available since v2.4.1.0
{
"type": "biomancy:bio_forging",
"bio_forge_tab": "biomancy:misc",
"ingredients": [
{
"count": 20,
"item": "biomancy:flesh_bits"
},
{
"count": 10,
"item": "biomancy:mineral_fragment"
},
{
"count": 3,
"item": "biomancy:elastic_fibers"
},
{
"count": 5,
"item": "biomancy:tough_fibers"
}
],
"nutrientsCost": 1,
"result": {
"item": "biomancy:injector"
}
}
{
"type": "biomancy:bio_brewing",
"ingredients": [
<object (vanilla ingredient)>
],
"reactant": <object (vanilla ingredient)>,
"nutrientsCost": <int (nutrients)>,
"processingTime": <int (ticks)>,
"result": {
"item": <string (registry-key)>
}
}
Important
- The ingredients array can only have 4 entries at maximum
- The reactant is something akin to a catalyst but is consumed instead
{
"type": "biomancy:bio_brewing",
"ingredients": [
{
"item": "biomancy:corrosive_additive"
},
{
"item": "biomancy:healing_additive"
}
],
"nutrientsCost": 2,
"processingTime": 160,
"reactant": {
"item": "biomancy:exotic_compound"
},
"result": {
"item": "biomancy:cleansing_serum"
}
}