Minecraft 1.20.1, 1.21.1용 Create Mechanical Extruder 모드
기계식 압출기 블록. 인접한 블록/유체로부터 어떤 블록이나 아이템이든 생성하는 데 사용할 수 있습니다.
Create Mechanical Extruder
기계식 압출기 블록입니다. 인접한 블록/유체로부터 모든 블록이나 아이템을 생성하는 데 사용할 수 있습니다. 이 모드는 모드팩에서 사용하도록 만들어졌습니다.
Thermal Expansion의 Igneous Extruder에서 많은 영감을 받았습니다.
전용 위키
1.21.1-2.x 버전은 Mechanicals Lib가 필요합니다
- Curseforge
버전 지원 및 문서
- 1.21.1: 지원됨. 문서는 이 버전을 기준으로 합니다.
- 1.20.1: 치명적인 문제만
- 1.19.x: 지원되지 않음: 문서
- 1.18.x: 지원되지 않음: 문서
안산암 압출기
- 운동 에너지 블록.
- 레시피가 충돌할 때 출력을 선택하는 필터 기능.
- 빈 손으로 Shift+우클릭하여 내용물을 추출합니다.
- 자동화를 통한 추출.
황동 압출기
- 원천 블록을 소비할 수 있습니다.
압출 레시피
- JEI 연동.
- 레시피별 사용자 지정 요구 사항.
BlockState
블록
{ "blocks": "minecraft:water" },
상태가 있는 블록
{ "blocks": "minecraft:furnace", "state": { "lit": "true" } }
입력 BlockState
"blockIngredients": { "first": { "blocks": "minecraft:water" }, "second": { "blocks": "minecraft:lava" } }
촉매 BlockState
"catalyst": { "blocks": "minecraft:obsidian" }
필요한 타격 횟수 (선택 사항)
- "requiredBonks": 10
- 몇 번 때려야 하는지 정의합니다.
레시피별 고급 압출기 (황동) (선택 사항)
- "advanced":"true"
- 레시피에 황동 압출기가 필요합니다.
블록 소비 (고급 레시피)
- 고급 압출기는 블록을 소비할 수 있습니다.
"consumeBlocks": { "first": false, "second": true },
레시피 요구 사항
- MinY/MaxY
"requirements": [ { "type": "mechanicals:miny", "value": 0 }, { "type": "mechanicals:maxy", "value": 60 } ],
- MinSpeed/MaxSpeed
"requirements": [ { "type": "mechanicals:maxspeed", "value": 4.0 } ],
- 바이옴
"requirements": [ { "type": "mechanicals:biome", "value": "minecraft:plains" } ],
- 바이옴 태그
"requirements": [ { "type": "mechanicals:biometag", "value": "minecraft:isnether" } ],
KubeJS
- 모든 압출 레시피를 제거합니다.
ServerEvents.recipes(event => { event.remove({ type: 'createmechanicalextruder:extruding' }) })
- 확률 출력 (바인딩)
Output.of('minecraft:clay', 0.5) Output.of('4xminecraft:clay', 0.5)
- BlockPredicate (바인딩)
BlockPredicate.of('minecraft:sand')
- RecipeRequirement (바인딩)
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")
- 레시피 추가
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')})
- 몇 가지 예시:
//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')])
Create의 제작자분들께 감사드립니다.
코드 영감은 Create 모드 자체에서 얻었습니다.
Create Mechanical Extruder 설치 방법
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
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.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
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.
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.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
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.
버전
의존성 포함
| Minecraft | 로더 | 파일 | 날짜 | 작업 |
|---|---|---|---|---|
| 1.21.1 | NeoForge | Create: Mechanical extruder 2.2.2-6.0.10 for mc1.21.1511 KB 70 | ||
| 1.20.1 | NeoForge, Forge | Create: Mechanical extruder 1.6.11-6.0.6 for mc1.20.1502 KB 17 | ||
| 1.21.1 | NeoForge | Create: Mechanical extruder 2.0.3-6.0.4 for mc1.21.1585 KB | ||
| 1.18.2 | Forge | create_mechanical_extruder-1.18.2-1.3.0.jar4.5 MB 1 |
리뷰
Create Mechanical Extruder의 첫 평가를 남겨 보세요

