Modscraper Modscraper Minecraft
Create Mechanical Extruder logo

Create Mechanical Extruder

Mod

by oierbravo

A mechanical extruder block. Can be used to generate any block or item from adjacent blocks/fluids.

Type

Mod

CurseForge Downloads

7,671,271

CurseForge ID

686100

Modrinth Downloads

790,720

Modrinth ID

hGAlcCDJ

Last Updated

Sep 5, 2026

Description

[CREATE]: https://www.curseforge.com/minecraft/mc-mods/create # Create Mechanical Extruder A mechanical extruder block. Can be used to generate any block or item from adjacent blocks/fluids. This mod it's meant to be used in modpacks. Only contains very basic recipes. Heavily inspired on Thermal Expansions Igneous Extruder. ## [Dedicated wiki](https://wiki.mechanicalmods.net/mods/mechanical-extruder/) ## 1.21.1-2.x Version Requires Mechanicals Lib - [Modrinth](https://modrinth.com/mod/mechanicals-lib "Modrinth") ## Version support & documentation - 1.21.1: Supported. Documentation refers to this version. - 1.20.1: Only critical issues - 1.19.x: Unsupported: [Documentation](https://github.com/oierbravo/create-mechanical-extruder/tree/mc1.19/dev "Documentation") - 1.18.x: Unsupported: [Documentation](https://github.com/oierbravo/create-mechanical-extruder/tree/mc1.18/dev "Documentation") ## Andesite Extruder - Kinetic block. - Filter functionality for selecting output when recipe collides. - Shift+right click with empty hand to extract content. - Extraction via automation. ## Brass Extruder - Can consume source blocks. ## Extruding recipes - JEI integration. - Per recipe custom requirements. ## BlockState ### Block ```json { "blocks": "minecraft:water" }, ``` ### Block with State ```json { "blocks": "minecraft:furnace", "state": { "lit": "true" } } ``` ### Input BlockStates ```json "blockIngredients": { "first": { "blocks": "minecraft:water" }, "second": { "blocks": "minecraft:lava" } } ``` ### Catalyst BlockStates ```json "catalyst": { "blocks": "minecraft:obsidian" } ``` ### Required bonks (optional) - ` "requiredBonks": 10` - Defines how many times must hit. ### Advanced extruder (brass) per recipe (optional) - `"advanced":"true"` - Recipes requires brass extruder. ## Consume blocks (advanced recipe) - Advanced extruder can consume blocks. ```json "consumeBlocks": { "first": false, "second": true }, ``` ### Recipe Requirements - MinY/MaxY ```json "requirements": [ { "type": "mechanicals:min_y", "value": 0 }, { "type": "mechanicals:max_y", "value": 60 } ], ``` - MinSpeed/MaxSpeed ```json "requirements": [ { "type": "mechanicals:max_speed", "value": 4.0 } ], ``` - Biome ```json "requirements": [ { "type": "mechanicals:biome", "value": "minecraft:plains" } ], ``` - BiomeTag ```json "requirements": [ { "type": "mechanicals:biome_tag", "value": "minecraft:is_nether" } ], ``` ### KubeJS - Remove al Extruding recipes. ```js ServerEvents.recipes(event => { event.remove({ type: 'create_mechanical_extruder:extruding' }) }) ``` - Chanced output (binding) ```js Output.of('minecraft:clay', 0.5) Output.of('4xminecraft:clay', 0.5) ``` - BlockPredicate (binding) ```js BlockPredicate.of('minecraft:sand') ``` - RecipeRequirement (binding) ```js RecipeRequirement.minY(int) //ex: RecipeRequirement.minY(-10) RecipeRequirement.maxY(int) //ex: RecipeRequirement.maxY(20) RecipeRequirement.minSpeed(float) //ex: RecipeRequirement.minSpeed(2.0) RecipeRequirement.maxSpeed(float) //ex: RecipeRequirement.maxSpeed(160) RecipeRequirement.biome(string) //ex: RecipeRequirement.biome("minecraft:plains") RecipeRequirement.maxSpeed(string) //ex: RecipeRequirement.biome("minecraft:plains") ``` - Add recipes ```js ServerEvents.recipes(event => { /** create_mechanical_extruder.extruding(Output result, BlockPredicate[] inputs) .catalys(BlockPredicate catalyst) // optional, default: empty .advanced(true) //optional, default: false .consumeBlock(Couple consume) //optional, default: empty **/ event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:dirt'),[BlockPredicate.of('minecraft:lava'),BlockPredicate.of('minecraft:stone')]) .catalyst('minecraft:clay')}) ``` - Some examples: ```js //Minimal event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:redstone_block'),[BlockPredicate.of('minecraft:lava'),BlockPredicate.of('minecraft:stone')]) //Catalyst event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:dirt'),[BlockPredicate.of('minecraft:lava'),BlockPredicate.of('minecraft:stone')]) .catalyst('minecraft:clay') //Bonks event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:sand'),[BlockPredicate.of('minecraft:lava'),BlockPredicate.of('minecraft:stone')]) .requiredBonks(10) //Chanced output event.recipes.create_mechanical_extruder.extruding(Output.of('minecraft:red_sand',0.5),[BlockPredicate.of('minecraft:lava'),BlockPredicate.of('minecraft:stone')]) //Chanced output & bonks event.recipes.create_mechanical_extruder.extruding(Output.of('minecraft:birch_planks',0.5),[BlockPredicate.of('minecraft:lava'),BlockPredicate.of('minecraft:stone')]) .requiredBonks(5) //Advanced extruder event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:obsidian'),[BlockPredicate.of('minecraft:sand'),BlockPredicate.of('minecraft:gravel')]) .catalyst(BlockPredicate.of("minecraft:dirt")) .advanced(true) //Advanced extruder + consume blocks event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:birch_planks'),[BlockPredicate.of('minecraft:sand'),BlockPredicate.of('minecraft:gravel')]) .catalyst(BlockPredicate.of("minecraft:dirt")) .consumeBlocks(true) .advanced(true) //Advanced extruder + consume different blocks event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:obsidian'),[BlockPredicate.of('minecraft:sand'),BlockPredicate.of('minecraft:gravel')]) .catalyst(BlockPredicate.of("minecraft:dirt")) .consumeBlocks([true,false]) .advanced(true) //Biome requirement event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:iron_block'),[BlockPredicate.of('minecraft:sand'),BlockPredicate.of('minecraft:gravel')]).catalyst(BlockPredicate.of("minecraft:dirt")) .requirements( [ RecipeRequirement.biome("minecraft:plains") ] ); //Biome Tag requirement event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:gold_block'),[BlockPredicate.of('minecraft:sand'),BlockPredicate.of('minecraft:gravel')]).catalyst(BlockPredicate.of("minecraft:dirt")) .requirements( [ RecipeRequirement.biomeTag("minecraft:is_nether") ] ); //MinY & MaxY requirement event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:coal_block'),[BlockPredicate.of('minecraft:sand'),BlockPredicate.of('minecraft:gravel')]).catalyst(BlockPredicate.of("minecraft:dirt")) .requirements( [ RecipeRequirement.minY(-10), RecipeRequirement.maxY(12), ] ); //MinSpeed & MaxSpeed requirement event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:dirt'),[BlockPredicate.of('minecraft:sand'),BlockPredicate.of('minecraft:gravel')]).catalyst(BlockPredicate.of("minecraft:dirt")) .requirements( [ RecipeRequirement.minSpeed(1.0), RecipeRequirement.maxSpeed(16.0), ] ); //All requirements together event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:emerald_block'),[BlockPredicate.of('minecraft:sand'),BlockPredicate.of('minecraft:gravel')]).catalyst(BlockPredicate.of("minecraft:dirt")) .requirements( [ RecipeRequirement.minSpeed(6.0), RecipeRequirement.maxSpeed(16.0), RecipeRequirement.minY(10), RecipeRequirement.maxY(12), RecipeRequirement.biomeTag("minecraft:is_nether") ] ); //Everything together event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:emerald_block'),[BlockPredicate.of('minecraft:sand'),BlockPredicate.of('minecraft:gravel')]) .catalyst(BlockPredicate.of("minecraft:dirt")) .advanced(true) .consumeBlocks(true) .requirements( [ RecipeRequirement.minSpeed(16.0), RecipeRequirement.minY(10), RecipeRequirement.maxY(12), RecipeRequirement.biomeTag("minecraft:is_nether") ] ); // Funny things // Flower pots event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:glowstone'),[BlockPredicate.of('minecraft:potted_dandelion'),BlockPredicate.of('minecraft:potted_poppy')]) ``` **Thanks to the Creators of Create.** Code inspiration from the [Create](https://www.curseforge.com/minecraft/mc-mods/create "Create") mod itself.

