Minecraft 1.8 mod 纹理问题
Minecraft 1.8 mod texture issues
所以我最近开始学习 mod,并且进展顺利,直到我遇到纹理。我能够成功地在游戏本身中对块进行纹理处理,但出了点问题。如果你在你的库存中得到它,它会以一种未知的纹理出现,而不是物理块上的纹理。这是我的 3 JSON 个文件;
genericDirt BlockState JSON
{
"variants": {
"normal": { "model": "generic:genericDirt" }
}
}
genericDirt 项目 JSON
{
"parent": "generic:block/genericDirt",
"display": {
"thirdperson": {
"rotation": [ 10, -45, 170 ],
"translation": [ 0, 1.5, -2.75 ],
"scale": [ 0.375, 0.375, 0.375 ]
}
}
}
genericDirt Block JSON
{
"parent": "block/cube_all",
"textures": {
"all": "generic:blocks/genericDirt"
}
}
感谢任何帮助,如果您需要更多代码,请询问我,我会提供给您。
我最后只需要添加这个渲染代码,哦,好吧,案例解决了:D
渲染代码:
if(event.getSide() == Side.CLIENT)
{
FMLCommonHandler.instance().bus().register(new KeyInputHandler());
renderItem.getItemModelMesher().register(Item.getItemFromBlock(genericDirt),0, new ModelResourceLocation("generic" + ":" + ((genericDirt) genericDirt).getName(), "inventory"));
}
所以我最近开始学习 mod,并且进展顺利,直到我遇到纹理。我能够成功地在游戏本身中对块进行纹理处理,但出了点问题。如果你在你的库存中得到它,它会以一种未知的纹理出现,而不是物理块上的纹理。这是我的 3 JSON 个文件;
genericDirt BlockState JSON
{
"variants": {
"normal": { "model": "generic:genericDirt" }
}
}
genericDirt 项目 JSON
{
"parent": "generic:block/genericDirt",
"display": {
"thirdperson": {
"rotation": [ 10, -45, 170 ],
"translation": [ 0, 1.5, -2.75 ],
"scale": [ 0.375, 0.375, 0.375 ]
}
}
}
genericDirt Block JSON
{
"parent": "block/cube_all",
"textures": {
"all": "generic:blocks/genericDirt"
}
}
感谢任何帮助,如果您需要更多代码,请询问我,我会提供给您。
我最后只需要添加这个渲染代码,哦,好吧,案例解决了:D
渲染代码:
if(event.getSide() == Side.CLIENT)
{
FMLCommonHandler.instance().bus().register(new KeyInputHandler());
renderItem.getItemModelMesher().register(Item.getItemFromBlock(genericDirt),0, new ModelResourceLocation("generic" + ":" + ((genericDirt) genericDirt).getName(), "inventory"));
}