GuiContainerNPCInterface, GuiNPCInterface, GuiNpcMenu all disable repeat key events when closed like all other GUIs now.

The keyEvent scripted event no longer detects repeat held key presses.
This commit is contained in:
Luis C.M committed 2022-05-03 13:34:56 -05:00
1 parent 5c9424bac8
commit 09f76d84c4
7 files changed
+25 -23

No files matched your search

@@ -69,7 +69,6 @@ public class PacketHandlerPlayer{
boolean isShiftPressed = buffer.readBoolean();
boolean isAltPressed = buffer.readBoolean();
boolean isMetaPressed = buffer.readBoolean();
boolean repeatKey = buffer.readBoolean();
boolean buttonDown = buffer.readBoolean();
String ints = Server.readString(buffer);
@@ -89,7 +88,7 @@ public class PacketHandlerPlayer{
keysDown = new int[0];
}
EventHooks.onPlayerKeyPressed(player, button, isCtrlPressed, isShiftPressed, isAltPressed, isMetaPressed, repeatKey, buttonDown, keysDown);
EventHooks.onPlayerKeyPressed(player, button, isCtrlPressed, isShiftPressed, isAltPressed, isMetaPressed, buttonDown, keysDown);
}
else if(type == EnumPlayerPacket.MouseClicked) {
if(ScriptController.Instance.languages.isEmpty()) {