@Override
@SideOnly(Side.CLIENT)
public void initModel() {
final Map<WolfArmor, ModelResourceLocation> models = Maps.newHashMap();
for(WolfArmor armor : new WolfArmor[]{WolfArmor.LEATHER, WolfArmor.CHAIN, WolfArmor.IRON, WolfArmor.DIRON, WolfArmor.DIAMOND, WolfArmor.GOLD}){
ModelResourceLocation loc = new ModelResourceLocation("crystalmod:wolfarmor", "armor="+armor.name().toLowerCase());
models.put(armor, loc);
ModelBakery.registerItemVariants(this, loc);
}
ModelLoader.setCustomMeshDefinition(this, new ItemMeshDefinition() {
@Override
public ModelResourceLocation getModelLocation(ItemStack stack) {
return models.get(getWolfArmor(stack));
}
});
}
ItemWolfArmor.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:CrystalMod
作者:
评论列表
文章目录