From a846ed071d9a86d088be5e94221ced034922591d Mon Sep 17 00:00:00 2001 From: Lizbeth Rika Date: Sat, 15 Nov 2014 20:02:01 +0000 Subject: [PATCH] Messed a bit with how the entry opening works, seems stable now. Probably fixes #371 --- .../java/vazkii/botania/common/core/command/CommandOpen.java | 2 +- src/main/java/vazkii/botania/common/item/ItemLexicon.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) 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); }