FTB Ranks

서버에 등급을 만들고 등급마다 권한 노드를 붙여 명령어 사용과 모드 기능 한도를 조절하는 FTB의 권한 관리 모드. 이름 표시 형식도 등급별로 지정합니다.

📖 소개

FTB Ranks는 서버에서 등급(rank)을 만들고 등급마다 권한 노드를 붙이는 모드입니다. 바닐라의 권한 개념이 사실상 'OP인가 아닌가' 뿐인 데 비해, 등급을 여러 개 두고 그 사이를 세분할 수 있습니다.

등급에는 power(우선순위 숫자) 가 있고, 등급에 붙는 것은 권한 노드입니다. 노드는 명령어 사용 허가에도 쓰이고, 다른 FTB 모드의 한도를 덮어쓰는 데도 쓰입니다 — 예를 들어 FTB Chunks의 ftbchunks.max_claimed(클레임 상한), FTB Ultimine의 ftbultimine.max_blocks(한 번에 캐는 블록 수) 같은 값을 등급별로 다르게 줄 수 있습니다. 이름 표시 형식도 등급에 붙일 수 있어 채팅에서 등급이 드러나게 만들 수 있습니다.

등급 부여를 조건(condition)으로 자동화할 수 있습니다. 항상 적용, OP 여부, 특정 차원에 있을 때, 크리에이티브 모드일 때, 누적 플레이 시간, 다른 등급을 이미 가지고 있을 때 같은 조건이 있고, AND·OR·NOT으로 조합됩니다. '일정 시간 플레이하면 자동으로 등급이 올라간다' 같은 규칙은 플레이 시간 조건으로 구현합니다.

관리는 /ftbranks 명령어로 합니다. create <이름> , delete, add <플레이어> <등급>, remove, list_all_ranks, list_ranks_of, list_players_with, node add|remove|list, condition, show_rank, reload 등이 있습니다. 명령어를 쓰려면 게임마스터 권한이 필요합니다(싱글플레이는 예외).

등급 정의는 파일로 저장됩니다. 월드 폴더의 ftbranks/ranks.json5가 서버 등급이고, 모드팩이 미리 넣어 두는 config/ftbranks-pack.json5도 있습니다. 의존성은 Architectury API와 FTB Library입니다.

🕒 이 모드는 언제 쓰는가

여러 사람이 들어오는 서버에서 OP 하나로 나누기엔 부족할 때. 또는 FTB 모드의 한도를 사람마다 다르게 주고 싶을 때.

📦 어떤 모드팩에서 중요한가

FTB 계열 모드를 함께 쓰는 멀티플레이 서버. 특히 FTB Chunks·FTB Ultimine의 한도를 등급별로 나눌 때.

🎮 플레이 체감 변화

플레이어 입장에서는 보이지 않습니다. 자기가 어떤 등급인지, 그 등급이 무엇을 허용하는지가 명령어와 채팅 표시에서만 드러납니다.

🚀 시작 가이드 — 첫 30분 동안 해야 할 것

1단계 — 의존성 확인. Architectury API와 FTB Library가 필요합니다.

2단계 — 등급을 만듭니다. /ftbranks create member 10 처럼 이름과 power를 함께 지정합니다. power는 등급 간 우선순위입니다.

3단계 — 사람을 넣습니다. /ftbranks add <플레이어> <등급>.

4단계 — 노드를 붙입니다. /ftbranks node add <등급> <노드> <값>. 여기서 명령어 허용 범위나 다른 FTB 모드의 한도를 등급별로 갈라 줍니다.

5단계 — 자동화가 필요하면 조건을 겁니다. 플레이 시간 조건을 쓰면 일정 시간 이상 플레이한 사람에게 등급이 자동으로 붙습니다.

💡 플레이 팁

  • 명령어는 /ftbranks 입니다create·add·node add·condition·reload 순으로 익히면 대부분 해결됩니다.
  • 등급 이름은 자유입니다 — 기본으로 만들어지는 등급 세트가 있는 게 아니라, 필요한 등급을 직접 만드는 구조입니다.
  • 다른 FTB 모드의 한도를 노드로 덮어쓸 수 있습니다ftbchunks.max_claimed, ftbultimine.max_blocks 같은 노드가 대표적입니다.
  • 플레이 시간 조건으로 자동 승급을 만들 수 있습니다 — 조건(condition) 기능에 누적 플레이 시간이 있습니다.

⚠️ 자주 헷갈리는 부분

  • 싱글플레이에서는 의미가 거의 없습니다 — 권한을 나눌 상대가 없습니다.
  • 등급이 미리 만들어져 있지 않습니다 — 설치했다고 Owner·Admin 같은 등급이 생기는 것이 아니라, 직접 create로 만들어야 합니다.

❓ 자주 묻는 질문

명령어가 뭔가요?

/ftbranks 입니다. 하위 명령으로 create, delete, add, remove, list_all_ranks, list_ranks_of, list_players_with, node add|remove|list, condition, show_rank, reload 등이 있습니다. 사용에는 게임마스터 권한이 필요합니다.

등급이 자동으로 바뀌게 할 수 있나요?

네. 조건(condition) 기능으로 가능합니다. 누적 플레이 시간, OP 여부, 특정 차원, 크리에이티브 모드, 다른 등급 보유 여부 등을 조건으로 걸 수 있고 AND·OR·NOT으로 조합됩니다.

FTB Library 없이 작동하나요?

아니요. Architectury API와 FTB Library가 필수 의존성입니다.

📦 이 모드가 포함된 모드팩

🔗 관련 모드