@Override
@SideOnly(Side.CLIENT)
public void initModel() {
final ModelResourceLocation hammerModel = new ModelResourceLocation(Reference.MOD_ID + ":" + BASENAME + ".HAMMER", "inventory");
final ModelResourceLocation wrenchModel = new ModelResourceLocation(Reference.MOD_ID + ":" + BASENAME + ".BCWRENCH", "inventory");
final ModelResourceLocation paintModel = new ModelResourceLocation(Reference.MOD_ID + ":" + BASENAME + ".DECORATE", "inventory");
final ModelResourceLocation configModel = new ModelResourceLocation(Reference.MOD_ID + ":" + BASENAME + ".CONFIG", "inventory");
ModelBakery.registerItemVariants(this, hammerModel, wrenchModel, paintModel, configModel);
ModelLoader.setCustomMeshDefinition(this, new ItemMeshDefinition() {
@Override
public ModelResourceLocation getModelLocation(ItemStack stack) {
MalletMode m = getMode(stack);
if (m == MalletMode.HAMMER)
return hammerModel;
else if (m == MalletMode.BCWRENCH)
return wrenchModel;
else if (m == MalletMode.CONFIG)
return configModel;
else
return paintModel;
}
});
}
ItemMallet.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:BuildersGuides
作者:
评论列表
文章目录