From ae1f1583c28a0be7386c2150db3a5b89b7e0223c Mon Sep 17 00:00:00 2001 From: Josh Roy <10731363+JRoy@users.noreply.github.com> Date: Tue, 25 Jul 2023 16:45:14 -0400 Subject: [PATCH] Fix enchant not working with offhand --- .../java/com/earth2me/essentials/commands/Commandenchant.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandenchant.java b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandenchant.java index 4a6292f18..19a6c4c98 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandenchant.java +++ b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandenchant.java @@ -3,7 +3,6 @@ package com.earth2me.essentials.commands; import com.earth2me.essentials.Enchantments; import com.earth2me.essentials.MetaItemStack; import com.earth2me.essentials.User; -import com.earth2me.essentials.craftbukkit.Inventories; import com.earth2me.essentials.utils.StringUtil; import com.google.common.collect.Lists; import org.bukkit.Material; @@ -57,7 +56,7 @@ public class Commandenchant extends EssentialsCommand { final MetaItemStack metaStack = new MetaItemStack(stack); final Enchantment enchantment = metaStack.getEnchantment(user, args[0]); metaStack.addEnchantment(user.getSource(), ess.getSettings().allowUnsafeEnchantments() && user.isAuthorized("essentials.enchantments.allowunsafe"), enchantment, level); - Inventories.setItemInMainHand(user.getBase(), metaStack.getItemStack()); + stack.setItemMeta(metaStack.getItemStack().getItemMeta()); user.getBase().updateInventory(); final String enchantName = enchantment.getName().toLowerCase(Locale.ENGLISH).replace('_', ' '); if (level == 0) {