机械挤出机

一种机械挤压机方块,能够利用相邻的方块或流体来生成任何方块或物品。

资源介绍

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. Heavily inspired on Thermal Expansions Igneous Extruder. Dedicated wiki 1.21.1-2.x Version Requires Mechanicals Lib Curseforge Version support & documentation 1.21.1: Supported. Documentation refers to this version. 1.20.1: Only critical issues 1.19.x: Unsupported: Documentation 1.18.x: Unsupported: 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 { "blocks": "minecraft:water" }, Block with State { "blocks": "minecraft:furnace", "state": { "lit": "true" } } Input BlockStates "blockIngredients": { "first": { "blocks": "minecraft:water" }, "second": { "blocks": "minecraft:lava" } } Catalyst BlockStates "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. "consumeBlocks": { "first": false, "second": true }, Recipe Requirements MinY/MaxY "requirements": [ { "type": "mechanicals:min_y", "value": 0 }, { "type": "mechanicals:max_y", "value": 60 } ], MinSpeed/MaxSpeed "requirements": [ { "type": "mechanicals:max_speed", "value": 4.0 } ], Biome "requirements": [ { "type": "mechanicals:biome", "value": "minecraft:plains" } ], BiomeTag "requirements": [ { "type": "mechanicals:biome_tag", "value": "minecraft:is_nether" } ], KubeJS Remove al Extruding recipes. ServerEvents.recipes(event => { event.remove({ type: 'create_mechanical_extruder:extruding' }) }) Chanced output (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") Add recipes 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: //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)…

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心