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
Create Beyond Cosmos Create Beyond Cosmos Gearspack Gearspack Sky Tekkin 2 Sky Tekkin 2 FoxMagic FoxMagic Alien Revolution 10 Alien Revolution 10  Industrialized Industrialized Chime Time IX Chime Time IX Dynamic Odyssey Dynamic Odyssey Create: Cogs & Cataclysm Create: Cogs & Cataclysm Sky Universal Create Sky Universal Create CreateServer perfect modpack CreateServer perfect modpack Create And Stuff With Friends Create And Stuff With Friends The Bright Side Of Create The Bright Side Of Create MYLP's Create play.Create-SMP.com play.Create-SMP.com Da Boys Craft - DBC Da Boys Craft - DBC Pokengineers – Create to Catch Pokengineers – Create to Catch Chime Mon Chime Mon Saucy Tensura Reincarnated Saucy Tensura Reincarnated Prisms Create Prisms Create Crafterria: Genes & Gears Crafterria: Genes & Gears The Convergence I The Convergence I United SMP Revamp United SMP Revamp Gundustry Gundustry Beyond Earth Journey to Agartha Beyond Earth Journey to Agartha Knights of the Eve Knights of the Eve EaterSMP EaterSMP Create: Advanced Industries Create: Advanced Industries Homies Hangout Kingdom Homies Hangout Kingdom ATGC Meltdown 2 - The Sky ATGC Meltdown 2 - The Sky Stratum Stratum Fungal Engines Fungal Engines Society Sunlit Valley - Mystical Skyblock Society Sunlit Valley - Mystical Skyblock Jimmu's Factory 2 Jimmu's Factory 2 Create: PSI Create: PSI Barbtoria 2 Barbtoria 2 The RawffleVerse Reforged The RawffleVerse Reforged ExtremeCraftz ExtremeCraftz Mystic's Monstrosity - Avaricious Edition Mystic's Monstrosity - Avaricious Edition CloudCraft ModPack CloudCraft ModPack Pebblecraft: Stratum Pebblecraft: Stratum Doomsday: Apocalyptic Sci Fi Survival Doomsday: Apocalyptic Sci Fi Survival Gearfall Gearfall KnopfSalats Create Live 7 Expansions KnopfSalats Create Live 7 Expansions PureMash Tech PureMash Tech oneblock but have cool technology oneblock but have cool technology Mitte-Erde Mitte-Erde StormCore StormCore The Ferret Business 2 - Vaults of Fortune The Ferret Business 2 - Vaults of Fortune Eternal MC Eternal MC Tech And Dungens Tech And Dungens Peace of Mind 21.1 Peace of Mind 21.1 Create Areo Naughts Create Areo Naughts SC Final Adventure - Machines SC Final Adventure - Machines Minecolonies Create - Aeronautics Colonies Minecolonies Create - Aeronautics Colonies Create Even Further Beyond Create Even Further Beyond OuiOuiCreate OuiOuiCreate Create's Colonies Create's Colonies The Hunter Project The Hunter Project Create Craft 4 Create Craft 4 The Old Kitchen The Old Kitchen Create Unending Create Unending RISAKU project RISAKU project Create Astralization Create Astralization Create & Additions Create & Additions CreateSMP Aeronautics CreateSMP Aeronautics Creating Sandwiches Creating Sandwiches Creator's Delight 3 Creator's Delight 3 Aeronautic Colonies Aeronautic Colonies Grietina Grietina Pino 4 Pino 4 Society Sunlit Valley Enhanced Society Sunlit Valley Enhanced Holy Magical Création Holy Magical Création Reino de Celeste Reino de Celeste Nationcraft by Emmet Nationcraft by Emmet Progress - Selects Progress - Selects Kinetica Kinetica Les Bandeurs de Create V2 Les Bandeurs de Create V2  Technology Evolution  TE Technology Evolution TE OuiOuiCreate 2 OuiOuiCreate 2 Only Create Only Create World's Coliding World's Coliding PureMash Tech Lite PureMash Tech Lite Why Not Create Why Not Create Raven Create RP Raven Create RP Create-Metin Forge Create-Metin Forge Comix Official Server Modpack Comix Official Server Modpack Engines of the Cloud Engines of the Cloud Create All The Creativity Create All The Creativity BagelQuest BagelQuest CatzyCraft CatzyCraft Extra [Modified] Cobblemon Plus Extra [Modified] Cobblemon Plus SharkSquad - True Survivors SharkSquad - True Survivors CobblemonEvolution CobblemonEvolution Rural Factory Rural Factory Bitz  Spoon Create Season 1 Bitz Spoon Create Season 1 Xinex's simple adventure pack Xinex's simple adventure pack OceanCastle-Modded Adventure OceanCastle-Modded Adventure Just Create Pluss Just Create Pluss Journey in Motion Journey in Motion

External Resources