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());
}
}
}
RecipeUtil.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:sensibletoolbox
作者:
评论列表
文章目录