Skip to content

Recipes

Individual Parts

Recipe Type

create_mechanical_extruder:extruding

BlockState

Block

{
"blocks": "minecraft:water"
},

Block with State

{
"blocks": "minecraft:furnace",
"state": {
"lit": "true"
}
}

Input BlockStates

"blockIngredients": {
"first": {
"blocks": "minecraft:water"
},
"second": {
"blocks": "minecraft:lava"
}
}

Catalyst BlockStates

"catalyst": {
"blocks": "minecraft:obsidian"
}

Required bonks (optional)

  • Defines how many times must hit.
"requiredBonks": 10

Advanced extruder (brass) per recipe (optional)

  • Recipe requires brass extruder.
"advanced": "true"

Consume blocks (advanced recipe)

  • Advanced extruder can consume blocks.
  • first and second matches blockIngredients.
"consumeBlocks": {
"first": false,
"second": true
},

Recipe Requirements

See Mechianicals Recipe Requirements

Examples

Minimal

{
"type": "create_mechanical_extruder:extruding",
"result": {
"id": "minecraft:redstone_block"
},
"blockIngredients": {
"first": {
"blocks": "minecraft:lava"
},
"second": {
"blocks": "minecraft:stone"
}
}
}

Catalyst

{
"type": "create_mechanical_extruder:extruding",
"result": {
"id": "minecraft:dirt"
},
"blockIngredients": {
"first": {
"blocks": "minecraft:lava"
},
"second": {
"blocks": "minecraft:stone"
}
},
"catalyst": {
"blocks": "minecraft:clay"
}
}

Bonks

{
"type": "create_mechanical_extruder:extruding",
"result": {
"id": "minecraft:sand"
},
"blockIngredients": {
"first": {
"blocks": "minecraft:lava"
},
"second": {
"blocks": "minecraft:stone"
}
},
"requiredBonks": 10
}

Chanced output

{
"type": "create_mechanical_extruder:extruding",
"result": {
"id": "minecraft:red_sand",
"chance": 0.5
},
"blockIngredients": {
"first": {
"blocks": "minecraft:lava"
},
"second": {
"blocks": "minecraft:stone"
}
}
}

Chanced output & bonks

{
"type": "create_mechanical_extruder:extruding",
"result": {
"id": "minecraft:birch_planks",
"chance": 0.5
},
"blockIngredients": {
"first": {
"blocks": "minecraft:lava"
},
"second": {
"blocks": "minecraft:stone"
}
},
"requiredBonks": 5
}

Advanced extruder

{
"type": "create_mechanical_extruder:extruding",
"result": {
"id": "minecraft:obsidian"
},
"blockIngredients": {
"first": {
"blocks": "minecraft:sand"
},
"second": {
"blocks": "minecraft:gravel"
}
},
"catalyst": {
"blocks": "minecraft:dirt"
},
"advanced": true
}

Advanced extruder + consume both blocks

{
"type": "create_mechanical_extruder:extruding",
"result": {
"id": "minecraft:birch_planks"
},
"blockIngredients": {
"first": {
"blocks": "minecraft:sand"
},
"second": {
"blocks": "minecraft:gravel"
}
},
"catalyst": {
"blocks": "minecraft:dirt"
},
"advanced": true,
"consumeBlocks": {
"first": true,
"second": true
}
}

Advanced extruder + consume different blocks

{
"type": "create_mechanical_extruder:extruding",
"result": {
"id": "minecraft:obsidian"
},
"blockIngredients": {
"first": {
"blocks": "minecraft:sand"
},
"second": {
"blocks": "minecraft:gravel"
}
},
"catalyst": {
"blocks": "minecraft:dirt"
},
"advanced": true,
"consumeBlocks": {
"first": true,
"second": false
}
}

MinSpeed & MaxSpeed requirement

{
"type": "create_mechanical_extruder:extruding",
"result": {
"id": "minecraft:dirt"
},
"blockIngredients": {
"first": {
"blocks": "minecraft:sand"
},
"second": {
"blocks": "minecraft:gravel"
}
},
"catalyst": {
"blocks": "minecraft:dirt"
},
"requirements": [
{
"value": 1.0,
"type": "mechanicals:min_speed"
},
{
"value": 16.0,
"type": "mechanicals:max_speed"
}
]
}

MinY & MaxY requirement

{
"type": "create_mechanical_extruder:extruding",
"result": {
"id": "minecraft:coal_block"
},
"blockIngredients": {
"first": {
"blocks": "minecraft:sand"
},
"second": {
"blocks": "minecraft:gravel"
}
},
"catalyst": {
"blocks": "minecraft:dirt"
},
"requirements": [
{
"value": -10,
"type": "mechanicals:min_y"
},
{
"value": 12,
"type": "mechanicals:max_y"
}
]
}

Biome requirement

{
"type": "create_mechanical_extruder:extruding",
"result": {
"id": "minecraft:iron_block"
},
"blockIngredients": {
"first": {
"blocks": "minecraft:sand"
},
"second": {
"blocks": "minecraft:gravel"
}
},
"catalyst": {
"blocks": "minecraft:dirt"
},
"requirements": [
{
"value": "minecraft:plains",
"type": "mechanicals:biome"
}
]
}

Biome Tag requirement

{
"type": "create_mechanical_extruder:extruding",
"result": {
"id": "minecraft:gold_block"
},
"blockIngredients": {
"first": {
"blocks": "minecraft:sand"
},
"second": {
"blocks": "minecraft:gravel"
}
},
"catalyst": {
"blocks": "minecraft:dirt"
},
"requirements": [
{
"value": "minecraft:is_nether",
"type": "mechanicals:biome_tag"
}
]
}

All requirements together

{
"type": "create_mechanical_extruder:extruding",
"result": {
"id": "minecraft:emerald_block"
},
"blockIngredients": {
"first": {
"blocks": "minecraft:sand"
},
"second": {
"blocks": "minecraft:gravel"
}
},
"catalyst": {
"blocks": "minecraft:dirt"
},
"requirements": [
{
"value": 6.0,
"type": "mechanicals:min_speed"
},
{
"value": 16.0,
"type": "mechanicals:max_speed"
},
{
"value": 10,
"type": "mechanicals:min_y"
},
{
"value": 12,
"type": "mechanicals:max_y"
},
{
"value": "minecraft:is_nether",
"type": "mechanicals:biome_tag"
}
]
}

Everything together

{
"type": "create_mechanical_extruder:extruding",
"result": {
"id": "minecraft:emerald_block"
},
"blockIngredients": {
"first": {
"blocks": "minecraft:sand"
},
"second": {
"blocks": "minecraft:gravel"
}
},
"catalyst": {
"blocks": "minecraft:dirt"
},
"advanced": true,
"consumeBlocks": {
"first": true,
"second": true
},
"requirements": [
{
"value": 16.0,
"type": "mechanicals:min_speed"
},
{
"value": 10,
"type": "mechanicals:min_y"
},
{
"value": 12,
"type": "mechanicals:max_y"
},
{
"value": "minecraft:is_nether",
"type": "mechanicals:biome_tag"
}
]
}

Funny things

{
"type": "create_mechanical_extruder:extruding",
"result": {
"id": "minecraft:glowstone"
},
"blockIngredients": {
"first": {
"blocks": "minecraft:potted_dandelion"
},
"second": {
"blocks": "minecraft:potted_poppy"
}
}
}