From 32dadee33946c0e2c3671ade06f8af8914110449 Mon Sep 17 00:00:00 2001 From: Brianna Date: Tue, 19 Jan 2021 15:29:49 -0600 Subject: [PATCH] Fixed max apply perm. --- .../com/songoda/epicenchants/listeners/item/BookListener.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/songoda/epicenchants/listeners/item/BookListener.java b/src/main/java/com/songoda/epicenchants/listeners/item/BookListener.java index dd4565f..a905be7 100644 --- a/src/main/java/com/songoda/epicenchants/listeners/item/BookListener.java +++ b/src/main/java/com/songoda/epicenchants/listeners/item/BookListener.java @@ -44,8 +44,9 @@ public class BookListener extends ItemListener { } // get total amount of enchantments on item int currentEnchantmentTotal = instance.getEnchantUtils().getEnchants(toApply).size(); - //int maxAllowedApply = instance.getEnchantUtils().getMaximumEnchantsCanApply((Player) event.getWhoClicked()); + int maxAllowedOverride = instance.getEnchantUtils().getMaximumEnchantsCanApply((Player) event.getWhoClicked()); int maxAllowedApply = instance.getEnchantUtils().getMaximumEnchantsCanApplyItem(toApply, (Player) event.getWhoClicked()); + maxAllowedApply = Math.min(maxAllowedApply, maxAllowedOverride); // item is at max enchantments if (currentEnchantmentTotal >= maxAllowedApply) { instance.getLocale().getMessage("enchants.maxallowed").processPlaceholder("max_enchants", maxAllowedApply).sendPrefixedMessage(event.getWhoClicked());