Skip to content

기계 만들기

기계 만들기

기계는 전력을 소비해서 작업하는 블록입니다.

타입은 MACHINE을 사용합니다.

예시: 전기 용광로

blocks:
electric_furnace:
type: MACHINE
provider-id: electric_furnace
permission:
place: seoulenergy.place.machine.electric_furnace
use: seoulenergy.use.machine.electric_furnace
fallback:
material: FURNACE
name: "<aqua>전기 용광로"
machine:
engine: ELECTRIC_FURNACE
power-input: 60
work-ticks: 5
priority: 10

machine 필드

필드설명
engine기계의 실제 동작 엔진입니다.
power-input작동에 필요한 전력량입니다.
work-ticks작업 1회에 걸리는 시간입니다. 현재 스케줄 기준으로 1 tick은 약 1초입니다.
priority전력이 부족할 때 우선 공급받는 순서입니다. 높을수록 먼저 작동합니다.

priority 기준

priority는 숫자가 클수록 먼저 전력을 받습니다.

machine:
power-input: 60
priority: 10

같은 전력망에서 전력이 부족하면 priority: 100 기계가 priority: 10 기계보다 먼저 작동합니다.

권장값:

priority용도
100핵심 생산 기계
10일반 생산 기계
0기본값 또는 낮은 중요도 기계

priority가 같으면 발전기까지 더 가까운 기계가 먼저 전력을 받습니다.

지원 engine

engine설명
ELECTRIC_FURNACE바닐라 용광로 레시피를 사용하는 전기 제련기입니다.

새로운 기계 동작을 만들려면 Java 엔진 구현이 필요합니다. YAML만으로 완전히 새로운 동작을 만들 수는 없습니다.