🔌 NametagEdit 소개
NametagEdit는 서버 관리자가 플레이어의 머리 위에 표시되는 텍스트와 서버 탭 목록에서 플레이어가 보이는 방식을 바꿀 수 있게 해주는 Minecraft 플러그인입니다. 이 플러그인은 플레이어별 또는 그룹별로 설정할 수 있는 접두사와 접미사를 제공하며, 지원되는 버전에서는 hex 색상을 포함한 색상 서식도 지원하고, 탭 목록에서 태그를 정렬하거나 적용할 수 있습니다.
🎯 목적
NametagEdit는 제한적이거나 고정된 플레이어 라벨 문제를 해결하기 위해, 권한 기반의 동적인 접두사/접미사와 탭 목록 정렬을 가능하게 합니다. 플레이어의 스킨이나 계정 이름은 바꾸지 않으면서, 이름을 꾸미거나, 등급 기반 라벨을 사용하거나, 더 유연하게 탭 목록을 정렬하고 싶은 서버 소유자와 관리자를 위한 플러그인입니다.
⚙️ 기능
- 개별 플레이어나 이름이 있는 그룹별로 접두사와 접미사를 설정할 수 있습니다.
- 탭 목록 이름 커스터마이즈와 그룹/플레이어 태그 정렬 기능.
- 최신 Minecraft 버전에서 hex 색상 지원(1.16+에서 확인됨).
- 인기 있는 권한 및 그룹 시스템과 연동되어 사용자의 그룹이 바뀌면 태그가 자동으로 업데이트됩니다.
- 저장 백엔드와 마이그레이션 도구: 변환기와 함께하는 FlatFile 지원, connection pooling이 있는 MySQL 지원.
- 일반적인 placeholder API를 통한 placeholder 지원(공식 문서에 सूची됨).
- 플러그인 제작자가 NametagEdit 기능과 연동할 수 있는 개발자 API 제공.
🧩 대상 사용자
- 플레이어별 또는 그룹별 시각 태그가 필요한 서버 관리자.
- Survival/SMP 및 등급이나 꾸미기용 접두사를 사용하는 커뮤니티 서버.
- 외부 권한 플러그인을 사용하고, 태그에 권한/그룹이 반영되길 원하는 서버.
🏗️ 사용 예시
- 스태프나 기부자 등급에 색이 있는 접두사를 지정해, 플레이어 위와 탭 목록에 모두 표시되게 하기.
- placeholder를 사용해 플레이어의 접두사나 접미사에 동적 정보를 표시하기.
- 기존 태그 데이터를 flat 파일에서 MySQL로 옮겨 네트워크 저장소로 사용하기.
⌨️ 명령 및 권한
이 플러그인은 사용 가능한 명령과 권한 노드를 공식 저장소와 지원 문서에서 안내합니다. 변경을 적용하기 전에 정확한 명령 문법과 권한 노드는 플러그인 저장소 문서를 확인하세요.
⚙️ 설치
📥 설정
- 공식 NametagEdit 플러그인 JAR을 다운로드해 Spigot 호환 서버의
plugins/디렉터리에 넣으세요. - 서버를 재시작하고 콘솔에서 플러그인이 로드되었는지 확인하세요.
📦 의존성
NametagEdit는 여러 권한 및 placeholder 시스템과 연동됩니다. 확인된 연동 대상에는 GroupManager, PermissionsEx, zPermissions, LuckPerms, LibsDisguises, 그리고 일반적인 placeholder API가 포함됩니다. 선택적 연동 절차는 플러그인 문서를 참고하세요.
🧠 기술 메모
- 확인된 테스트 Minecraft 버전은 1.7부터 1.20까지입니다. Minecraft 버전에 따라 문자 제한과 기능 지원이 다릅니다:
- Minecraft 1.7.x–1.12.x: 접두사/접미사의 문자 제한이 더 짧습니다(머리 위 이름표에는 기존 16자 제한이 적용됩니다).
- Minecraft 1.13.x–1.20.x: 더 큰 제한(더 긴 태그에 대해 탭 목록 용량이 크게 증가).
- Minecraft 1.16.x+: hex 색상 지원이 확인되었습니다.
- 이 플러그인은 packet과 scoreboard 팀을 사용합니다. 같은 팀을 조작하는 다른 플러그인이나 동일한 사용자 이름의 NPC를 생성하는 플러그인과 충돌할 수 있습니다.
- 라이선스: GPL-3.0.
❓ FAQ
- Q: 이 플러그인이 플레이어의 스킨이나 계정 이름을 바꾸나요?
- A: 아니요 — NametagEdit는 packet/scoreboard 팀을 통해 nametag를 변경합니다. 스킨이나 Mojang 계정 이름은 수정하지 않습니다.
- Q: nametag를 업데이트할 때 클라이언트가 왜 충돌할 수 있나요?
- A: 여러 플러그인이 같은 플레이어를 서로 다른 scoreboard 팀에 넣으려 하거나, 두 플러그인이 같은 팀 ID를 조작하면 클라이언트가 충돌할 수 있습니다. 이는 scoreboard와 팀이 작동하는 방식의 한계입니다.
🤝 이 플러그인이 유용한 경우
플레이어용 권한 인식형 커스터마이즈 가능한 시각 태그와, 색상 및 placeholder 지원을 포함한 더 나은 탭 목록 정렬이 필요하다면, NametagEdit는 유지 관리되는 코드베이스와 연동 기능을 제공해 보이는 태그를 서버의 등급 및 그룹 시스템에 맞출 수 있게 해줍니다.
플러그인 NametagEdit 페이지에는 모니터링에서 이 플러그인을 확인한 서버, 사용 중인 플랫폼과 버전이 표시됩니다.
플러그인은 명령어, 경제, 보호, 접근 권한, 미니게임, 연동 및 기타 메커니즘을 추가할 수 있습니다. NametagEdit의 실제 역할은 서버별 설정에 따라 다릅니다.
데이터는 서버의 기술 응답에서 자동으로 생성됩니다. 서버가 플러그인 목록을 비공개로 설정한 경우, NametagEdit을 사용하더라도 이 섹션에 표시되지 않을 수 있습니다.
NametagEdit을 사용하는 서버 목록을 통해 프로젝트를 비교하거나, 지원 버전을 확인하거나, 공개 서버에서의 플러그인 사용 사례를 찾을 수 있습니다.