Forge1.18.2开发中
用以下代码烘焙模型
public static BakedModel bakedBlockItem(ModelBakery modelBakery, ResourceLocation resourceLocation) {
BlockModel blockModel = BlockModel.fromString(ModelBakery.MISSING_MODEL_MESH);
blockModel.name = resourceLocation.toString();
SimpleModelState modelState = new SimpleModelState(BlockModelRotation.by(0, 0).getRotation());
return blockModel.bake(modelBakery, blockModel, modelBakery.getSpriteMap()::getSprite, modelState, resourceLocation, false);
}复制代码
结果是

而并非正常的物品模型
黑紫块是由于我直接获取了ModelBakery.MISSING_MODEL_MESH
用以下代码烘焙模型
public static BakedModel bakedBlockItem(ModelBakery modelBakery, ResourceLocation resourceLocation) {
BlockModel blockModel = BlockModel.fromString(ModelBakery.MISSING_MODEL_MESH);
blockModel.name = resourceLocation.toString();
SimpleModelState modelState = new SimpleModelState(BlockModelRotation.by(0, 0).getRotation());
return blockModel.bake(modelBakery, blockModel, modelBakery.getSpriteMap()::getSprite, modelState, resourceLocation, false);
}复制代码
结果是

而并非正常的物品模型
黑紫块是由于我直接获取了ModelBakery.MISSING_MODEL_MESH