리소스팩 찾으려던건 아니고 그냥 유튜브 보다가 알고리즘 덕에 발견한건데



https://vanillatweaks.net/


여기서 받은거고


특이하게도 원하는 부분만 선택해서 받을 수 있다는거임


리소스팩 선택하고 최상단에서 버전 고를 수 있음






(1) 음식에 식료품 점수 표시



https://minecraft.fandom.com/ko/wiki/배고픔


배고픔 바는 이거 보고 참고하면 될 거 같고

(나도 이거 쓰려고 저거 찾아보고나서야 평화로움 모드에서 채력 차는게

난이도 효과가 아니라 그냥 배고픔이 절대 달지 않아서 그런거란걸 깨달음;;)


lang파일과 font파일로 특정 textures/misc파일을 유니코드화? 시켜서 텍스트에 출력해줌


그래서 음식 아이템에 마우스 커서를 갖다 대면 


기존에 이름만 표시해주는 거 뒤에 배고픔 바를 채워주는 식료품 값이 같이 표시 됨




다만, lang파일에 수동으로 입력해놓은거라서 패치로 인해 해당 수치가 달라질 경우 다를 수도 있음


배고픔 반쪽 : \u00a7f\ueff3


배고픔 한쪽 : \u00a7f\ueff4


원래 번역코드 뒤에 한칸 띄어쓰기 후 입력해서 채우거나 빼면 됨

(한쪽 넘게 입력할 때는 배고픔 사이를 띄우지 않고 붙여서 씀)


단, 영어버전을 제외한 나머지 국가 파일에는 이상하게도 황금사과 종류에 \u00c2 요게 붙어있는데 


 를 의미하는거니 걍 빼버리셈 몬가 이상함


이게 황금사과의 특수능력을 의미하는건지 몰겠는데 다른 특수능력 있는 음식이 있는지 몰겠어서 확인 불가능




여기서 사용되는 텍스쳐는 hunger_full, hunger_half 두 개인데,


만약 이미 다른 리소스팩 사용중이라 배고픔 바를 표시하는 이미지가 다르다면


textures\gui에서 icons파일 포토샵 등으로 열고 기본 256x256사이즈 기준으로 전체 이미지에서 


배고픔 바 부분만 9x9사이즈로 잘라내고 왼쪽 위 모서리 기준으로 캔버스 사이즈 2배로 확장해서 18x18로 만들면 됨

(원본은 16x16이지만 왼쪽 모서리에 50%사이즈로 축소한 이미지와 배경 비율만 맞으면 별 문제 없는걸 확인함)


만약 사용하는 리소스팩의 icons파일이 1024x1024 사이즈다?


그럼 4배 때려서 배고픔 바 부분이 36x36사이즈일테니 그 사이즈로 잘라다가 여백 늘려서 72x72로 만들어주면 되는거지

(근데 이렇게 여백이 꼭 필요한건지는 몰겠다 그거는 테스트 안 해봄 귀찮아서 ㅇ ㅅ ㅇ;;)




그리하면 이렇게 내가 원하는 이미지로 식료품 점수 표시가 바뀜 ㅇ ㅅ ㅇ




여기서 표시되는 사이즈를 바꿀 수도 있는데,


font폴더에서 default.json를 메모장으로 열어보면



여기에서 \uEff3, \uEff4의 부분에서 8x16으로 되어있는 부분을 수정하면 됨


근데 별로 추천하진 않는 게...



그냥 기본 사이즈로 하는 게 제일 이쁨 ㅇ _ ㅇ..






(2) 로마 숫자 → 아라비아 숫자



lang파일로 보기 어렵거나 헷갈리는 로마자를 누구나 알아보기 쉽게 아라비아 숫자로 바꿔줌 ㅇ ㅅ ㅇ




보통 게임에서 강화라던가 고급아이템은 간지 때문인지 로마자로 숫자를 표기하던데


대개 10까지는 다 알아볼 수 있어도 보기 ㅗㅗ같은건 사실임ㅋㅋㅋㅋㅋ


1번의 Hunger Preview랑 같이 받지 않고 따로 받아도 잘 작동함


lnag파일은 파일 덮어쓰기가 아니라 내용물중 일치하는 부분만 찾아서 덮어쓰기인듯?


↑ 적용 전


↑ 적용 후


이런식으로 잘 작동되는걸 확인






(3) 방패 높이를 낮춰줌



models\item 폴더의 shield.json, shield_blocking.json 파일로 방패의 크기나 위치를 변경해서


방패를 단순히 들고있을 때는 시야를 덜 가리게 만들어 줌


↑ 적용 전



↑ 적용 후


막을때는 기본보다는 약간 낮지만 큰 차이는 없음

(단, 오른손에 든 상태에선 많이 차이남)


↑ 적용 전


↑ 적용 후


이것도 원하는 대로 더 낮출 수 있는데


models\item폴더에서 shield.json, shield_blocking.json 파일을 메모장으로 열어보면


↑ 바닐라


↑ 리소스팩


shield.json(보통상태) 기준으로 firstperson부분만 translation의 Y축이 -3만큼 이동했음을 알 수 있음


즉 1인칭 화면일 때만 높이가 3칸 낮아졌다는 거겠지?


그러니 저 부분을 수정하면 더 낮추거나 더 높힐 수 있다는 것임 ㅇ ㅅ ㅇ






일단 유용해보이는 기능 3개 추천해봤음