Skip to content

Create Mechanical Extruder Mod za Minecraft 1.20.1, 1.21.1

Mehanički blok za ekstrudiranje. Može se koristiti za generisanje bilo kog bloka ili predmeta iz susednih blokova/fluida.

preuzimanja
82 preuzimanja
pregleda
181 pregleda
Ažurirano
Ažurirano 30.10.2026

Create Mechanical Extruder

Blok mehaničkog ekstrudera. Može se koristiti za generisanje bilo kog bloka ili predmeta iz susednih blokova/fluida. Ovaj mod je namenjen za upotrebu u modpack-ovima.

U velikoj meri inspirisan Thermal Expansions Igneous Extruder-om.

Namenski viki

1.21.1-2.x verzija zahteva Mechanicals Lib

  • Curseforge

Podrška za verzije i dokumentacija

  • 1.21.1: Podržano. Dokumentacija se odnosi na ovu verziju.
  • 1.20.1: Samo kritični problemi
  • 1.19.x: Nepodržano: Dokumentacija
  • 1.18.x: Nepodržano: Dokumentacija

Andezitni ekstruder

  • Kinetički blok.
  • Funkcionalnost filtera za izbor izlaza kada se recepti poklope.
  • Shift+desni klik sa praznom rukom za vađenje sadržaja.
  • Vađenje putem automatizacije.

Mesingani ekstruder

  • Može da troši izvorne blokove.

Recepti za ekstrudiranje

  • JEI integracija.
  • Prilagođeni zahtevi po receptu.

BlockState

Blok

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

Blok sa stanjem

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

Ulazni BlockStates

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

Katalizator BlockStates

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

Potrebni udarci (opciono)

  • "requiredBonks": 10
  • Definiše koliko puta se mora udariti.

Napredni ekstruder (mesingani) po receptu (opciono)

  • "advanced":"true"
  • Recepti zahtevaju mesingani ekstruder.

Trošenje blokova (napredni recept)

  • Napredni ekstruder može da troši blokove.

"consumeBlocks": { "first": false, "second": true },

Zahtevi recepta

  • MinY/MaxY

"requirements": [ { "type": "mechanicals:miny", "value": 0 }, { "type": "mechanicals:maxy", "value": 60 } ],

  • MinSpeed/MaxSpeed

"requirements": [ { "type": "mechanicals:maxspeed", "value": 4.0 } ],

  • Biom

"requirements": [ { "type": "mechanicals:biome", "value": "minecraft:plains" } ],

  • BiomeTag

"requirements": [ { "type": "mechanicals:biometag", "value": "minecraft:isnether" } ],

KubeJS

  • Ukloni sve recepte za ekstrudiranje.

ServerEvents.recipes(event => { event.remove({ type: 'createmechanicalextruder:extruding' }) })

  • Izlaz sa šansom (binding)

Output.of('minecraft:clay', 0.5) Output.of('4xminecraft:clay', 0.5)

  • BlockPredicate (binding)

BlockPredicate.of('minecraft:sand')

  • RecipeRequirement (binding)

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")

  • Dodaj recepte

