类 KeyBinding

    • 字段详细资料

      • keysById

        private static final Map<String,​KeyBinding> keysById
        Mappings:
        Namespace Name Mixin selector
        official h Lduj;h:Ljava/util/Map;
        intermediary field_1657 Lnet/minecraft/class_304;field_1657:Ljava/util/Map;
        named keysById Lnet/minecraft/client/option/KeyBinding;keysById:Ljava/util/Map;
      • keyToBindings

        private static final Map<InputUtil.Key,​KeyBinding> keyToBindings
        Mappings:
        Namespace Name Mixin selector
        official i Lduj;i:Ljava/util/Map;
        intermediary field_1658 Lnet/minecraft/class_304;field_1658:Ljava/util/Map;
        named keyToBindings Lnet/minecraft/client/option/KeyBinding;keyToBindings:Ljava/util/Map;
      • keyCategories

        private static final Set<String> keyCategories
        Mappings:
        Namespace Name Mixin selector
        official j Lduj;j:Ljava/util/Set;
        intermediary field_1652 Lnet/minecraft/class_304;field_1652:Ljava/util/Set;
        named keyCategories Lnet/minecraft/client/option/KeyBinding;keyCategories:Ljava/util/Set;
      • MOVEMENT_CATEGORY

        public static final String MOVEMENT_CATEGORY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lduj;a:Ljava/lang/String;
        intermediary field_32136 Lnet/minecraft/class_304;field_32136:Ljava/lang/String;
        named MOVEMENT_CATEGORY Lnet/minecraft/client/option/KeyBinding;MOVEMENT_CATEGORY:Ljava/lang/String;
      • MISC_CATEGORY

        public static final String MISC_CATEGORY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lduj;b:Ljava/lang/String;
        intermediary field_32137 Lnet/minecraft/class_304;field_32137:Ljava/lang/String;
        named MISC_CATEGORY Lnet/minecraft/client/option/KeyBinding;MISC_CATEGORY:Ljava/lang/String;
      • MULTIPLAYER_CATEGORY

        public static final String MULTIPLAYER_CATEGORY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lduj;c:Ljava/lang/String;
        intermediary field_32138 Lnet/minecraft/class_304;field_32138:Ljava/lang/String;
        named MULTIPLAYER_CATEGORY Lnet/minecraft/client/option/KeyBinding;MULTIPLAYER_CATEGORY:Ljava/lang/String;
      • GAMEPLAY_CATEGORY

        public static final String GAMEPLAY_CATEGORY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Lduj;d:Ljava/lang/String;
        intermediary field_32139 Lnet/minecraft/class_304;field_32139:Ljava/lang/String;
        named GAMEPLAY_CATEGORY Lnet/minecraft/client/option/KeyBinding;GAMEPLAY_CATEGORY:Ljava/lang/String;
      • INVENTORY_CATEGORY

        public static final String INVENTORY_CATEGORY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Lduj;e:Ljava/lang/String;
        intermediary field_32140 Lnet/minecraft/class_304;field_32140:Ljava/lang/String;
        named INVENTORY_CATEGORY Lnet/minecraft/client/option/KeyBinding;INVENTORY_CATEGORY:Ljava/lang/String;
      • UI_CATEGORY

        public static final String UI_CATEGORY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official f Lduj;f:Ljava/lang/String;
        intermediary field_32141 Lnet/minecraft/class_304;field_32141:Ljava/lang/String;
        named UI_CATEGORY Lnet/minecraft/client/option/KeyBinding;UI_CATEGORY:Ljava/lang/String;
      • CREATIVE_CATEGORY

        public static final String CREATIVE_CATEGORY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Lduj;g:Ljava/lang/String;
        intermediary field_32142 Lnet/minecraft/class_304;field_32142:Ljava/lang/String;
        named CREATIVE_CATEGORY Lnet/minecraft/client/option/KeyBinding;CREATIVE_CATEGORY:Ljava/lang/String;
      • categoryOrderMap

        private static final Map<String,​Integer> categoryOrderMap
        Mappings:
        Namespace Name Mixin selector
        official k Lduj;k:Ljava/util/Map;
        intermediary field_1656 Lnet/minecraft/class_304;field_1656:Ljava/util/Map;
        named categoryOrderMap Lnet/minecraft/client/option/KeyBinding;categoryOrderMap:Ljava/util/Map;
      • translationKey

        private final String translationKey
        Mappings:
        Namespace Name Mixin selector
        official l Lduj;l:Ljava/lang/String;
        intermediary field_1660 Lnet/minecraft/class_304;field_1660:Ljava/lang/String;
        named translationKey Lnet/minecraft/client/option/KeyBinding;translationKey:Ljava/lang/String;
      • defaultKey

        private final InputUtil.Key defaultKey
        Mappings:
        Namespace Name Mixin selector
        official m Lduj;m:Ldoe$a;
        intermediary field_1654 Lnet/minecraft/class_304;field_1654:Lnet/minecraft/class_3675$class_306;
        named defaultKey Lnet/minecraft/client/option/KeyBinding;defaultKey:Lnet/minecraft/client/util/InputUtil$Key;
      • category

        private final String category
        Mappings:
        Namespace Name Mixin selector
        official n Lduj;n:Ljava/lang/String;
        intermediary field_1659 Lnet/minecraft/class_304;field_1659:Ljava/lang/String;
        named category Lnet/minecraft/client/option/KeyBinding;category:Ljava/lang/String;
      • boundKey

        private InputUtil.Key boundKey
        Mappings:
        Namespace Name Mixin selector
        official o Lduj;o:Ldoe$a;
        intermediary field_1655 Lnet/minecraft/class_304;field_1655:Lnet/minecraft/class_3675$class_306;
        named boundKey Lnet/minecraft/client/option/KeyBinding;boundKey:Lnet/minecraft/client/util/InputUtil$Key;
      • pressed

        private boolean pressed
        Mappings:
        Namespace Name Mixin selector
        official p Lduj;p:Z
        intermediary field_1653 Lnet/minecraft/class_304;field_1653:Z
        named pressed Lnet/minecraft/client/option/KeyBinding;pressed:Z
      • timesPressed

        private int timesPressed
        Mappings:
        Namespace Name Mixin selector
        official q Lduj;q:I
        intermediary field_1661 Lnet/minecraft/class_304;field_1661:I
        named timesPressed Lnet/minecraft/client/option/KeyBinding;timesPressed:I
    • 构造器详细资料

      • KeyBinding

        public KeyBinding​(String translationKey,
                          int code,
                          String category)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lduj;<init>(Ljava/lang/String;ILjava/lang/String;)V
        intermediary <init> Lnet/minecraft/class_304;<init>(Ljava/lang/String;ILjava/lang/String;)V
        named <init> Lnet/minecraft/client/option/KeyBinding;<init>(Ljava/lang/String;ILjava/lang/String;)V
      • KeyBinding

        public KeyBinding​(String translationKey,
                          InputUtil.Type type,
                          int code,
                          String category)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lduj;<init>(Ljava/lang/String;Ldoe$b;ILjava/lang/String;)V
        intermediary <init> Lnet/minecraft/class_304;<init>(Ljava/lang/String;Lnet/minecraft/class_3675$class_307;ILjava/lang/String;)V
        named <init> Lnet/minecraft/client/option/KeyBinding;<init>(Ljava/lang/String;Lnet/minecraft/client/util/InputUtil$Type;ILjava/lang/String;)V
    • 方法详细资料

      • onKeyPressed

        public static void onKeyPressed​(InputUtil.Key key)
        Mappings:
        Namespace Name Mixin selector
        official a Lduj;a(Ldoe$a;)V
        intermediary method_1420 Lnet/minecraft/class_304;method_1420(Lnet/minecraft/class_3675$class_306;)V
        named onKeyPressed Lnet/minecraft/client/option/KeyBinding;onKeyPressed(Lnet/minecraft/client/util/InputUtil$Key;)V
      • setKeyPressed

        public static void setKeyPressed​(InputUtil.Key key,
                                         boolean pressed)
        Mappings:
        Namespace Name Mixin selector
        official a Lduj;a(Ldoe$a;Z)V
        intermediary method_1416 Lnet/minecraft/class_304;method_1416(Lnet/minecraft/class_3675$class_306;Z)V
        named setKeyPressed Lnet/minecraft/client/option/KeyBinding;setKeyPressed(Lnet/minecraft/client/util/InputUtil$Key;Z)V
      • updatePressedStates

        public static void updatePressedStates()
        Mappings:
        Namespace Name Mixin selector
        official a Lduj;a()V
        intermediary method_1424 Lnet/minecraft/class_304;method_1424()V
        named updatePressedStates Lnet/minecraft/client/option/KeyBinding;updatePressedStates()V
      • unpressAll

        public static void unpressAll()
        Mappings:
        Namespace Name Mixin selector
        official b Lduj;b()V
        intermediary method_1437 Lnet/minecraft/class_304;method_1437()V
        named unpressAll Lnet/minecraft/client/option/KeyBinding;unpressAll()V
      • updateKeysByCode

        public static void updateKeysByCode()
        Mappings:
        Namespace Name Mixin selector
        official c Lduj;c()V
        intermediary method_1426 Lnet/minecraft/class_304;method_1426()V
        named updateKeysByCode Lnet/minecraft/client/option/KeyBinding;updateKeysByCode()V
      • isPressed

        public boolean isPressed()
        Mappings:
        Namespace Name Mixin selector
        official d Lduj;d()Z
        intermediary method_1434 Lnet/minecraft/class_304;method_1434()Z
        named isPressed Lnet/minecraft/client/option/KeyBinding;isPressed()Z
      • getCategory

        public String getCategory()
        Mappings:
        Namespace Name Mixin selector
        official e Lduj;e()Ljava/lang/String;
        intermediary method_1423 Lnet/minecraft/class_304;method_1423()Ljava/lang/String;
        named getCategory Lnet/minecraft/client/option/KeyBinding;getCategory()Ljava/lang/String;
      • wasPressed

        public boolean wasPressed()
        Mappings:
        Namespace Name Mixin selector
        official f Lduj;f()Z
        intermediary method_1436 Lnet/minecraft/class_304;method_1436()Z
        named wasPressed Lnet/minecraft/client/option/KeyBinding;wasPressed()Z
      • reset

        private void reset()
        Mappings:
        Namespace Name Mixin selector
        official m Lduj;m()V
        intermediary method_1425 Lnet/minecraft/class_304;method_1425()V
        named reset Lnet/minecraft/client/option/KeyBinding;reset()V
      • getTranslationKey

        public String getTranslationKey()
        Mappings:
        Namespace Name Mixin selector
        official g Lduj;g()Ljava/lang/String;
        intermediary method_1431 Lnet/minecraft/class_304;method_1431()Ljava/lang/String;
        named getTranslationKey Lnet/minecraft/client/option/KeyBinding;getTranslationKey()Ljava/lang/String;
      • getDefaultKey

        public InputUtil.Key getDefaultKey()
        Mappings:
        Namespace Name Mixin selector
        official h Lduj;h()Ldoe$a;
        intermediary method_1429 Lnet/minecraft/class_304;method_1429()Lnet/minecraft/class_3675$class_306;
        named getDefaultKey Lnet/minecraft/client/option/KeyBinding;getDefaultKey()Lnet/minecraft/client/util/InputUtil$Key;
      • setBoundKey

        public void setBoundKey​(InputUtil.Key boundKey)
        Mappings:
        Namespace Name Mixin selector
        official b Lduj;b(Ldoe$a;)V
        intermediary method_1422 Lnet/minecraft/class_304;method_1422(Lnet/minecraft/class_3675$class_306;)V
        named setBoundKey Lnet/minecraft/client/option/KeyBinding;setBoundKey(Lnet/minecraft/client/util/InputUtil$Key;)V
      • compareTo

        public int compareTo​(KeyBinding keyBinding)
        指定者:
        compareTo 在接口中 Comparable<KeyBinding>
        Mappings:
        Namespace Name Mixin selector
        official a Lduj;a(Lduj;)I
        intermediary method_1430 Lnet/minecraft/class_304;method_1430(Lnet/minecraft/class_304;)I
        named compareTo Lnet/minecraft/client/option/KeyBinding;compareTo(Lnet/minecraft/client/option/KeyBinding;)I
      • getLocalizedName

        public static Supplier<Text> getLocalizedName​(String id)
        Mappings:
        Namespace Name Mixin selector
        official a Lduj;a(Ljava/lang/String;)Ljava/util/function/Supplier;
        intermediary method_1419 Lnet/minecraft/class_304;method_1419(Ljava/lang/String;)Ljava/util/function/Supplier;
        named getLocalizedName Lnet/minecraft/client/option/KeyBinding;getLocalizedName(Ljava/lang/String;)Ljava/util/function/Supplier;
      • equals

        public boolean equals​(KeyBinding other)
        Mappings:
        Namespace Name Mixin selector
        official b Lduj;b(Lduj;)Z
        intermediary method_1435 Lnet/minecraft/class_304;method_1435(Lnet/minecraft/class_304;)Z
        named equals Lnet/minecraft/client/option/KeyBinding;equals(Lnet/minecraft/client/option/KeyBinding;)Z
      • isUnbound

        public boolean isUnbound()
        Mappings:
        Namespace Name Mixin selector
        official i Lduj;i()Z
        intermediary method_1415 Lnet/minecraft/class_304;method_1415()Z
        named isUnbound Lnet/minecraft/client/option/KeyBinding;isUnbound()Z
      • matchesKey

        public boolean matchesKey​(int keyCode,
                                  int scanCode)
        Mappings:
        Namespace Name Mixin selector
        official a Lduj;a(II)Z
        intermediary method_1417 Lnet/minecraft/class_304;method_1417(II)Z
        named matchesKey Lnet/minecraft/client/option/KeyBinding;matchesKey(II)Z
      • matchesMouse

        public boolean matchesMouse​(int code)
        Mappings:
        Namespace Name Mixin selector
        official a Lduj;a(I)Z
        intermediary method_1433 Lnet/minecraft/class_304;method_1433(I)Z
        named matchesMouse Lnet/minecraft/client/option/KeyBinding;matchesMouse(I)Z
      • getBoundKeyLocalizedText

        public Text getBoundKeyLocalizedText()
        Mappings:
        Namespace Name Mixin selector
        official j Lduj;j()Lon;
        intermediary method_16007 Lnet/minecraft/class_304;method_16007()Lnet/minecraft/class_2561;
        named getBoundKeyLocalizedText Lnet/minecraft/client/option/KeyBinding;getBoundKeyLocalizedText()Lnet/minecraft/text/Text;
      • isDefault

        public boolean isDefault()
        Mappings:
        Namespace Name Mixin selector
        official k Lduj;k()Z
        intermediary method_1427 Lnet/minecraft/class_304;method_1427()Z
        named isDefault Lnet/minecraft/client/option/KeyBinding;isDefault()Z
      • getBoundKeyTranslationKey

        public String getBoundKeyTranslationKey()
        Mappings:
        Namespace Name Mixin selector
        official l Lduj;l()Ljava/lang/String;
        intermediary method_1428 Lnet/minecraft/class_304;method_1428()Ljava/lang/String;
        named getBoundKeyTranslationKey Lnet/minecraft/client/option/KeyBinding;getBoundKeyTranslationKey()Ljava/lang/String;
      • setPressed

        public void setPressed​(boolean pressed)
        Mappings:
        Namespace Name Mixin selector
        official a Lduj;a(Z)V
        intermediary method_23481 Lnet/minecraft/class_304;method_23481(Z)V
        named setPressed Lnet/minecraft/client/option/KeyBinding;setPressed(Z)V