ItemDish.java 文件源码

java
阅读 17 收藏 0 点赞 0 评论 0

项目:AquaMunda 作者:
@SideOnly(Side.CLIENT)
public void initModel() {
    List<ModelResourceLocation> resources = new ArrayList<>();
    for (DishInfo info : dishInfos) {
        resources.add(new ModelResourceLocation(getRegistryName(), "food=" + info.getTag()));
    }
    ModelLoader.registerItemVariants(this, resources.toArray(new ModelResourceLocation[resources.size()]));

    ModelLoader.setCustomMeshDefinition(this, new ItemMeshDefinition() {
        @Override
        public ModelResourceLocation getModelLocation(ItemStack stack) {
            return new ModelResourceLocation(getRegistryName(), "food=" + dishInfos[stack.getItemDamage()].getTag());
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号