Package net.minecraft.client.settings
Class KeyBinding
- java.lang.Object
-
- net.minecraft.client.settings.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 Summary
Constructors Constructor Description KeyBinding(java.lang.String description, int keyCode, java.lang.String category)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(KeyBinding keybinding)
static java.util.Set<java.lang.String>
getKeybinds()
java.lang.String
getKeyCategory()
int
getKeyCode()
int
getKeyCodeDefault()
java.lang.String
getKeyDescription()
boolean
isKeyDown()
+ Returns true if the key is pressed (used for continuous querying).boolean
isPressed()
+ Returns true on the initial key press.static void
onTick(int keyCode)
static void
resetKeyBindingArrayAndHash()
static void
setKeyBindState(int keyCode, boolean pressed)
void
setKeyCode(int keyCode)
static void
unPressAllKeys()
-
-
-
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 useisKeyDown()
. 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 interfacejava.lang.Comparable<KeyBinding>
-
-