Package net.minecraft.client.options
Class KeyBinding
java.lang.Object
net.minecraft.client.options.KeyBinding
- All Implemented Interfaces:
Comparable<KeyBinding>
@Environment(CLIENT) public class KeyBinding extends Object implements Comparable<KeyBinding>
- Mappings:
Namespace Name official avbintermediary net/minecraft/class_666named net/minecraft/client/options/KeyBinding
-
Field Summary
Fields Modifier and Type Field Description private static Set<String>categoriesprivate Stringcategoryprivate intcodeprivate intdefaultCodeprivate static IntObjectStorage<KeyBinding>KEY_MAPprivate static List<KeyBinding>KEYSprivate booleanpressedprivate inttimesPressedprivate StringtranslationKey -
Constructor Summary
Constructors Constructor Description KeyBinding(String translationKey, int code, String category) -
Method Summary
Modifier and Type Method Description intcompareTo(KeyBinding keyBinding)static Set<String>getCategories()StringgetCategory()intgetCode()intgetDefaultCode()StringgetTranslationKey()booleanisPressed()static voidonKeyPressed(int keyCode)private voidreset()voidsetCode(int code)static voidsetKeyPressed(int keyCode, boolean pressed)static voidunpressAll()static voidupdateKeysByCode()booleanwasPressed()
-
Field Details
-
KEYS
- Mappings:
Namespace Name Mixin selector official aLavb;a:Ljava/util/List;intermediary field_2496Lnet/minecraft/class_666;field_2496:Ljava/util/List;named KEYSLnet/minecraft/client/options/KeyBinding;KEYS:Ljava/util/List;
-
KEY_MAP
- Mappings:
Namespace Name Mixin selector official bLavb;b:Lnm;intermediary field_2497Lnet/minecraft/class_666;field_2497:Lnet/minecraft/class_1697;named KEY_MAPLnet/minecraft/client/options/KeyBinding;KEY_MAP:Lnet/minecraft/util/IntObjectStorage;
-
categories
- Mappings:
Namespace Name Mixin selector official cLavb;c:Ljava/util/Set;intermediary field_2498Lnet/minecraft/class_666;field_2498:Ljava/util/Set;named categoriesLnet/minecraft/client/options/KeyBinding;categories:Ljava/util/Set;
-
translationKey
- Mappings:
Namespace Name Mixin selector official dLavb;d:Ljava/lang/String;intermediary field_2499Lnet/minecraft/class_666;field_2499:Ljava/lang/String;named translationKeyLnet/minecraft/client/options/KeyBinding;translationKey:Ljava/lang/String;
-
defaultCode
private final int defaultCode- Mappings:
Namespace Name Mixin selector official eLavb;e:Iintermediary field_2500Lnet/minecraft/class_666;field_2500:Inamed defaultCodeLnet/minecraft/client/options/KeyBinding;defaultCode:I
-
category
- Mappings:
Namespace Name Mixin selector official fLavb;f:Ljava/lang/String;intermediary field_2501Lnet/minecraft/class_666;field_2501:Ljava/lang/String;named categoryLnet/minecraft/client/options/KeyBinding;category:Ljava/lang/String;
-
code
private int code- Mappings:
Namespace Name Mixin selector official gLavb;g:Iintermediary field_2502Lnet/minecraft/class_666;field_2502:Inamed codeLnet/minecraft/client/options/KeyBinding;code:I
-
pressed
private boolean pressed- Mappings:
Namespace Name Mixin selector official hLavb;h:Zintermediary field_2503Lnet/minecraft/class_666;field_2503:Znamed pressedLnet/minecraft/client/options/KeyBinding;pressed:Z
-
timesPressed
private int timesPressed- Mappings:
Namespace Name Mixin selector official iLavb;i:Iintermediary field_2504Lnet/minecraft/class_666;field_2504:Inamed timesPressedLnet/minecraft/client/options/KeyBinding;timesPressed:I
-
-
Constructor Details
-
KeyBinding
- Mappings:
Namespace Name Mixin selector official <init>Lavb;<init>(Ljava/lang/String;ILjava/lang/String;)Vintermediary <init>Lnet/minecraft/class_666;<init>(Ljava/lang/String;ILjava/lang/String;)Vnamed <init>Lnet/minecraft/client/options/KeyBinding;<init>(Ljava/lang/String;ILjava/lang/String;)V
-
-
Method Details
-
onKeyPressed
public static void onKeyPressed(int keyCode)- Mappings:
Namespace Name Mixin selector official aLavb;a(I)Vintermediary method_2197Lnet/minecraft/class_666;method_2197(I)Vnamed onKeyPressedLnet/minecraft/client/options/KeyBinding;onKeyPressed(I)V
-
setKeyPressed
public static void setKeyPressed(int keyCode, boolean pressed)- Mappings:
Namespace Name Mixin selector official aLavb;a(IZ)Vintermediary method_2198Lnet/minecraft/class_666;method_2198(IZ)Vnamed setKeyPressedLnet/minecraft/client/options/KeyBinding;setKeyPressed(IZ)V
-
unpressAll
public static void unpressAll()- Mappings:
Namespace Name Mixin selector official aLavb;a()Vintermediary method_2196Lnet/minecraft/class_666;method_2196()Vnamed unpressAllLnet/minecraft/client/options/KeyBinding;unpressAll()V
-
updateKeysByCode
public static void updateKeysByCode()- Mappings:
Namespace Name Mixin selector official bLavb;b()Vintermediary method_2200Lnet/minecraft/class_666;method_2200()Vnamed updateKeysByCodeLnet/minecraft/client/options/KeyBinding;updateKeysByCode()V
-
getCategories
- Mappings:
Namespace Name Mixin selector official cLavb;c()Ljava/util/Set;intermediary method_2202Lnet/minecraft/class_666;method_2202()Ljava/util/Set;named getCategoriesLnet/minecraft/client/options/KeyBinding;getCategories()Ljava/util/Set;
-
isPressed
public boolean isPressed()- Mappings:
Namespace Name Mixin selector official dLavb;d()Zintermediary method_2203Lnet/minecraft/class_666;method_2203()Znamed isPressedLnet/minecraft/client/options/KeyBinding;isPressed()Z
-
getCategory
- Mappings:
Namespace Name Mixin selector official eLavb;e()Ljava/lang/String;intermediary method_2204Lnet/minecraft/class_666;method_2204()Ljava/lang/String;named getCategoryLnet/minecraft/client/options/KeyBinding;getCategory()Ljava/lang/String;
-
wasPressed
public boolean wasPressed()- Mappings:
Namespace Name Mixin selector official fLavb;f()Zintermediary method_2205Lnet/minecraft/class_666;method_2205()Znamed wasPressedLnet/minecraft/client/options/KeyBinding;wasPressed()Z
-
reset
private void reset()- Mappings:
Namespace Name Mixin selector official jLavb;j()Vintermediary method_2209Lnet/minecraft/class_666;method_2209()Vnamed resetLnet/minecraft/client/options/KeyBinding;reset()V
-
getTranslationKey
- Mappings:
Namespace Name Mixin selector official gLavb;g()Ljava/lang/String;intermediary method_2206Lnet/minecraft/class_666;method_2206()Ljava/lang/String;named getTranslationKeyLnet/minecraft/client/options/KeyBinding;getTranslationKey()Ljava/lang/String;
-
getDefaultCode
public int getDefaultCode()- Mappings:
Namespace Name Mixin selector official hLavb;h()Iintermediary method_2207Lnet/minecraft/class_666;method_2207()Inamed getDefaultCodeLnet/minecraft/client/options/KeyBinding;getDefaultCode()I
-
getCode
public int getCode()- Mappings:
Namespace Name Mixin selector official iLavb;i()Iintermediary method_2208Lnet/minecraft/class_666;method_2208()Inamed getCodeLnet/minecraft/client/options/KeyBinding;getCode()I
-
setCode
public void setCode(int code)- Mappings:
Namespace Name Mixin selector official bLavb;b(I)Vintermediary method_2201Lnet/minecraft/class_666;method_2201(I)Vnamed setCodeLnet/minecraft/client/options/KeyBinding;setCode(I)V
-
compareTo
- Specified by:
compareToin interfaceComparable<KeyBinding>- Mappings:
Namespace Name Mixin selector official aLavb;a(Lavb;)Iintermediary method_2199Lnet/minecraft/class_666;method_2199(Lnet/minecraft/class_666;)Inamed compareToLnet/minecraft/client/options/KeyBinding;compareTo(Lnet/minecraft/client/options/KeyBinding;)I
-