Posted October 25, 20205 yr First of all, I noticed that Screen (probably not that) doens't have a #isShiftKeyDown function, I just wanted to detect if it's pressed but I didn't find any workaround, can someone help me here? Here's what I am trying to do : @OnlyIn(Dist.CLIENT) @Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<ITextComponent> tooltip, ITooltipFlag flagIn) { if (/*detect shift*/) { float hearts = healAmount/2; if (hearts % 1.0 == 0) tooltip.add(new StringTextComponent(TextFormatting.BLUE + "Heal Amount: " + (int)hearts + " Hearts")); else tooltip.add(new StringTextComponent(TextFormatting.BLUE + "Heal Amount: " + hearts + " Hearts")); } }
October 25, 20205 yr Use InputMappings::isKeyDown and pass in the handle of the main window along with the key code from GLFW.
October 25, 20205 yr Author @ChampionAsh5357 You have been very helpful to me, thank you very much man
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.