Fruitful Fun¶
Recipe Types¶
Hybridizing¶

The hybridizing recipe triggers when a bee collects honey on a block. The bees will record the 4 most recently honeyed blocks, and if they contain all the blocks needed for the recipe, the recipe is matched successfully.
This recipe type is not repeatable.
Format
| Name | Description | Type / Literal |
|---|---|---|
| type | type | "fruitfulfun:hybridizing" |
| pollens | the ids of the needed blocks | string[] |
| ending_step | the possible ids of the last block | string[] |
Example
{
"type": "fruitfulfun:hybridizing",
"pollens": [
"torchflower"
],
"contextual": {
"type": "fruitfulfun:bee_has_trait",
"trait": "wither_tolerant"
},
"post": [
{
"contextual": {
"type": "chance",
"chance": 0.1
},
"type": "place",
"block": "*"
},
{
"type": "random",
"entries": [
{
"type": "drop_item",
"weight": 1,
"item": "minecraft:blaze_powder"
},
{
"type": "drop_item",
"weight": 3,
"item": "minecraft:gunpowder"
},
{
"type": "drop_item",
"weight": 6,
"item": "minecraft:quartz"
}
]
}
]
}
Description: When a bee with the trait wither_tolerant collects honey on a Torchflower, there is a 10% chance that the flower will be consumed. Also, there is a 10%, 30% and 60% chance of dropping blaze powder, gunpowder, and quartz respectively.
Dragon Ritual¶

The structure requires candles and one or more dragon heads. The kind of supporting blocks doesn't matter. Once the structure is set up, you will only need to use a Chorus Fruit Pie to activate it. You can use a Dispenser to place the pie.
After the ritual is activated, you need to throw an item into the center of the structure. The item will be consumed when the ritual is complete. If no item is thrown, more Dragon Breath will be produced. The more Dragon Heads you use, the more Dragon Breath you will get.
This recipe type is repeatable.
Format
| Name | Description | Type / Literal |
|---|---|---|
| type | type | "fruitfulfun:dragon_ritual" |
| item_in | the input item | Ingredient |
Example
{
"type": "fruitfulfun:dragon_ritual",
"item_in": {
"item": "glass_bottle"
},
"post": [
{
"type": "drop_item",
"item": "dragon_breath"
}
],
"max_repeats": 1
}
Conditions¶
Bee Trait Check¶
Checks if the bee has a specific trait.
Format
| Name | Description | Type / Literal |
|---|---|---|
| type | type | "fruitfulfun:bee_has_trait" |
| trait | the trait | string |
Sky Darkness Check¶
Checks the sky darken level.
Format
| Name | Description | Type / Literal |
|---|---|---|
| type | type | "fruitfulfun:sky_darken" |
| value | value | IntBounds |
| require_sky_light | dimension must be a surface world (not like the nether) optional | boolean |
| can_see_sky | the location must be able to see the sky optional | boolean |