Drthyt f6ecf600040a42a6976ca6ce857e25f4
이해도 | 중급자 |
---|---|
게임버전 (JE) | 1.20 |
게임버전 (BE) | 관련없음 |
간만에 개인 서버 제작하려고 전에 만들어둔 텍스쳐 팩 고치고 있는데, 이상하게 모양은 적용 되는데, 색이 보라검정으로 깨져서 보이네요. 아시는 분 있나요? (이전 버전에선 잘 작용 됬습니다.)
대충 .json은
(다이아 검)
{
"parent": "minecraft:item/handheld",
"textures": {
"layer0": "minecraft:item/diamond_sword"
},
"overrides": [
{
"predicate": { "custom_model_data": 1 },
"model": "minecraft:item/diamond_sword_ice"
}
}
(커스텀 검)
{
"__comment": "by Drthyt",
"textures": {
"mesh_atlas": "items/mesh_atlas"
},
"elements": [ ...
],
"display": {
"thirdperson_righthand": {
"rotation": [ 8, 91, -6 ],
"translation": [ 48.695, 17.389, -0.695 ],
"scale": [ 3.1999, 3.339, 2.6695 ]
},
"thirdperson_lefthand": {
"rotation": [ -110, -3, -36 ],
"translation": [ -11.13, 38.954, -7.649 ],
"scale": [ 3.1999, 3.339, 2.6695 ]
},
"firstperson_righthand": {
"rotation": [ 8, 91, -6 ],
"translation": [ 48.96, 17.38, -0.69 ],
"scale": [ 3.199, 3.339, 2.669 ]
},
"firstperson_lefthand": {
"rotation": [ -110, -3, -36 ],
"translation": [ -11.1, 38.95, -7.64 ],
"scale": [ 3.199, 3.339, 2.669 ]
}
},
"overrides": [
]
}
이렇게 하고
textures/items 폴더 안에 mesh_atlas.png를 넣어 뒀는데 작동 안하네요.
drthyt
2023.11.03진짜 미치겠다 ㅋㅋㅋㅋ 1.19.3 업데이트에 리소스 팩 업데이트 내용이 있었네요. ㅋㅋㅋㅋ 왜 잘되는 걸 막 건들어대냐. 덕분에 Model Engine이랑 CubikStudio 내용도 다 뜯어 고쳐야 되네요. 해결 방법 알게되면 포스트 해봄.
drthyt
2023.11.041.19.3부터 atlases라는 게 새로 추가 됬네요. 그래서 본래 존재하는 폴더가 아닌 새로운 texture 폴더에 담는 경우는 atlas에 추가해야 한다는 군요...
저 같은 경우는
blocks.json을 만들고
{
"sources": [
{
"source": "item",
"prefix": "items/",
"type": "directory"
}
]
}
넣는 걸로 해결했습니다. items가 본래 쓰던 폴더 명이고요.
자세한 폴더 내용은 1.19.3.jar을 zip으로 해체해서 assets 폴더로 가면 내용이 있습니다. 이 중에서 block.json은 아이템과 블럭에 텍스쳐를 입히는 내용이기에, 이 부분만 수정해서 쓰시면 됩니다. Model Engine 같은 경우는 산 파일을 그대로 적용한 게 아니라, bbmodel을 blueprint에 넣어서 다시 resourcepack을 만들었고요.
추후 같은 문제 겪으시는 분들에게는 도움이 되길...