Skip to content

Nexo 연동 개념

Nexo 연동 개념

Nexo는 커스텀 아이템과 커스텀 블록을 서버에 추가하는 역할을 합니다.

Project Seoul 플러그인은 보통 내부 ID인 blockId와 Nexo ID인 provider-id를 분리해서 사용합니다.

blocks:
electric_furnace:
type: MACHINE
provider-id: electric_furnace
항목의미
electric_furnaceSeoulEnergy 내부 blockId
provider-idNexo에 등록된 아이템/블록 ID

왜 분리하나요?

Nexo 쪽 ID나 리소스팩 구조가 바뀌어도, 서버 내부 정책과 권한 이름은 유지하기 위해서입니다.

예를 들어 LuckPerms 권한은 provider-id가 아니라 내부 blockId 기준으로 잡습니다.

permission:
place: seoulenergy.place.machine.electric_furnace

fallback

fallback은 Nexo 리소스가 없을 때 테스트용으로 쓰는 기본 마인크래프트 블록입니다.

fallback:
material: FURNACE
name: "<aqua>전기 용광로"