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 intcompareTo(KeyBinding keybinding)static java.util.Set<java.lang.String>getKeybinds()java.lang.StringgetKeyCategory()intgetKeyCode()intgetKeyCodeDefault()java.lang.StringgetKeyDescription()booleanisKeyDown()+ Returns true if the key is pressed (used for continuous querying).booleanisPressed()+ Returns true on the initial key press.static voidonTick(int keyCode)static voidresetKeyBindingArrayAndHash()static voidsetKeyBindState(int keyCode, boolean pressed)voidsetKeyCode(int keyCode)static voidunPressAllKeys() 
 - 
 
- 
- 
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:
 compareToin interfacejava.lang.Comparable<KeyBinding>
 
 - 
 
 -