Included recipes
Andesite
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:water" }, "second": { "blocks": "minecraft:lava" } }, "requirements": [ { "type": "mechanicals:min_y", "value": 0 }, { "type": "mechanicals:max_y", "value": 60 } ], "result": { "id": "minecraft:andesite" } }
event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:andesite'),[BlockPredicate.of('minecraft:water'),BlockPredicate.of('minecraft:lava')]) .requirements( [ RecipeRequirement.minY(0), RecipeRequirement.maxY(60), ] );
Asurine
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:lapis_block" }, "second": { "blocks": "minecraft:lava" } }, "result": { "id": "create:asurine" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('create:asurine'), [BlockPredicate.of('minecraft:lapis_block'),BlockPredicate.of('minecraft:lava')])
Basalt
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:blue_ice" }, "second": { "blocks": "minecraft:lava" } }, "catalyst": { "blocks": "minecraft:soul_soil" }, "result": { "id": "minecraft:basalt" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('minecraft:basalt'), [BlockPredicate.of('minecraft:blue_ice'),BlockPredicate.of('minecraft:lava')] ) .catalyst('minecraft:soul_soil')
Cobblestone
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:water" }, "second": { "blocks": "minecraft:lava" } }, "result": { "id": "minecraft:cobblestone" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('minecraft:cobblestone'), [BlockPredicate.of('minecraft:water'),BlockPredicate.of('minecraft:lava')] )
Crimsite
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:iron_block" }, "second": { "blocks": "minecraft:lava" } }, "catalyst": { "blocks": "minecraft:soul_soil" }, "result": { "id": "create:crimsite" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('create:crimsite'), [BlockPredicate.of('minecraft:iron_block'),BlockPredicate.of('minecraft:lava')] ) .catalyst('minecraft:soul_soil')
Deepslate
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:water" }, "second": { "blocks": "minecraft:lava" } }, "requirements": [ { "type": "mechanicals:max_y", "value": 0 }, { "type": "mechanicals:max_speed", "value": 16.0 } ], "result": { "id": "minecraft:deepslate" } }
event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:deepslate'),[BlockPredicate.of('minecraft:water'),BlockPredicate.of('minecraft:lava')]) .requirements( [ RecipeRequirement.maxY(0), RecipeRequirement.maxSpeed(16.0), ] );
Diorite
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:water" }, "second": { "blocks": "minecraft:lava" } }, "requirements": [ { "type": "mechanicals:min_y", "value": 0 }, { "type": "mechanicals:max_y", "value": 60 } ], "result": { "id": "minecraft:diorite" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('minecraft:diorite'), [BlockPredicate.of('minecraft:water'),BlockPredicate.of('minecraft:lava')] ) .requirements( [ RecipeRequirement.minY(0), RecipeRequirement.maxY(60), ] );
End stone
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:blue_ice" }, "second": { "blocks": "minecraft:lava" } }, "requirements": [ { "type": "mechanicals:biome_tag", "value": "minecraft:is_end" } ], "result": { "id": "minecraft:end_stone" } }
event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:end_stone'),[BlockPredicate.of('minecraft:blue_ice'),BlockPredicate.of('minecraft:lava')]) .requirements( [ RecipeRequirement.biomeTag("minecraft:biome_tag") ] );
Granite
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:water" }, "second": { "blocks": "minecraft:lava" } }, "requirements": [ { "type": "mechanicals:min_y", "value": 0 }, { "type": "mechanicals:max_y", "value": 60 } ], "result": { "id": "minecraft:granite" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('minecraft:granite'), [BlockPredicate.of('minecraft:water'),BlockPredicate.of('minecraft:lava')] ) .requirements( [ RecipeRequirement.minY(0), RecipeRequirement.maxY(60), ] );
Limestone
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "create:honey" }, "second": { "blocks": "minecraft:lava" } }, "result": { "id": "create:limestone" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('create:limestone'), [BlockPredicate.of('create:honey'),BlockPredicate.of('minecraft:lava')] )
Netherack
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:blue_ice" }, "second": { "blocks": "minecraft:lava" } }, "requirements": [ { "type": "mechanicals:biome_tag", "value": "minecraft:is_nether" } ], "result": { "id": "minecraft:netherrack" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('minecraft:netherrack'), [BlockPredicate.of('minecraft:blue_ice'),BlockPredicate.of('minecraft:lava')] ) .requirements( [ RecipeRequirement.biomeTag("minecraft:is_nether") ] );
Obsidian
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:water" }, "second": { "blocks": "minecraft:lava" } }, "requirements": [ { "type": "mechanicals:max_speed", "value": 4.0 } ], "result": { "id": "minecraft:obsidian" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('minecraft:obsidian'), [BlockPredicate.of('minecraft:water'),BlockPredicate.of('minecraft:lava')] ) .requirements( [ RecipeRequirement.maxSpeed(4.0), ] );
Ochrum
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:gold_block" }, "second": { "blocks": "minecraft:lava" } }, "result": { "id": "create:ochrum" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('create:ochrum'), [BlockPredicate.of('minecraft:gold_block'),BlockPredicate.of('minecraft:lava')] )
Sandstone
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:water" }, "second": { "blocks": "minecraft:sand" } }, "result": { "id": "minecraft:sandstone" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('minecraft:sandstone'), [BlockPredicate.of('minecraft:water'),BlockPredicate.of('minecraft:sand')] )
Scoria
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:lava" }, "second": { "blocks": "create:chocolate" } }, "result": { "id": "create:scoria" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('create:scoria'), [BlockPredicate.of('minecraft:lava'),BlockPredicate.of('create:chocolate')] )
Snow block
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:water" }, "second": { "blocks": "minecraft:water" } }, "requirements": [ { "type": "mechanicals:min_y", "value": 150 } ], "result": { "id": "minecraft:snow_block" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('minecraft:snow_block'), [BlockPredicate.of('minecraft:water'),BlockPredicate.of('minecraft:water')] ) .requirements( [ RecipeRequirement.minY(150), ] );
Veridium
{ "type": "create_mechanical_extruder:extruding", "blockIngredients": { "first": { "blocks": "minecraft:prismarine" }, "second": { "blocks": "minecraft:lava" } }, "result": { "id": "create:veridium" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('create:veridium'), [BlockPredicate.of('minecraft:prismarine'),BlockPredicate.of('minecraft:lava')] )
Advanced end stone
{ "type": "create_mechanical_extruder:extruding", "advanced": true, "blockIngredients": { "first": { "blocks": "minecraft:blue_ice" }, "second": { "blocks": "minecraft:lava" } }, "catalyst": { "blocks": "minecraft:end_stone" }, "consumeBlocks": { "first": false, "second": true }, "result": { "id": "minecraft:end_stone" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('minecraft:end_stone'), [BlockPredicate.of('minecraft:blue_ice'),BlockPredicate.of('minecraft:lava')] ) .catalyst(BlockPredicate.of("minecraft:end_stone")) .consumeBlocks([false,true]) .advanced(true)
Advanced netherrack
{ "type": "create_mechanical_extruder:extruding", "advanced": true, "blockIngredients": { "first": { "blocks": "minecraft:blue_ice" }, "second": { "blocks": "minecraft:lava" } }, "catalyst": { "blocks": "minecraft:netherrack" }, "consumeBlocks": { "first": false, "second": true }, "result": { "id": "minecraft:netherrack" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('minecraft:netherrack'), [BlockPredicate.of('minecraft:blue_ice'),BlockPredicate.of('minecraft:lava')] ) .catalyst(BlockPredicate.of("minecraft:netherrack")) .consumeBlocks([false,true]) .advanced(true)
Advanced obsidian
{ "type": "create_mechanical_extruder:extruding", "advanced": true, "blockIngredients": { "first": { "blocks": "minecraft:water" }, "second": { "blocks": "minecraft:lava" } }, "catalyst": { "blocks": "minecraft:obsidian" }, "consumeBlocks": { "first": false, "second": true }, "result": { "id": "minecraft:obsidian" } }
event.recipes.create_mechanical_extruder.extruding( Item.of('minecraft:obsidian'), [BlockPredicate.of('minecraft:water'),BlockPredicate.of('minecraft:lava')] ) .catalyst(BlockPredicate.of("minecraft:netherrack")) .consumeBlocks([false,true]) .advanced(true)