GTNewHorizons / lwjgl3ify

A mod to run Minecraft 1.7.10 using LWJGL3 and Java 17+
GNU Lesser General Public License v3.0
164 stars 33 forks source link

VoxelMap keybinds triggering multiple times per press #161

Open JL2210 opened 3 months ago

JL2210 commented 3 months ago

Creating instance:

  1. new 1.7.10 instance in Prism with Forge
  2. non-GTNH 1.7.10 instance setup
  3. add LiteLoader in version menu and move it above lwjgl3ify launch args
  4. Download liteloader 1.7.10 installer from here, run it and use the extract option
  5. Go back to Prism and add the liteloader-1.7.10.jar file in mods tab
  6. Download VoxelMap 1.7.10 LiteLoader from CurseForge

Reproduction:

  1. Create new world
  2. press M multiple times
  3. Map flickers and stays open sometimes, but not consistently

Log with printKeyEvents=true fml-client-latest.log

VoxelMap uses Minecraft's KeyBinding and lwjgl's Keyboard APIs directly

Versions: LiteLoader 1.7.10-04 lwjgl3ify 2.0.10 UniMixins 0.1.17 VoxelMap 1.7.0

Regression caused by 561d5fdf7a1994b1b502b66d4d9798bec6b54295