From 23049b64fa2cb4284ec24a78fede14a063d1f481 Mon Sep 17 00:00:00 2001 From: ProfElements Date: Wed, 13 Jan 2021 15:25:28 -0600 Subject: [PATCH] Make request changes, simpliflied BookBinder --- .../items/electric/machines/BookBinder.java | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/electric/machines/BookBinder.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/electric/machines/BookBinder.java index 87b431f4a..3830df224 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/electric/machines/BookBinder.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/electric/machines/BookBinder.java @@ -57,20 +57,15 @@ public class BookBinder extends AContainer { if (enchantments.size() > 0) { ItemStack book = new ItemStack(Material.ENCHANTED_BOOK); - book.setAmount(1); EnchantmentStorageMeta enchantMeta = (EnchantmentStorageMeta) book.getItemMeta(); for (Map.Entry entry : enchantments.entrySet()) { - if (bypassVanillaMaxLevel.getValue()) { - enchantMeta.addStoredEnchant(entry.getKey(), entry.getValue(), true); - } else { - enchantMeta.addStoredEnchant(entry.getKey(), entry.getValue(), false); - } + enchantMeta.addStoredEnchant(entry.getKey(), entry.getValue(), bypassVanillaMaxLevel.getValue()); } book.setItemMeta(enchantMeta); - MachineRecipe recipe = new MachineRecipe(25 * enchantments.size() / this.getSpeed(), new ItemStack[] {target, item}, new ItemStack[] {book}); + MachineRecipe recipe = new MachineRecipe(25 * (enchantments.size() / this.getSpeed()), new ItemStack[] {target, item}, new ItemStack[] {book}); if (!InvUtils.fitAll(menu.toInventory(), recipe.getOutput(), getOutputSlots())) { return null; @@ -92,11 +87,7 @@ public class BookBinder extends AContainer { } private boolean isCompatible(@Nullable ItemStack item) { - if (item != null && item.getType() == Material.ENCHANTED_BOOK) { - return true; - } else { - return false; - } + return item != null && item.getType() == Material.ENCHANTED_BOOK; } @Override