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 avb
intermediary net/minecraft/class_666
named net/minecraft/client/options/KeyBinding
  • Field Details

    • KEYS

      private static final List<KeyBinding> KEYS
      Mappings:
      Namespace Name Mixin selector
      official a Lavb;a:Ljava/util/List;
      intermediary field_2496 Lnet/minecraft/class_666;field_2496:Ljava/util/List;
      named KEYS Lnet/minecraft/client/options/KeyBinding;KEYS:Ljava/util/List;
    • KEY_MAP

      private static final IntObjectStorage<KeyBinding> KEY_MAP
      Mappings:
      Namespace Name Mixin selector
      official b Lavb;b:Lnm;
      intermediary field_2497 Lnet/minecraft/class_666;field_2497:Lnet/minecraft/class_1697;
      named KEY_MAP Lnet/minecraft/client/options/KeyBinding;KEY_MAP:Lnet/minecraft/util/IntObjectStorage;
    • categories

      private static final Set<String> categories
      Mappings:
      Namespace Name Mixin selector
      official c Lavb;c:Ljava/util/Set;
      intermediary field_2498 Lnet/minecraft/class_666;field_2498:Ljava/util/Set;
      named categories Lnet/minecraft/client/options/KeyBinding;categories:Ljava/util/Set;
    • translationKey

      private final String translationKey
      Mappings:
      Namespace Name Mixin selector
      official d Lavb;d:Ljava/lang/String;
      intermediary field_2499 Lnet/minecraft/class_666;field_2499:Ljava/lang/String;
      named translationKey Lnet/minecraft/client/options/KeyBinding;translationKey:Ljava/lang/String;
    • defaultCode

      private final int defaultCode
      Mappings:
      Namespace Name Mixin selector
      official e Lavb;e:I
      intermediary field_2500 Lnet/minecraft/class_666;field_2500:I
      named defaultCode Lnet/minecraft/client/options/KeyBinding;defaultCode:I
    • category

      private final String category
      Mappings:
      Namespace Name Mixin selector
      official f Lavb;f:Ljava/lang/String;
      intermediary field_2501 Lnet/minecraft/class_666;field_2501:Ljava/lang/String;
      named category Lnet/minecraft/client/options/KeyBinding;category:Ljava/lang/String;
    • code

      private int code
      Mappings:
      Namespace Name Mixin selector
      official g Lavb;g:I
      intermediary field_2502 Lnet/minecraft/class_666;field_2502:I
      named code Lnet/minecraft/client/options/KeyBinding;code:I
    • pressed

      private boolean pressed
      Mappings:
      Namespace Name Mixin selector
      official h Lavb;h:Z
      intermediary field_2503 Lnet/minecraft/class_666;field_2503:Z
      named pressed Lnet/minecraft/client/options/KeyBinding;pressed:Z
    • timesPressed

      private int timesPressed
      Mappings:
      Namespace Name Mixin selector
      official i Lavb;i:I
      intermediary field_2504 Lnet/minecraft/class_666;field_2504:I
      named timesPressed Lnet/minecraft/client/options/KeyBinding;timesPressed:I
  • Constructor Details

    • KeyBinding

      public KeyBinding​(String translationKey, int code, String category)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lavb;<init>(Ljava/lang/String;ILjava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_666;<init>(Ljava/lang/String;ILjava/lang/String;)V
      named <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 a Lavb;a(I)V
      intermediary method_2197 Lnet/minecraft/class_666;method_2197(I)V
      named onKeyPressed Lnet/minecraft/client/options/KeyBinding;onKeyPressed(I)V
    • setKeyPressed

      public static void setKeyPressed​(int keyCode, boolean pressed)
      Mappings:
      Namespace Name Mixin selector
      official a Lavb;a(IZ)V
      intermediary method_2198 Lnet/minecraft/class_666;method_2198(IZ)V
      named setKeyPressed Lnet/minecraft/client/options/KeyBinding;setKeyPressed(IZ)V
    • unpressAll

      public static void unpressAll()
      Mappings:
      Namespace Name Mixin selector
      official a Lavb;a()V
      intermediary method_2196 Lnet/minecraft/class_666;method_2196()V
      named unpressAll Lnet/minecraft/client/options/KeyBinding;unpressAll()V
    • updateKeysByCode

      public static void updateKeysByCode()
      Mappings:
      Namespace Name Mixin selector
      official b Lavb;b()V
      intermediary method_2200 Lnet/minecraft/class_666;method_2200()V
      named updateKeysByCode Lnet/minecraft/client/options/KeyBinding;updateKeysByCode()V
    • getCategories

      public static Set<String> getCategories()
      Mappings:
      Namespace Name Mixin selector
      official c Lavb;c()Ljava/util/Set;
      intermediary method_2202 Lnet/minecraft/class_666;method_2202()Ljava/util/Set;
      named getCategories Lnet/minecraft/client/options/KeyBinding;getCategories()Ljava/util/Set;
    • isPressed

      public boolean isPressed()
      Mappings:
      Namespace Name Mixin selector
      official d Lavb;d()Z
      intermediary method_2203 Lnet/minecraft/class_666;method_2203()Z
      named isPressed Lnet/minecraft/client/options/KeyBinding;isPressed()Z
    • getCategory

      public String getCategory()
      Mappings:
      Namespace Name Mixin selector
      official e Lavb;e()Ljava/lang/String;
      intermediary method_2204 Lnet/minecraft/class_666;method_2204()Ljava/lang/String;
      named getCategory Lnet/minecraft/client/options/KeyBinding;getCategory()Ljava/lang/String;
    • wasPressed

      public boolean wasPressed()
      Mappings:
      Namespace Name Mixin selector
      official f Lavb;f()Z
      intermediary method_2205 Lnet/minecraft/class_666;method_2205()Z
      named wasPressed Lnet/minecraft/client/options/KeyBinding;wasPressed()Z
    • reset

      private void reset()
      Mappings:
      Namespace Name Mixin selector
      official j Lavb;j()V
      intermediary method_2209 Lnet/minecraft/class_666;method_2209()V
      named reset Lnet/minecraft/client/options/KeyBinding;reset()V
    • getTranslationKey

      public String getTranslationKey()
      Mappings:
      Namespace Name Mixin selector
      official g Lavb;g()Ljava/lang/String;
      intermediary method_2206 Lnet/minecraft/class_666;method_2206()Ljava/lang/String;
      named getTranslationKey Lnet/minecraft/client/options/KeyBinding;getTranslationKey()Ljava/lang/String;
    • getDefaultCode

      public int getDefaultCode()
      Mappings:
      Namespace Name Mixin selector
      official h Lavb;h()I
      intermediary method_2207 Lnet/minecraft/class_666;method_2207()I
      named getDefaultCode Lnet/minecraft/client/options/KeyBinding;getDefaultCode()I
    • getCode

      public int getCode()
      Mappings:
      Namespace Name Mixin selector
      official i Lavb;i()I
      intermediary method_2208 Lnet/minecraft/class_666;method_2208()I
      named getCode Lnet/minecraft/client/options/KeyBinding;getCode()I
    • setCode

      public void setCode​(int code)
      Mappings:
      Namespace Name Mixin selector
      official b Lavb;b(I)V
      intermediary method_2201 Lnet/minecraft/class_666;method_2201(I)V
      named setCode Lnet/minecraft/client/options/KeyBinding;setCode(I)V
    • compareTo

      public int compareTo​(KeyBinding keyBinding)
      Specified by:
      compareTo in interface Comparable<KeyBinding>
      Mappings:
      Namespace Name Mixin selector
      official a Lavb;a(Lavb;)I
      intermediary method_2199 Lnet/minecraft/class_666;method_2199(Lnet/minecraft/class_666;)I
      named compareTo Lnet/minecraft/client/options/KeyBinding;compareTo(Lnet/minecraft/client/options/KeyBinding;)I