RooneyVon bb46a206b42b419a83fe67cfd2f5041f
자료 자바 에디션(JE) 플러그인 일반
닉네임 변경 스크립트2 - 이제는 머리위도 변경이 가능 하다구! 환타비님꺼 닉네임변경플러그인 플러그인화!!
| 장르 | 그 외에 장르 |
|---|---|
| 게임버전 | 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10 |
| API | 버킷, 스피곳, 페이퍼 |
| 원산지 | 국산 |
| 개발자 | 루니백작 |
| 저작권 | 환타비 |
| 자료 출처 | https://www.koreaminecraft.net/plugins/4...rl=3384789 |
| 소스 | https://discord.gg/QsKsejxUvH |

닉네임 플러그인
안녕하세요 닉네임 플러그인 제작자 루니백작이라고 합니다 제가 오늘 제작한 플러그인 닉네임 플러그인입니다
사용가능한 버전은:
1.20.4 , 1.20.5 , 1.20.6 , 1.21 , 1.21.1 , 1.21.2 , 1.21.3 , 1.21.4 , 1.21.5 , 1.21.6 ,
1.21.7 , 1.21.8 , 1.21.9 , 1.21.10 , 1.21.11 , 26.1 , 26.1.1 , 26.1.2 , 26.2
까지 입니다
지원:
- Paper 버킷 전용 지원
- Spigot 버킷 전용 지원
- Java 17 이상 권장
닉네임 플러그인 설명서
플러그인 파일명:
닉네임 플러그인.jar
플러그인명:
NicknamePlugin
최신 수정/복구 내용:
- 명령어가 안 되는 문제를 전체 수정했습니다.
- /닉네임, /nick, /nickname 명령어를 각각 정식 명령어로 등록했습니다.
- /닉네임 수정, /nick edit 명령어를 추가했습니다.
- nickname.command, nickname.set, nickname.reset, nickname.check 기본 권한을 모두 사용 가능으로 변경했습니다.
- api-version을 1.20으로 맞춰 1.20.4 서버에서도 로드되게 수정했습니다.
- player name tag/custom name, display name, tablist, 채팅, 입장 메시지, 퇴장 메시지 적용을 복구했습니다.
- ArmorStand 방식은 사용하지 않습니다.
- 외부 .yml 데이터 파일은 만들지 않고 nicknames.properties로 저장합니다.
사용 가능한 버전:
- Minecraft 1.20.4 ~ 26.2
- Paper 버킷 전용 지원
- Spigot 버킷 전용 지원
- Java 17 이상 권장
필요한 플러그인:
- 없음
설치 방법:
1. 닉네임 플러그인.jar 파일을 서버 plugins 폴더에 넣습니다.
2. 서버를 재시작합니다.
3. 서버 콘솔에 NicknamePlugin이 로드되는지 확인합니다.
4. /닉네임 또는 /nick 명령어로 사용합니다.
명령어:
/닉네임
- 명령어 도움말을 봅니다.
/닉네임 설정 [플레이어] [닉네임]
- 플레이어 닉네임을 변경합니다.
- 예시: /닉네임 설정 Steve 루니백작
- 색 코드 사용 가능: &a, &b, &c, &l 등
/닉네임 수정 [플레이어] [닉네임]
- /닉네임 설정과 같은 기능입니다.
- 예시: /닉네임 수정 Steve 루니백작
/닉네임 초기화 [플레이어]
- 플레이어 닉네임을 원래 이름으로 초기화합니다.
- 예시: /닉네임 초기화 Steve
/닉네임 확인 [플레이어]
- 현재 적용된 닉네임을 확인합니다.
/nick set [player] [nickname]
- 영어 명령어로 닉네임을 설정합니다.
/nick edit [player] [nickname]
- 영어 명령어로 닉네임을 수정합니다.
/nick reset [player]
- 영어 명령어로 닉네임을 초기화합니다.
/nickname
- /nick과 같은 기능입니다.
펄미션:
nickname.admin
- 전체 권한
- 기본값: OP
nickname.command
- /닉네임 기본 명령어 권한
- 기본값: 모두 사용 가능
nickname.set
- /닉네임 설정/수정 권한
- 기본값: 모두 사용 가능
nickname.reset
- /닉네임 초기화 권한
- 기본값: 모두 사용 가능
nickname.check
- /닉네임 확인 권한
- 기본값: 모두 사용 가능
주의사항:
- 다른 닉네임/채팅/스코어보드 플러그인과 같이 쓰면 표시가 겹칠 수 있습니다.
- jar 내부 plugin.yml은 서버가 플러그인을 인식하기 위해 반드시 들어갑니다.
- 서버 외부 데이터 .yml 파일은 생성하지 않습니다.

깨목
9 일 전플러그인 구조를 보니깐 절대로 이름표를 바꿀 수 없는 구조입니다. 플레이어 이름표 변경은 패킷으로만 가능한 작업인데 이 플러그인은 클래스 파일이 한 개만 있더라고요. 거기에 있는 코드는 버킷의 커스텀이름, 즉 탭리스트, 채팅에 반영되는 이름에만 적용이 되고요. 그 nms로 직접 버전별로 일일이 코드 수정하시거나 packetevents, protocollib 같은 라이브러리 사용하시면 될 것 같습니다