Skip to content

Create Mechanical Extruder Mod pour Minecraft 1.20.1, 1.21.1

Un bloc extrudeuse mécanique. Peut être utilisé pour générer n'importe quel bloc ou objet à partir des blocs/fluides adjacents.

à partir de oierbravo · CurseForge
téléchargements
81 téléchargements
vues
174 vues
Mis à jour
Mis à jour 30.10.2026

Create Mechanical Extruder

Un bloc d'extrudeuse mécanique. Peut être utilisé pour générer n'importe quel bloc ou objet à partir des blocs/fluides adjacents. Ce mod est destiné à être utilisé dans des modpacks.

Fortement inspiré de l'Igneous Extruder de Thermal Expansion.

Wiki dédié

La version 1.21.1-2.x nécessite Mechanicals Lib

  • Curseforge

Prise en charge des versions et documentation

  • 1.21.1 : Prise en charge. La documentation fait référence à cette version.
  • 1.20.1 : Uniquement les problèmes critiques
  • 1.19.x : Non prise en charge : Documentation
  • 1.18.x : Non prise en charge : Documentation

Extrudeuse en andésite

  • Bloc cinétique.
  • Fonctionnalité de filtre pour sélectionner la sortie en cas de collision de recettes.
  • Maj+clic droit avec la main vide pour extraire le contenu.
  • Extraction via l'automatisation.

Extrudeuse en laiton

  • Peut consommer des blocs sources.

Recettes d'extrusion

  • Intégration JEI.
  • Exigences personnalisées par recette.

BlockState

Bloc

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

Bloc avec état

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

BlockStates d'entrée

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

BlockStates de catalyseur

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

Bonks requis (facultatif)

  • "requiredBonks": 10
  • Définit combien de fois il faut frapper.

Extrudeuse avancée (laiton) par recette (facultatif)

  • "advanced":"true"
  • Les recettes nécessitent une extrudeuse en laiton.

Consommer des blocs (recette avancée)

  • L'extrudeuse avancée peut consommer des blocs.

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

Exigences de recette

  • MinY/MaxY

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

  • MinSpeed/MaxSpeed

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

  • Biome

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

  • BiomeTag

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

KubeJS

  • Supprimer toutes les recettes d'extrusion.

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

  • Sortie aléatoire (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")

  • Ajouter des recettes

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')})

  • Quelques exemples :

//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')])

Merci aux créateurs de Create.

Inspiration du code provenant du mod Create lui-même.

Comment installer 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.

Versions

Avec dépendances

MinecraftLoaderFichierDateActions
1.21.1NeoForgeCreate: Mechanical extruder 2.2.2-6.0.10 for mc1.21.1511 Ko 65
1.20.1NeoForge, ForgeCreate: Mechanical extruder 1.6.11-6.0.6 for mc1.20.1502 Ko 15
1.21.1NeoForgeCreate: Mechanical extruder 2.0.3-6.0.4 for mc1.21.1585 Ko
1.18.2Forgecreate_mechanical_extruder-1.18.2-1.3.0.jar4.5 Mo 1

Avis

Soyez le premier à noter Create Mechanical Extruder

Commentaires 0

Connectez-vous pour commenterSe connecter

Mods similaires

Tous les mods

En savoir plus