칭호
이름 앞에 칭호가 붙습니다. 채팅과 탭 목록, 머리 위 이름표 세 곳 모두에 나옵니다.
계정 이름 대신 직접 정한 한글 이름이 채팅과 탭 목록, 머리 위 이름표에 보입니다.
Minecraft 1.21.1 · Fabric · Java 21. 결제는 문의를 통해 진행합니다.
접속하는 인원은 아무것도 설치하지 않아도 그대로 이용할 수 있습니다. 머리 위 이름표까지 바닐라 기능(스코어보드 팀) 만으로 바꿉니다.
마인크래프트는 한글 조합 입력(IME)을 지원하지 않습니다. 이것은 이 모드의 문제가 아니라 게임 자체의 제약입니다. 채팅창에 한글을 그냥 치면 자음·모음이 따로 들어갑니다.
그래서 이렇게 입력합니다:
감나무 를 쓰고 복사한 뒤, 채팅창에 /닉네임 까지 치고 Ctrl+V 로 붙여 넣습니다. 가장 확실합니다./닉네임설정 <플레이어> <이름>영문·숫자 닉네임은 아무 문제 없이 바로 칠 수 있습니다.
/닉네임지금 쓰는 닉네임과 규칙을 봅니다/닉네임 <이름>닉네임을 정합니다/닉네임설정 <플레이어> <이름>OP 다른 인원의 닉네임을 지정합니다 (접속 중일 때)/닉네임초기화 <플레이어>OP 닉네임을 지우고 다시 정하게 합니다바뀌는 것은 보여지는 이름뿐입니다. 명령어 대상 지정 · 권한(ops.json) · 저장 파일은 전부 계정 이름 그대로 돌아갑니다.
/tp <계정이름> ~ ~ ~ 됩니다 /tp 감나무 ~ ~ ~ 안 됩니다
서버 로그에도 계정 이름이 남습니다. 의도된 동작입니다. 닉네임까지 바꿔 버리면 관리가 불가능해집니다.
마인크래프트에서 머리 위 이름표는 클라이언트가 그립니다. 그래서 보통은 접속하는 인원 모두가 모드를 설치해야 합니다.
이 모드는 바닐라의 스코어보드 팀을 씁니다. 서버만으로 이름표를 바꿀 수 있는 유일한 길입니다.
머리 위에서는 계정 이름이 완전히 사라지지는 않습니다. 바닐라가 이름표 가운데에 반드시 계정 이름을 그리기 때문에, 서버는 그 앞뒤에만 글자를 붙일 수 있습니다. 기본 모양은 이렇습니다
감나무 (Pang3_)
모양은 nameplateFormat 으로 바꿀 수 있고, 계정 이름을 보이고 싶지 않다면
useScoreboardTeam을 false 로 두세요 (이름표가 바닐라로 돌아가고, 닉네임은채팅과 탭 목록에만 나옵니다).
팀을 이미 쓰고 있는 서버라면 주의해 주세요. 한 인원은 팀 하나에만 들어갈 수 있습니다.
다른 팀에 들어 있는 인원의 이름표는 건드리지 않고 건너뜁니다 (채팅·탭의 닉네임은 그대로 나옵니다).
칭호·계급처럼 이름 앞에 무언가 붙이는 모드와 함께 쓸 수 있습니다. 이 모드는 그 모드가 붙여 둔 글자를 지우지 않고 그대로 살려서 닉네임과 합칩니다.
[새내기] 감나무 ← 채팅 · 탭 목록 [새내기] Pang3_ ← 머리 위 (이름표는 그 모드에 양보합니다)
머리 위 이름표는 한쪽만 쓸 수 있으므로, 기본값은 이 모드가 양보합니다. 반대로 하려면 yieldToNameMods 를 false 로 두세요 (그러면 머리 위에 닉네임이 나오는 대신, 그 모드가 붙이던 글자가 사라집니다).
서버를 한 번 실행하면 config/pang_nickname.json 이 자동으로 생성됩니다.
이름 규칙
minLength 가장 짧은 글자 수 (기본 2)
maxLength 가장 긴 글자 수 (기본 12)
allowedPattern 쓸 수 있는 글자 (자바 정규식 · 기본 "^[가-힣A-Za-z0-9]+$")
allowedHint 규칙을 어겼을 때 보여줄 문장 allowedPattern 을 바꾸면 같이 바꾸세요
forbidden 금지어 목록 (대소문자·공백을 무시하고 "포함" 으로 검사)
allowDuplicates 같은 닉네임을 여러 인원이 써도 되는지 (기본 false)
blockAccountNames 다른 인원의 계정 이름을 막을지 (기본 true · 사칭 방지)
접속 중인 인원의 계정 이름만 검사합니다
(전체 검사는 외부 조회가 필요해 서버가 느려집니다)
언제 정하나 · 바꿀 수 있나
requireNickname 정해야만 플레이할 수 있게 할지 (기본 false) joinDelayTicks 접속하고 몇 틱 뒤에 안내할지 (기본 40 = 2초) joinHint 접속할 때 안내를 보낼지 (기본 true) repromptTicks requireNickname 일 때 안내를 다시 띄우는 주기 (기본 100) allowChange 본인이 직접 바꿀 수 있는지 (기본 false · OP 만 변경) changeCooldownHours 바꾸고 나서 다시 바꾸기까지 기다릴 시간 (기본 24 · 0 이면 제한 없음)
어떻게 보이나
useScoreboardTeam 머리 위 이름표를 바꿀지 (기본 true)
nameplateFormat 이름표 모양: %nick% 은 닉네임, %name% 은 계정 이름
기본 "%nick% §7(%name%§7)" → 감나무 (Pang3_)
teamNamePrefix 모드가 만드는 팀 이름의 앞머리 (영문·숫자 1~8자)
yieldToNameMods 다른 이름 꾸미기 모드에 이름표를 양보할지 (기본 true)
§색 코드를 쓸 수 있습니다 (§6 금색 · §a 연두 · §b 하늘 · §7 회색).설정을 고칠 때는 서버를 끄고 고쳐 주세요. (다시 읽는 명령은 없습니다)
값이 잘못되어도 서버는 뜹니다. 경고를 한 줄 남기고 기본값으로 되돌립니다.
mods 폴더에 제공받은 .jar 파일을 넣습니다.config/pang_nickname.json설정 (월드를 바꿔도 유지됩니다)world/pang_nickname/nicknames.json누가 어떤 닉네임을 쓰는지저장 실패에 대비해 .bak 백업을 함께 만듭니다.
다른 서버로 옮길 때는 config 파일만 옮기세요.
nicknames.json은 그 서버 인원의 기록입니다.useScoreboardTeam 을 false 로)./닉네임설정 은 접속 중인 인원에게만 쓸 수 있습니다.