yarn/mappings/net/minecraft/client/option/KeyBinding.mapping

87 lines
3.4 KiB
Plaintext

CLASS net/minecraft/class_304 net/minecraft/client/option/KeyBinding
FIELD field_1652 KEY_CATEGORIES Ljava/util/Set;
FIELD field_1653 pressed Z
FIELD field_1654 defaultKey Lnet/minecraft/class_3675$class_306;
FIELD field_1655 boundKey Lnet/minecraft/class_3675$class_306;
FIELD field_1656 CATEGORY_ORDER_MAP Ljava/util/Map;
FIELD field_1657 KEYS_BY_ID Ljava/util/Map;
FIELD field_1658 KEY_TO_BINDINGS Ljava/util/Map;
FIELD field_1659 category Ljava/lang/String;
FIELD field_1660 translationKey Ljava/lang/String;
FIELD field_1661 timesPressed I
FIELD field_32136 MOVEMENT_CATEGORY Ljava/lang/String;
FIELD field_32137 MISC_CATEGORY Ljava/lang/String;
FIELD field_32138 MULTIPLAYER_CATEGORY Ljava/lang/String;
FIELD field_32139 GAMEPLAY_CATEGORY Ljava/lang/String;
FIELD field_32140 INVENTORY_CATEGORY Ljava/lang/String;
FIELD field_32141 UI_CATEGORY Ljava/lang/String;
FIELD field_32142 CREATIVE_CATEGORY Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 1 translationKey
ARG 2 code
ARG 3 category
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_3675$class_307;ILjava/lang/String;)V
ARG 1 translationKey
ARG 2 type
ARG 3 code
ARG 4 category
METHOD compareTo (Ljava/lang/Object;)I
ARG 1 other
METHOD method_1415 isUnbound ()Z
METHOD method_1416 setKeyPressed (Lnet/minecraft/class_3675$class_306;Z)V
ARG 0 key
ARG 1 pressed
METHOD method_1417 matchesKey (II)Z
ARG 1 keyCode
ARG 2 scanCode
METHOD method_1418 (Ljava/util/HashMap;)V
ARG 0 map
METHOD method_1419 getLocalizedName (Ljava/lang/String;)Ljava/util/function/Supplier;
ARG 0 id
METHOD method_1420 onKeyPressed (Lnet/minecraft/class_3675$class_306;)V
ARG 0 key
METHOD method_1422 setBoundKey (Lnet/minecraft/class_3675$class_306;)V
ARG 1 boundKey
METHOD method_1423 getCategory ()Ljava/lang/String;
METHOD method_1424 updatePressedStates ()V
METHOD method_1425 reset ()V
METHOD method_1426 updateKeysByCode ()V
METHOD method_1427 isDefault ()Z
METHOD method_1428 getBoundKeyTranslationKey ()Ljava/lang/String;
METHOD method_1429 getDefaultKey ()Lnet/minecraft/class_3675$class_306;
METHOD method_1431 getTranslationKey ()Ljava/lang/String;
METHOD method_1433 matchesMouse (I)Z
ARG 1 code
METHOD method_1434 isPressed ()Z
COMMENT {@return if the key is being held down}
COMMENT
COMMENT <p>Note that if you are continuously calling this method (like every
COMMENT tick), it doesn't always catch all key presses. This is because the key
COMMENT can be pressed and released before the next check.
COMMENT
COMMENT @see #wasPressed()
METHOD method_1435 equals (Lnet/minecraft/class_304;)Z
ARG 1 other
METHOD method_1436 wasPressed ()Z
COMMENT {@return if the key was pressed}
COMMENT
COMMENT <p>A key binding counts the number of times the key is pressed. This
COMMENT method "consumes" it and returns {@code true} as many times as the key
COMMENT is pressed.
COMMENT
COMMENT <p>To consume all remaining key presses, while-loop idiom can be used:
COMMENT <pre>
COMMENT {@code
COMMENT while(keyBinding.wasPressed()) {
COMMENT // do your action
COMMENT }
COMMENT }
COMMENT </pre>
COMMENT
COMMENT @see #isPressed()
COMMENT @see <a href="https://bugs.mojang.com/browse/MC-118107">MC-118107</a>
METHOD method_1437 unpressAll ()V
METHOD method_16007 getBoundKeyLocalizedText ()Lnet/minecraft/class_2561;
METHOD method_23481 setPressed (Z)V
ARG 1 pressed