RecipeUtil.java 文件源码

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

项目:sensibletoolbox 作者:
public static void setupRecipes() {
    for (String key : SensibleToolbox.getItemRegistry().getItemIds()) {
        // add custom workbench recipes
        BaseSTBItem item = SensibleToolbox.getItemRegistry().getItemById(key);
        Recipe r = item.getRecipe();
        if (r != null) {
            Bukkit.addRecipe(r);
        }
        for (Recipe r2 : item.getExtraRecipes()) {
            Bukkit.addRecipe(r2);
        }

        // add custom furnace recipes
        ItemStack stack = item.getSmeltingResult();
        if (stack != null) {
            Bukkit.addRecipe(new FurnaceRecipe(stack, item.getMaterialData()));
            recordReverseSmelt(stack, item.toItemStack());
        }

        // add custom processing recipes for any machine items
        if (item instanceof BaseSTBMachine) {
            ((BaseSTBMachine) item).addCustomRecipes(CustomRecipeManager.getManager());
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号