현재 1.20.1에서 사용하던 서버 리소스팩을 마인크래프트 1.21.4 버전으로 업데이트하는 작업을 진행 중임. 하지만 폰트 관련 파일을 추가하기만 하면 서버 전체 리소스팩이 마비되면서, "리소스팩 적용 실패(Applying failed)" 메시지와 함께 리소스팩이 적용되지 않는 현상이 지속되고 있음.


특이한 점은 해당 폰트 리소스팩을 개인 PC에 수동으로 설치하고 서버에 들어가면, ItemsAdder가 적용된 상태에서도 아무런 오류 없이 폰트가 정상적으로 출력된다. 하지만 개인 리팩을 제거하고 서버에서 제공하는 리소팩만 단독으로 적용하려고 하면 즉시 적용 실패가 뜬다. 이는 개인 리팩이 존재할 때만 서버 리팩의 경로 오류를 임시로 메꿔주고 있다는 의미로 보임.


현재 서버 리소스팩은 ItemsAdder 플러그인을 통해 자동으로 머지(합쳐져)되어 유저들에게 배포되는 방식임. 폰트 파일들은 assets/minecraft/font/ 경로 내에 위치하고 있으며, pack.mcmeta는 1.21.4 사양인 팩 포맷 46번에 맞춰 수정된 상태임. 플러그인 콘솔 내부에서는 리소스팩 생성 시 어떠한 구문 오류나 파일 누락 에러도 확인되지 않음.


가장 큰 오류의 원인으로 의심되는 부분은 hex.zip과 unifont.json 설정임. 1.21.4부터 변경된 유니헥스(Unihex) 시스템과 이전 방식의 설정이 충돌하는 것으로 보임. 현재 폰트 프로바이더 설정은 {"type":"unihex","hex_file":"minecraft:font/hex.zip"} 형식을 사용 중인데, 이 방식이 서버 리팩 병합 과정에서 경로 인식 오류를 일으켜 클라이언트가 파일을 찾지 못하게 만드는 것 같음.


위와 같은 원인을 어떻게 해결하는지 알려줄 사람 너무나도 간절히 구함.. 부탁함!!!!


디스코드는 gongnyong9790 임 !