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가 필수 의존성입니다.
📦 이 모드가 포함된 모드팩
Story of Tempest
라노벨·애니 '전생했더니 슬라임이었던 건에 대하여(Tensura)' 기반 RPG 모드팩. T:Reincarnated를 중심으로 종족 진화·유니크 스킬·마법을 즐기는 멀티플레이 PvP 서버용 팩.
🎯 어울리는 분 전생슬라임(Tensura) 애니를 좋아하고, 종족 진화·유니크 스킬을 서버에서 다른 사람들과 경쟁하며 키우고 싶은 플레이어용.
DarkRPG
흡혈귀·드래곤·마법·퀘스트가 결합된 본격 RPG 모드팩. Epic Fight 패링 전투와 풍부한 보스 사냥으로 새로운 진행 흐름이 만들어집니다.
🎯 어울리는 분 보스 사냥 퀘스트와 패링 기반 액션 RPG를 좋아하는 가족 단위 플레이어에게 잘 맞습니다.