diff --git a/src/main/java/net/knarcraft/bookswithoutborders/command/CommandEncrypt.java b/src/main/java/net/knarcraft/bookswithoutborders/command/CommandEncrypt.java index 098af57..d8490e2 100644 --- a/src/main/java/net/knarcraft/bookswithoutborders/command/CommandEncrypt.java +++ b/src/main/java/net/knarcraft/bookswithoutborders/command/CommandEncrypt.java @@ -2,6 +2,7 @@ package net.knarcraft.bookswithoutborders.command; import net.knarcraft.bookswithoutborders.BooksWithoutBorders; import net.knarcraft.bookswithoutborders.state.EncryptionStyle; +import net.knarcraft.bookswithoutborders.state.ItemSlot; import net.knarcraft.bookswithoutborders.utility.EncryptionHelper; import net.knarcraft.bookswithoutborders.utility.InventoryHelper; import org.bukkit.command.Command; @@ -83,7 +84,8 @@ public class CommandEncrypt implements TabExecutor { * @return

True if the book was encrypted successfully

*/ boolean encryptBook(EncryptionStyle encryptionStyle, Player player, String key, String group) { - ItemStack encryptedBook = EncryptionHelper.encryptBook(player, true, key, encryptionStyle, group); + ItemSlot heldSlot = InventoryHelper.getHeldSlotBook(player, false, false, true, true); + ItemStack encryptedBook = EncryptionHelper.encryptBook(player, heldSlot == ItemSlot.MAIN_HAND, key, encryptionStyle, group); if (encryptedBook != null) { InventoryHelper.setHeldWrittenBook(player, encryptedBook);