Nexo 연동 개념
Nexo 연동 개념
Nexo는 커스텀 아이템과 커스텀 블록을 서버에 추가하는 역할을 합니다.
Project Seoul 플러그인은 보통 내부 ID인 blockId와 Nexo ID인 provider-id를 분리해서 사용합니다.
blocks: electric_furnace: type: MACHINE provider-id: electric_furnace| 항목 | 의미 |
|---|---|
electric_furnace | SeoulEnergy 내부 blockId |
provider-id | Nexo에 등록된 아이템/블록 ID |
왜 분리하나요?
Nexo 쪽 ID나 리소스팩 구조가 바뀌어도, 서버 내부 정책과 권한 이름은 유지하기 위해서입니다.
예를 들어 LuckPerms 권한은 provider-id가 아니라 내부 blockId 기준으로 잡습니다.
permission: place: seoulenergy.place.machine.electric_furnacefallback
fallback은 Nexo 리소스가 없을 때 테스트용으로 쓰는 기본 마인크래프트 블록입니다.
fallback: material: FURNACE name: "<aqua>전기 용광로"