Compatibility

Mod Loaders

Forge Neoforge

Game Versions

1.18.2 1.19.2 1.20.1 1.21.1

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Similar Mods

Included in Modpacks (225)

Show fewer
SkyFactory 5 SkyFactory 5 Society: Sunlit Valley Society: Sunlit Valley Soulrend - Dark Fantasy RPG Soulslike Soulrend - Dark Fantasy RPG Soulslike Create Chronicles: The Endventure Create Chronicles: The Endventure Desolate Planet - A Crash Landing Remake Desolate Planet - A Crash Landing Remake Zombies, Cars and Tech ! Zombies, Cars and Tech ! Create 2 Mekanism: Sky Edition 2 Create 2 Mekanism: Sky Edition 2 Create on a Potato PC: Ultimate Create on a Potato PC: Ultimate Mayview (with Cobblemon!) Mayview (with Cobblemon!) Ice and Fire Magic Ice and Fire Magic Society: Sunlit Cobblemon Society: Sunlit Cobblemon MineColonies - Create & Conquer MineColonies - Create & Conquer Wold's Vaults - Vault Hunters Expansion Wold's Vaults - Vault Hunters Expansion The Immersive Revolution: Rebirth The Immersive Revolution: Rebirth Holycube Revolution Holycube Revolution Create Re-Flavored Create Re-Flavored All Of Create All Of Create HP - Create World of Gears - Create 6.0.9 HP - Create World of Gears - Create 6.0.9 Infinite Horizons - Modded Superflat Survival Infinite Horizons - Modded Superflat Survival Cryptopolis Cryptopolis Create: Back on Track Create: Back on Track Create Lets Create - Official Server Create Lets Create - Official Server TechAcademy TechAcademy Create Block - Everything in the sky Create Block - Everything in the sky Rising Civilizations Rising Civilizations Factorio ChunkByChunk Online (OxMODPACK) Factorio ChunkByChunk Online (OxMODPACK) Create 2 Mekanism Create 2 Mekanism Magitech Fantasia Magitech Fantasia Uncharted Expeditions Uncharted Expeditions Mechanical Mastery Plus Mechanical Mastery Plus Medival, Magic & Tech NeoForge Medival, Magic & Tech NeoForge NwtCraft NwtCraft Create: Cobblemon [Cardboard Edition] Create: Cobblemon [Cardboard Edition] Mystic's Monstrosity - Greedy Edition Mystic's Monstrosity - Greedy Edition Sixty Six Million Years In The Making Sixty Six Million Years In The Making Sin's create Sin's create [CTC]Create: the Creation [CTC]Create: the Creation SKYMON - Cobblemon SKYMON - Cobblemon Technological Ascent Technological Ascent Zombies, Cars and Tech - Beta Zombies, Cars and Tech - Beta Farwater: Create Mysticism Farwater: Create Mysticism Beyond Crazycraft Beyond Crazycraft Devouring The World Devouring The World A New Technological Era A New Technological Era Create: Clockwork+ [Forge] Create: Clockwork+ [Forge] Tech Spirit Tech Spirit Create - Forge Frontier Create - Forge Frontier Create Sky Industrie´s Create Sky Industrie´s Train Yard Train Yard Create on a Potato PC: Sky Edition Create on a Potato PC: Sky Edition Create: Way Too Much Create: Way Too Much Community Community Gregnautics Gregnautics Avali/Furry Floofpack 2025 Avali/Furry Floofpack 2025 Multiversal Archaeology Multiversal Archaeology Create The Ultimate warfare Create The Ultimate warfare Finality Industries - Omnia Finality Industries - Omnia Skytisfactory Skytisfactory Create: Ultimation Create: Ultimation SkyPlus (w Cobblemon) SkyPlus (w Cobblemon) Literally All of Create Literally All of Create Create Company - We like Trains! Create Company - We like Trains! Create Lost and Renaissance Create Lost and Renaissance PS Homegrown - Sunlit Valley PS Homegrown - Sunlit Valley Au Naturel Au Naturel TRIX SMP - QSMP Fan Server TRIX SMP - QSMP Fan Server Create It Up - A Create Experience Create It Up - A Create Experience Community in the Skies Community in the Skies Infinite Horizons 2 - Superflat Survival Infinite Horizons 2 - Superflat Survival Create Clockwork Lite Create Clockwork Lite Create: Industrialized Tech Create: Industrialized Tech Dieselpunkery Dieselpunkery The Valley - Sunlit Valley Expanded The Valley - Sunlit Valley Expanded Create With Friends SMP Create With Friends SMP Matti's Skyblock Matti's Skyblock StrikeCraft StrikeCraft CookieCrafter CookieCrafter Super III Super III Minecolonies: Dragon Epoch Minecolonies: Dragon Epoch Naano Horizons - Utalyoa Edition Naano Horizons - Utalyoa Edition Create: Age of Trains Create: Age of Trains Infinity Pack 1 Infinity Pack 1 CreatePlanes+ CreatePlanes+ Reminiscent Create Reminiscent Create Createmon: Cidade Mêcanica Createmon: Cidade Mêcanica AllCreateMods AllCreateMods Create: Workshop [UwU Edition][Expert] Create: Workshop [UwU Edition][Expert] Skybound SMP Skybound SMP Create: New Age Create: New Age SHARKSQUAD - CURSED BOYS SHARKSQUAD - CURSED BOYS IndustryCraft IndustryCraft Pugmeowla's Infinity Stone + Pugmeowla's Infinity Stone + Mechanical Horizons Aeronautics Mechanical Horizons Aeronautics Create: Everything & The Kitchen Sink Create: Everything & The Kitchen Sink Create chillax Create chillax Realistic Modpack - extreme survival Realistic Modpack - extreme survival Create: Cursed Create - Zombie Apocalypse Create: Cursed Create - Zombie Apocalypse Trial of the Void Trial of the Void Create & Destroy Create & Destroy MHG: Cities! MHG: Cities!

External Resources