public void registerRenderer() {
ArrayList<ItemStack> subtypes = new ArrayList<ItemStack>();
this.getSubItems(this, this.getCreativeTab(), subtypes);
for (ItemStack subtype : subtypes) {
String unlocalizedName = this.getUnlocalizedName(subtype);
String modelName = unlocalizedName.replace("item.", "");
System.out.println("Registering "+this.getRegistryName()+" metadata "+subtype.getMetadata()+" as model "+modelName);
ModelLoader.setCustomModelResourceLocation(
this, subtype.getMetadata(),
new ModelResourceLocation(modelName, "inventory")
);
}
//Minecraft.getMinecraft().getRenderItem().getItemModelMesher()
// .register(this, 0, new ModelResourceLocation(this.getRegistryName().toString(), "inventory"));
}
ItemBase.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:rezolve
作者:
评论列表
文章目录