LiqueurLoader.java 文件源码

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

项目:FoodCraft-Reloaded 作者:
@Load(side = Side.CLIENT)
@SideOnly(Side.CLIENT)
public void loadRenders() {
    try {
        Field field = ModelLoader.class.getDeclaredField("customMeshDefinitions");
        field.setAccessible(true);
        Map<IRegistryDelegate<Item>, ItemMeshDefinition> customMeshDefinitions = (Map<IRegistryDelegate<Item>, ItemMeshDefinition>) field.get(null);
        cachedLiqueurs.forEach(liqueur -> {
            if (customMeshDefinitions.containsKey(liqueur))
                ModelLoader.setCustomModelResourceLocation(liqueur, 0, customMeshDefinitions.get(liqueur).getModelLocation(new ItemStack(liqueur)));
        });
    } catch (Exception e) {
        FoodCraftReloaded.getLogger().error("Cannot get custom mesh definitions", e);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号