Minecraft Dev/Forge
블록 텍스쳐 이미지 파일, json 모델 파일 저장 위치 정리
resources/assets/%모드이름%/blockstates 블록의 "상태"에 따른 블록의 외형 변화를 정의함. 아래와 같이 기본 상태는 ""를 사용해 정의하고, 블록의 상태에 따라 다른 텍스쳐를 사용할 수 있게 함. 이를 활용하는 대표적인 사례는 케이크 블록. 먹은 횟수에 따라 다른 텍스쳐를 취해야 함. resources/assets/%모드이름%/models/block 블록을 설치하였을 때의 텍스쳐를 정의함. textures-block 폴더 안, 블록의 각 면 이미지가 어느 면에 어떻게 표시되는지를 정의할 수 있음. BlockBench 등으로 만들어낸 json 파일을 여기에 넣으면 됨. resources/assets/%모드이름%/models/item 블록이 아이템 창 등, GUI에 있을 때의 텍스쳐..
아이템, 블록 등록 시 RegistryName 관련 오류 해결
블록, 아이템 등의 클래스를 만들어서 아이템 레지스트리에 등록하는 상황일 때, 이렇게 레지스트리 이름을 지정해주어야 하는데, 이 부분이 아이템 이름인 줄 알고 영어 대문자를 포함하면 오류가 발생합니다. 어차피 이 "레지스트리 이름"이라는 것은 이렇게 게임 내에서 아이템의 클래스를 판별할 때 사용하기 때문에, 마음 놓고 소문자 사용하여도 될 듯 합니다.