Class KeyBinding

  • All Implemented Interfaces:
    java.lang.Comparable<KeyBinding>

    public class KeyBinding
    extends java.lang.Object
    implements java.lang.Comparable<KeyBinding>
    + This portion of EaglercraftX contains deobfuscated Minecraft 1.8 source code. Minecraft 1.8.8 bytecode is (c) 2015 Mojang AB. "Do not distribute!" Mod Coder Pack v9.18 deobfuscation configs are (c) Copyright by the MCP Team EaglercraftX 1.8 patch files are (c) 2022-2023 LAX1DUDE. All Rights Reserved. WITH THE EXCEPTION OF PATCH FILES, MINIFIED JAVASCRIPT, AND ALL FILES NORMALLY FOUND IN AN UNMODIFIED MINECRAFT RESOURCE PACK, YOU ARE NOT ALLOWED TO SHARE, DISTRIBUTE, OR REPURPOSE ANY FILE USED BY OR PRODUCED BY THE SOFTWARE IN THIS REPOSITORY WITHOUT PRIOR PERMISSION FROM THE PROJECT AUTHOR. NOT FOR COMMERCIAL OR MALICIOUS USE (please read the 'LICENSE' file this repo's root directory for more info)
    • Constructor Detail

      • KeyBinding

        public KeyBinding​(java.lang.String description,
                          int keyCode,
                          java.lang.String category)
    • Method Detail

      • onTick

        public static void onTick​(int keyCode)
      • setKeyBindState

        public static void setKeyBindState​(int keyCode,
                                           boolean pressed)
      • unPressAllKeys

        public static void unPressAllKeys()
      • resetKeyBindingArrayAndHash

        public static void resetKeyBindingArrayAndHash()
      • getKeybinds

        public static java.util.Set<java.lang.String> getKeybinds()
      • isKeyDown

        public boolean isKeyDown()
        + Returns true if the key is pressed (used for continuous querying). Should be used in tickers.
      • getKeyCategory

        public java.lang.String getKeyCategory()
      • isPressed

        public boolean isPressed()
        + Returns true on the initial key press. For continuous querying use isKeyDown(). Should be used in key events.
      • getKeyDescription

        public java.lang.String getKeyDescription()
      • getKeyCodeDefault

        public int getKeyCodeDefault()
      • getKeyCode

        public int getKeyCode()
      • setKeyCode

        public void setKeyCode​(int keyCode)
      • compareTo

        public int compareTo​(KeyBinding keybinding)
        Specified by:
        compareTo in interface java.lang.Comparable<KeyBinding>