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

    • KEYS

      private static final List<KeyBinding> KEYS
      Mappings:
      Namespace Name Mixin selector
      official a Lbep;a:Ljava/util/List;
      intermediary field_904 Lnet/minecraft/class_327;field_904: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 Lbep;b:Loo;
      intermediary field_905 Lnet/minecraft/class_327;field_905:Lnet/minecraft/class_833;
      named KEY_MAP Lnet/minecraft/client/options/KeyBinding;KEY_MAP:Lnet/minecraft/util/collection/IntObjectStorage;
    • categories

      private static final Set<String> categories
      Mappings:
      Namespace Name Mixin selector
      official c Lbep;c:Ljava/util/Set;
      intermediary field_7614 Lnet/minecraft/class_327;field_7614: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 Lbep;d:Ljava/lang/String;
      intermediary field_906 Lnet/minecraft/class_327;field_906: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 Lbep;e:I
      intermediary field_7615 Lnet/minecraft/class_327;field_7615:I
      named defaultCode Lnet/minecraft/client/options/KeyBinding;defaultCode:I
    • category

      private final String category
      Mappings:
      Namespace Name Mixin selector
      official f Lbep;f:Ljava/lang/String;
      intermediary field_7616 Lnet/minecraft/class_327;field_7616: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 Lbep;g:I
      intermediary field_907 Lnet/minecraft/class_327;field_907:I
      named code Lnet/minecraft/client/options/KeyBinding;code:I
    • pressed

      private boolean pressed
      Mappings:
      Namespace Name Mixin selector
      official h Lbep;h:Z
      intermediary field_908 Lnet/minecraft/class_327;field_908:Z
      named pressed Lnet/minecraft/client/options/KeyBinding;pressed:Z
    • timesPressed

      private int timesPressed
      Mappings:
      Namespace Name Mixin selector
      official i Lbep;i:I
      intermediary field_909 Lnet/minecraft/class_327;field_909: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> Lbep;<init>(Ljava/lang/String;ILjava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_327;<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 Lbep;a(I)V
      intermediary method_838 Lnet/minecraft/class_327;method_838(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 Lbep;a(IZ)V
      intermediary method_839 Lnet/minecraft/class_327;method_839(IZ)V
      named setKeyPressed Lnet/minecraft/client/options/KeyBinding;setKeyPressed(IZ)V
    • method_12137

      public static void method_12137()
      Mappings:
      Namespace Name Mixin selector
      official a Lbep;a()V
      intermediary method_12137 Lnet/minecraft/class_327;method_12137()V
      named method_12137 Lnet/minecraft/client/options/KeyBinding;method_12137()V
    • unpressAll

      public static void unpressAll()
      Mappings:
      Namespace Name Mixin selector
      official b Lbep;b()V
      intermediary method_837 Lnet/minecraft/class_327;method_837()V
      named unpressAll Lnet/minecraft/client/options/KeyBinding;unpressAll()V
    • updateKeysByCode

      public static void updateKeysByCode()
      Mappings:
      Namespace Name Mixin selector
      official c Lbep;c()V
      intermediary method_840 Lnet/minecraft/class_327;method_840()V
      named updateKeysByCode Lnet/minecraft/client/options/KeyBinding;updateKeysByCode()V
    • getCategories

      public static Set<String> getCategories()
      Mappings:
      Namespace Name Mixin selector
      official d Lbep;d()Ljava/util/Set;
      intermediary method_6618 Lnet/minecraft/class_327;method_6618()Ljava/util/Set;
      named getCategories Lnet/minecraft/client/options/KeyBinding;getCategories()Ljava/util/Set;
    • isPressed

      public boolean isPressed()
      Mappings:
      Namespace Name Mixin selector
      official e Lbep;e()Z
      intermediary method_6619 Lnet/minecraft/class_327;method_6619()Z
      named isPressed Lnet/minecraft/client/options/KeyBinding;isPressed()Z
    • getCategory

      public String getCategory()
      Mappings:
      Namespace Name Mixin selector
      official f Lbep;f()Ljava/lang/String;
      intermediary method_6620 Lnet/minecraft/class_327;method_6620()Ljava/lang/String;
      named getCategory Lnet/minecraft/client/options/KeyBinding;getCategory()Ljava/lang/String;
    • wasPressed

      public boolean wasPressed()
      Mappings:
      Namespace Name Mixin selector
      official g Lbep;g()Z
      intermediary method_841 Lnet/minecraft/class_327;method_841()Z
      named wasPressed Lnet/minecraft/client/options/KeyBinding;wasPressed()Z
    • reset

      private void reset()
      Mappings:
      Namespace Name Mixin selector
      official k Lbep;k()V
      intermediary method_842 Lnet/minecraft/class_327;method_842()V
      named reset Lnet/minecraft/client/options/KeyBinding;reset()V
    • getTranslationKey

      public String getTranslationKey()
      Mappings:
      Namespace Name Mixin selector
      official h Lbep;h()Ljava/lang/String;
      intermediary method_6621 Lnet/minecraft/class_327;method_6621()Ljava/lang/String;
      named getTranslationKey Lnet/minecraft/client/options/KeyBinding;getTranslationKey()Ljava/lang/String;
    • getDefaultCode

      public int getDefaultCode()
      Mappings:
      Namespace Name Mixin selector
      official i Lbep;i()I
      intermediary method_6622 Lnet/minecraft/class_327;method_6622()I
      named getDefaultCode Lnet/minecraft/client/options/KeyBinding;getDefaultCode()I
    • getCode

      public int getCode()
      Mappings:
      Namespace Name Mixin selector
      official j Lbep;j()I
      intermediary method_6623 Lnet/minecraft/class_327;method_6623()I
      named getCode Lnet/minecraft/client/options/KeyBinding;getCode()I
    • setCode

      public void setCode(int code)
      Mappings:
      Namespace Name Mixin selector
      official b Lbep;b(I)V
      intermediary method_6617 Lnet/minecraft/class_327;method_6617(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 Lbep;a(Lbep;)I
      intermediary method_6616 Lnet/minecraft/class_327;method_6616(Lnet/minecraft/class_327;)I
      named compareTo Lnet/minecraft/client/options/KeyBinding;compareTo(Lnet/minecraft/client/options/KeyBinding;)I