diff --git a/src/main/java/vazkii/botania/common/core/command/CommandOpen.java b/src/main/java/vazkii/botania/common/core/command/CommandOpen.java index 23d3c5a09..4ab24bbd4 100644 --- a/src/main/java/vazkii/botania/common/core/command/CommandOpen.java +++ b/src/main/java/vazkii/botania/common/core/command/CommandOpen.java @@ -39,7 +39,7 @@ public class CommandOpen extends CommandBase { ItemStack stack = player.getCurrentEquippedItem(); if(stack != null && stack.getItem() instanceof ItemLexicon) { ItemLexicon.setForcedPage(stack, args[0]); - ItemLexicon.setQueueTicks(stack, 3); + ItemLexicon.setQueueTicks(stack, 5); } else sender.addChatMessage(new ChatComponentTranslation("botaniamisc.noLexicon").setChatStyle(new ChatStyle().setColor(EnumChatFormatting.RED))); } } diff --git a/src/main/java/vazkii/botania/common/item/ItemLexicon.java b/src/main/java/vazkii/botania/common/item/ItemLexicon.java index 716abc65a..0646d5f0f 100644 --- a/src/main/java/vazkii/botania/common/item/ItemLexicon.java +++ b/src/main/java/vazkii/botania/common/item/ItemLexicon.java @@ -147,8 +147,9 @@ public class ItemLexicon extends ItemMod implements ILexicon, IElvenItem { public void onUpdate(ItemStack stack, World world, Entity entity, int idk, boolean something) { int ticks = getQueueTicks(stack); if(ticks > 0 && entity instanceof EntityPlayer) { - skipSound = ticks < 3; - onItemRightClick(stack, world, (EntityPlayer) entity); + skipSound = ticks < 5; + if(ticks == 1) + onItemRightClick(stack, world, (EntityPlayer) entity); setQueueTicks(stack, ticks - 1); }