기계 만들기
기계 만들기
기계는 전력을 소비해서 작업하는 블록입니다.
타입은 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: 10machine 필드
| 필드 | 설명 |
|---|---|
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만으로 완전히 새로운 동작을 만들 수는 없습니다.