ServerEvents.recipes(event => { / createmechanicalextruder.extruding(Output result, BlockPredicate[] inputs) .catalys(BlockPredicate catalyst) // optional, default: empty .advanced(true) //optional, default: false .consumeBlock(Couple consume) //optional, default: empty / event.recipes.createmechanicalextruder.extruding(Item.of('minecraft:dirt'),[BlockPredicate.of('minecraft:lava'),BlockPredicate.of('minecraft:stone')]) .catalyst('minecraft:clay')})

  • Neki primeri:

//Minimal event.recipes.createmechanicalextruder.extruding(Item.of('minecraft:redstoneblock'),[BlockPredicate.of('minecraft:lava'),BlockPredicate.of('minecraft:stone')]) //Catalyst event.recipes.createmechanicalextruder.extruding(Item.of('minecraft:dirt'),[BlockPredicate.of('minecraft:lava'),BlockPredicate.of('minecraft:stone')]) .catalyst('minecraft:clay') //Bonks event.recipes.createmechanicalextruder.extruding(Item.of('minecraft:sand'),[BlockPredicate.of('minecraft:lava'),BlockPredicate.of('minecraft:stone')]) .requiredBonks(10) //Chanced output event.recipes.createmechanicalextruder.extruding(Output.of('minecraft:redsand',0.5),[BlockPredicate.of('minecraft:lava'),BlockPredicate.of('minecraft:stone')]) //Chanced output & bonks event.recipes.createmechanicalextruder.extruding(Output.of('minecraft:birchplanks',0.5),[BlockPredicate.of('minecraft:lava'),BlockPredicate.of('minecraft:stone')]) .requiredBonks(5) //Advanced extruder event.recipes.createmechanicalextruder.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.createmechanicalextruder.extruding(Item.of('minecraft:birchplanks'),[BlockPredicate.of('minecraft:sand'),BlockPredicate.of('minecraft:gravel')]) .catalyst(BlockPredicate.of("minecraft:dirt")) .consumeBlocks(true) .advanced(true) //Advanced extruder + consume different blocks event.recipes.createmechanicalextruder.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.createmechanicalextruder.extruding(Item.of('minecraft:ironblock'),[BlockPredicate.of('minecraft:sand'),BlockPredicate.of('minecraft:gravel')]).catalyst(BlockPredicate.of("minecraft:dirt")) .requirements( [ RecipeRequirement.biome("minecraft:plains") ] ); //Biome Tag requirement event.recipes.createmechanicalextruder.extruding(Item.of('minecraft:goldblock'),[BlockPredicate.of('minecraft:sand'),BlockPredicate.of('minecraft:gravel')]).catalyst(BlockPredicate.of("minecraft:dirt")) .requirements( [ RecipeRequirement.biomeTag("minecraft:isnether") ] ); //MinY & MaxY requirement event.recipes.createmechanicalextruder.extruding(Item.of('minecraft:coalblock'),[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.createmechanicalextruder.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.createmechanicalextruder.extruding(Item.of('minecraft:emeraldblock'),[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:isnether") ] ); //Everything together event.recipes.createmechanicalextruder.extruding(Item.of('minecraft:emeraldblock'),[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:isnether") ] ); // Funny things // Flower pots event.recipes.createmechanicalextruder.extruding(Item.of('minecraft:glowstone'),[BlockPredicate.of('minecraft:potteddandelion'),BlockPredicate.of('minecraft:pottedpoppy')])

Zahvaljujemo se tvorcima Create-a.

Inspiracija za kod iz samog Create moda.

Kako instalirati Create Mechanical Extruder

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.18.2–1.21.1 on Forge or NeoForge automatically.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Forge or NeoForge

    The loader must match the game version of the mod file, for example Minecraft 1.21.1. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file create_mechanical_extruder-1.21.1-2.2.2-6.0.10.jar (511 KB) for your game version and loader.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.

  4. Launch the loader profile

    Open “Mods” in the main menu: Create Mechanical Extruder should be in the list.

Minecraft 1.21.1 runs on Java 21: with a different Java version the game may close right after launch.

Verzije

Sa zavisnostima

MinecraftLoaderFajlDatumAkcije
1.21.1NeoForgeCreate: Mechanical extruder 2.2.2-6.0.10 for mc1.21.1511 KB 66
1.20.1NeoForge, ForgeCreate: Mechanical extruder 1.6.11-6.0.6 for mc1.20.1502 KB 15
1.21.1NeoForgeCreate: Mechanical extruder 2.0.3-6.0.4 for mc1.21.1585 KB
1.18.2Forgecreate_mechanical_extruder-1.18.2-1.3.0.jar4.5 MB 1

Recenzije

Budi prvi koji će oceniti Create Mechanical Extruder

Komentari 0

Prijavi se da komentarišešPrijavi se

Slični modovi

Svi modovi

Više o ovome