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

    • field_15866

      private static final Map<String,KeyBinding> field_15866
      Mappings:
      Namespace Name Mixin selector
      official a Lcfp;a:Ljava/util/Map;
      intermediary field_15866 Lnet/minecraft/class_327;field_15866:Ljava/util/Map;
      named field_15866 Lnet/minecraft/client/options/KeyBinding;field_15866:Ljava/util/Map;
    • field_19923

      private static final Map<class_4107.class_4108,KeyBinding> field_19923
      Mappings:
      Namespace Name Mixin selector
      official b Lcfp;b:Ljava/util/Map;
      intermediary field_19923 Lnet/minecraft/class_327;field_19923:Ljava/util/Map;
      named field_19923 Lnet/minecraft/client/options/KeyBinding;field_19923:Ljava/util/Map;
    • categories

      private static final Set<String> categories
      Mappings:
      Namespace Name Mixin selector
      official c Lcfp;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;
    • field_15867

      private static final Map<String,Integer> field_15867
      Mappings:
      Namespace Name Mixin selector
      official d Lcfp;d:Ljava/util/Map;
      intermediary field_15867 Lnet/minecraft/class_327;field_15867:Ljava/util/Map;
      named field_15867 Lnet/minecraft/client/options/KeyBinding;field_15867:Ljava/util/Map;
    • translationKey

      private final String translationKey
      Mappings:
      Namespace Name Mixin selector
      official e Lcfp;e: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;
    • field_19924

      private final class_4107.class_4108 field_19924
      Mappings:
      Namespace Name Mixin selector
      official f Lcfp;f:Lcfo$a;
      intermediary field_19924 Lnet/minecraft/class_327;field_19924:Lnet/minecraft/class_4107$class_4108;
      named field_19924 Lnet/minecraft/client/options/KeyBinding;field_19924:Lnet/minecraft/class_4107$class_4108;
    • category

      private final String category
      Mappings:
      Namespace Name Mixin selector
      official g Lcfp;g: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;
    • field_19925

      private class_4107.class_4108 field_19925
      Mappings:
      Namespace Name Mixin selector
      official h Lcfp;h:Lcfo$a;
      intermediary field_19925 Lnet/minecraft/class_327;field_19925:Lnet/minecraft/class_4107$class_4108;
      named field_19925 Lnet/minecraft/client/options/KeyBinding;field_19925:Lnet/minecraft/class_4107$class_4108;
    • pressed

      private boolean pressed
      Mappings:
      Namespace Name Mixin selector
      official i Lcfp;i: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 j Lcfp;j: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> Lcfp;<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
    • KeyBinding

      public KeyBinding(String string, class_4107.class_4109 class_4109, int int2, String string2)
  • Method Details

    • method_18167

      public static void method_18167(class_4107.class_4108 class_4108)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfp;a(Lcfo$a;)V
      intermediary method_18167 Lnet/minecraft/class_327;method_18167(Lnet/minecraft/class_4107$class_4108;)V
      named method_18167 Lnet/minecraft/client/options/KeyBinding;method_18167(Lnet/minecraft/class_4107$class_4108;)V
    • method_18168

      public static void method_18168(class_4107.class_4108 class_4108, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfp;a(Lcfo$a;Z)V
      intermediary method_18168 Lnet/minecraft/class_327;method_18168(Lnet/minecraft/class_4107$class_4108;Z)V
      named method_18168 Lnet/minecraft/client/options/KeyBinding;method_18168(Lnet/minecraft/class_4107$class_4108;Z)V
    • method_12137

      public static void method_12137()
      Mappings:
      Namespace Name Mixin selector
      official a Lcfp;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 Lcfp;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 Lcfp;c()V
      intermediary method_840 Lnet/minecraft/class_327;method_840()V
      named updateKeysByCode Lnet/minecraft/client/options/KeyBinding;updateKeysByCode()V
    • isPressed

      public boolean isPressed()
      Mappings:
      Namespace Name Mixin selector
      official d Lcfp;d()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 e Lcfp;e()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 f Lcfp;f()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 m Lcfp;m()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 g Lcfp;g()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;
    • method_18172

      public class_4107.class_4108 method_18172()
      Mappings:
      Namespace Name Mixin selector
      official h Lcfp;h()Lcfo$a;
      intermediary method_18172 Lnet/minecraft/class_327;method_18172()Lnet/minecraft/class_4107$class_4108;
      named method_18172 Lnet/minecraft/client/options/KeyBinding;method_18172()Lnet/minecraft/class_4107$class_4108;
    • method_18170

      public void method_18170(class_4107.class_4108 class_4108)
      Mappings:
      Namespace Name Mixin selector
      official b Lcfp;b(Lcfo$a;)V
      intermediary method_18170 Lnet/minecraft/class_327;method_18170(Lnet/minecraft/class_4107$class_4108;)V
      named method_18170 Lnet/minecraft/client/options/KeyBinding;method_18170(Lnet/minecraft/class_4107$class_4108;)V
    • compareTo

      public int compareTo(KeyBinding keyBinding)
      Specified by:
      compareTo in interface Comparable<KeyBinding>
      Mappings:
      Namespace Name Mixin selector
      official a Lcfp;a(Lcfp;)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
    • method_14453

      public static Supplier<String> method_14453(String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfp;a(Ljava/lang/String;)Ljava/util/function/Supplier;
      intermediary method_14453 Lnet/minecraft/class_327;method_14453(Ljava/lang/String;)Ljava/util/function/Supplier;
      named method_14453 Lnet/minecraft/client/options/KeyBinding;method_14453(Ljava/lang/String;)Ljava/util/function/Supplier;
    • method_18171

      public boolean method_18171(KeyBinding keyBinding)
      Mappings:
      Namespace Name Mixin selector
      official b Lcfp;b(Lcfp;)Z
      intermediary method_18171 Lnet/minecraft/class_327;method_18171(Lnet/minecraft/class_327;)Z
      named method_18171 Lnet/minecraft/client/options/KeyBinding;method_18171(Lnet/minecraft/client/options/KeyBinding;)Z
    • method_18173

      public boolean method_18173()
      Mappings:
      Namespace Name Mixin selector
      official i Lcfp;i()Z
      intermediary method_18173 Lnet/minecraft/class_327;method_18173()Z
      named method_18173 Lnet/minecraft/client/options/KeyBinding;method_18173()Z
    • method_18166

      public boolean method_18166(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfp;a(II)Z
      intermediary method_18166 Lnet/minecraft/class_327;method_18166(II)Z
      named method_18166 Lnet/minecraft/client/options/KeyBinding;method_18166(II)Z
    • method_18165

      public boolean method_18165(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfp;a(I)Z
      intermediary method_18165 Lnet/minecraft/class_327;method_18165(I)Z
      named method_18165 Lnet/minecraft/client/options/KeyBinding;method_18165(I)Z
    • method_18174

      public String method_18174()
      Mappings:
      Namespace Name Mixin selector
      official j Lcfp;j()Ljava/lang/String;
      intermediary method_18174 Lnet/minecraft/class_327;method_18174()Ljava/lang/String;
      named method_18174 Lnet/minecraft/client/options/KeyBinding;method_18174()Ljava/lang/String;
    • method_18175

      public boolean method_18175()
      Mappings:
      Namespace Name Mixin selector
      official k Lcfp;k()Z
      intermediary method_18175 Lnet/minecraft/class_327;method_18175()Z
      named method_18175 Lnet/minecraft/client/options/KeyBinding;method_18175()Z
    • method_18176

      public String method_18176()
      Mappings:
      Namespace Name Mixin selector
      official l Lcfp;l()Ljava/lang/String;
      intermediary method_18176 Lnet/minecraft/class_327;method_18176()Ljava/lang/String;
      named method_18176 Lnet/minecraft/client/options/KeyBinding;method_18176()Ljava/lang/String;