From 28001a32df7a12e076fc4e939795a2f64c00b809 Mon Sep 17 00:00:00 2001 From: enbrain <69905075+enbrain@users.noreply.github.com> Date: Mon, 16 Nov 2020 02:08:07 +0900 Subject: [PATCH] Add mappings for option stuff (#1872) * Add mappings for option stuff * Fix typo: Value -> value --- .../gui/widget/CyclingButtonWidget.mapping | 30 +++ .../client/options/CyclingOption.mapping | 43 ++++ .../client/options/DoubleOption.mapping | 10 + .../client/options/GameOptions.mapping | 4 + .../minecraft/client/options/Option.mapping | 186 ++++++++++++++++++ 5 files changed, 273 insertions(+) create mode 100644 mappings/net/minecraft/client/gui/widget/CyclingButtonWidget.mapping diff --git a/mappings/net/minecraft/client/gui/widget/CyclingButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/CyclingButtonWidget.mapping new file mode 100644 index 0000000000..ffad1de414 --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/CyclingButtonWidget.mapping @@ -0,0 +1,30 @@ +CLASS net/minecraft/class_5676 net/minecraft/client/gui/widget/CyclingButtonWidget + FIELD field_27964 index I + FIELD field_27965 value Ljava/lang/Object; + METHOD (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_2561;ILjava/lang/Object;Lnet/minecraft/class_5676$class_5680;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_5676$class_5678;Lnet/minecraft/class_5676$class_5679;Z)V + ARG 7 index + ARG 8 value + METHOD method_32603 getValue ()Ljava/lang/Object; + METHOD method_32604 (Ljava/lang/Boolean;)Lnet/minecraft/class_2561; + ARG 0 value + METHOD method_32605 (Ljava/lang/Object;)V + ARG 1 value + METHOD method_32608 (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/lang/Boolean;)Lnet/minecraft/class_2561; + ARG 2 value + METHOD method_32609 (Ljava/lang/Object;)V + ARG 1 value + METHOD method_32610 (Ljava/lang/Object;)Lnet/minecraft/class_5250; + ARG 1 value + METHOD method_32612 cycle (I)V + ARG 1 amount + CLASS class_5677 Builder + FIELD field_27973 value Ljava/lang/Object; + METHOD method_32617 build (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_5676$class_5678;)Lnet/minecraft/class_5676; + METHOD method_32619 value (Ljava/lang/Object;)Lnet/minecraft/class_5676$class_5677; + ARG 1 value + METHOD method_32625 (Ljava/lang/Object;)Ljava/util/List; + ARG 0 value + CLASS class_5678 + METHOD onValueChange (Lnet/minecraft/class_5676;Ljava/lang/Object;)V + ARG 1 button + ARG 2 value diff --git a/mappings/net/minecraft/client/options/CyclingOption.mapping b/mappings/net/minecraft/client/options/CyclingOption.mapping index 9e7a2f494b..adebba7f8f 100644 --- a/mappings/net/minecraft/client/options/CyclingOption.mapping +++ b/mappings/net/minecraft/client/options/CyclingOption.mapping @@ -1,4 +1,47 @@ CLASS net/minecraft/class_4064 net/minecraft/client/options/CyclingOption FIELD field_18169 setter Lnet/minecraft/class_4064$class_5675; + FIELD field_27953 getter Ljava/util/function/Function; METHOD (Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/class_4064$class_5675;Ljava/util/function/Supplier;)V ARG 1 key + ARG 2 getter + ARG 3 setter + METHOD method_32518 (Lnet/minecraft/class_310;)Lnet/minecraft/class_5676$class_5679; + ARG 0 client + METHOD method_32519 (Lnet/minecraft/class_315;Lnet/minecraft/class_5676;Ljava/lang/Object;)V + ARG 2 button + ARG 3 value + METHOD method_32520 (Ljava/lang/Object;)Ljava/util/List; + ARG 0 value + METHOD method_32521 create (Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/function/BooleanSupplier;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_4064$class_5675;)Lnet/minecraft/class_4064; + ARG 0 key + ARG 5 getter + ARG 6 setter + METHOD method_32522 create (Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/class_4064$class_5675;)Lnet/minecraft/class_4064; + ARG 0 key + ARG 1 getter + ARG 2 setter + METHOD method_32523 create (Ljava/lang/String;Ljava/util/function/Supplier;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_4064$class_5675;)Lnet/minecraft/class_4064; + ARG 0 key + ARG 3 getter + ARG 4 setter + METHOD method_32524 create (Ljava/lang/String;Lnet/minecraft/class_2561;Ljava/util/function/Function;Lnet/minecraft/class_4064$class_5675;)Lnet/minecraft/class_4064; + ARG 0 key + ARG 2 getter + ARG 3 setter + METHOD method_32525 create (Ljava/lang/String;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/util/function/Function;Lnet/minecraft/class_4064$class_5675;)Lnet/minecraft/class_4064; + ARG 0 key + ARG 3 getter + ARG 4 setter + METHOD method_32526 create (Ljava/lang/String;[Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_4064$class_5675;)Lnet/minecraft/class_4064; + ARG 0 key + ARG 3 getter + ARG 4 setter + METHOD method_32527 (Ljava/util/List;Ljava/lang/Boolean;)Ljava/util/List; + ARG 1 value + METHOD method_32532 (Lnet/minecraft/class_2561;Lnet/minecraft/class_310;)Lnet/minecraft/class_5676$class_5679; + ARG 1 client + CLASS class_5675 + METHOD accept (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Object;)V + ARG 1 gameOptions + ARG 2 option + ARG 3 value diff --git a/mappings/net/minecraft/client/options/DoubleOption.mapping b/mappings/net/minecraft/client/options/DoubleOption.mapping index 8b6e92ca0e..8ff0496d89 100644 --- a/mappings/net/minecraft/client/options/DoubleOption.mapping +++ b/mappings/net/minecraft/client/options/DoubleOption.mapping @@ -13,6 +13,14 @@ CLASS net/minecraft/class_4067 net/minecraft/client/options/DoubleOption ARG 7 getter ARG 8 setter ARG 9 displayStringGetter + METHOD (Ljava/lang/String;DDFLjava/util/function/Function;Ljava/util/function/BiConsumer;Ljava/util/function/BiFunction;Ljava/util/function/Function;)V + ARG 1 key + ARG 2 min + ARG 4 max + ARG 6 step + ARG 7 getter + ARG 8 setter + ARG 9 displayStringGetter METHOD method_18611 getRatio (D)D ARG 1 value METHOD method_18612 setMax (F)V @@ -30,3 +38,5 @@ CLASS net/minecraft/class_4067 net/minecraft/client/options/DoubleOption ARG 1 value METHOD method_18619 getDisplayString (Lnet/minecraft/class_315;)Lnet/minecraft/class_2561; ARG 1 options + METHOD method_32597 (Lnet/minecraft/class_310;)Ljava/util/List; + ARG 0 client diff --git a/mappings/net/minecraft/client/options/GameOptions.mapping b/mappings/net/minecraft/client/options/GameOptions.mapping index d948dfbd0c..8749130e2c 100644 --- a/mappings/net/minecraft/client/options/GameOptions.mapping +++ b/mappings/net/minecraft/client/options/GameOptions.mapping @@ -143,3 +143,7 @@ CLASS net/minecraft/class_315 net/minecraft/client/options/GameOptions METHOD method_31043 setPerspective (Lnet/minecraft/class_5498;)V ARG 1 perspective METHOD method_31044 getPerspective ()Lnet/minecraft/class_5498; + METHOD method_32594 isPlayerModelPartEnabled (Lnet/minecraft/class_1664;)Z + ARG 1 part + METHOD method_32595 isTrue (Ljava/lang/String;)Z + METHOD method_32596 isFalse (Ljava/lang/String;)Z diff --git a/mappings/net/minecraft/client/options/Option.mapping b/mappings/net/minecraft/client/options/Option.mapping index 4cc5e5ae64..2f23472ab6 100644 --- a/mappings/net/minecraft/client/options/Option.mapping +++ b/mappings/net/minecraft/client/options/Option.mapping @@ -54,6 +54,10 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option FIELD field_26672 DISTORTION_EFFECT_SCALE_TOOLTIP Lnet/minecraft/class_2561; FIELD field_26673 FOV_EFFECT_SCALE Lnet/minecraft/class_4067; FIELD field_26674 DISTORTION_EFFECT_SCALE Lnet/minecraft/class_4067; + FIELD field_26924 HIDE_MATCHED_NAMES Lnet/minecraft/class_4064; + FIELD field_26925 HIDE_MATCHED_NAMES_TOOLTIP Lnet/minecraft/class_2561; + FIELD field_27956 TOGGLE_TEXT Lnet/minecraft/class_2561; + FIELD field_27957 HOLD_TEXT Lnet/minecraft/class_2561; METHOD (Ljava/lang/String;)V ARG 1 key METHOD method_18513 (Lnet/minecraft/class_315;)Ljava/lang/Double; @@ -77,6 +81,8 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option ARG 1 option METHOD method_18523 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 bobView METHOD method_18524 (Lnet/minecraft/class_315;Ljava/lang/Double;)V ARG 0 gameOptions ARG 1 mouseSensitivity @@ -85,6 +91,8 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option ARG 1 option METHOD method_18529 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 fullscreen METHOD method_18530 (Lnet/minecraft/class_315;Ljava/lang/Double;)V ARG 0 gameOptions ARG 1 viewDistance @@ -93,6 +101,8 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option ARG 1 option METHOD method_18534 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 touchscreen METHOD method_18535 (Lnet/minecraft/class_315;Ljava/lang/Double;)V ARG 0 gameOptions ARG 1 mouseWheelSensitivity @@ -101,6 +111,8 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option ARG 1 option METHOD method_18540 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 snooperEnabled METHOD method_18541 (Lnet/minecraft/class_315;Ljava/lang/Double;)V ARG 0 gameOptions ARG 1 mipmapLevels @@ -109,16 +121,22 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option ARG 1 option METHOD method_18546 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 showSubtitles METHOD method_18547 (Lnet/minecraft/class_315;Ljava/lang/Double;)V ARG 0 gameOptions ARG 1 gamma METHOD method_18552 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 reducedDebugInfo METHOD method_18557 (Lnet/minecraft/class_315;Lnet/minecraft/class_4067;)Lnet/minecraft/class_2561; ARG 0 gameOptions ARG 1 option METHOD method_18558 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 realmsNotifications METHOD method_18559 (Lnet/minecraft/class_315;Ljava/lang/Double;)V ARG 0 gameOptions ARG 1 maxFps @@ -127,6 +145,8 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option ARG 1 option METHOD method_18564 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 invertYMouse METHOD method_18565 (Lnet/minecraft/class_315;Ljava/lang/Double;)V ARG 0 gameOptions ARG 1 fov @@ -135,6 +155,8 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option ARG 1 option METHOD method_18570 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 forceUnicodeFont METHOD method_18571 (Lnet/minecraft/class_315;Ljava/lang/Double;)V ARG 0 gameOptions ARG 1 chatWidth @@ -143,6 +165,8 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option ARG 1 option METHOD method_18575 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 entityShadows METHOD method_18576 (Lnet/minecraft/class_315;Ljava/lang/Double;)V ARG 0 gameOptions ARG 1 chatScale @@ -151,6 +175,8 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option ARG 1 option METHOD method_18579 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 enableVsync METHOD method_18580 (Lnet/minecraft/class_315;Ljava/lang/Double;)V ARG 0 gameOptions ARG 1 chatOpacity @@ -159,6 +185,8 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option ARG 1 option METHOD method_18583 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 chatLinksPrompt METHOD method_18584 (Lnet/minecraft/class_315;Ljava/lang/Double;)V ARG 0 gameOptions ARG 1 chatHeightUnfocused @@ -167,6 +195,8 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option ARG 1 option METHOD method_18587 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 chatLinks METHOD method_18588 (Lnet/minecraft/class_315;Ljava/lang/Double;)V ARG 0 gameOptions ARG 1 chatHeightFocused @@ -175,13 +205,19 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option ARG 1 option METHOD method_18591 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 chatColors METHOD method_18592 (Lnet/minecraft/class_315;Ljava/lang/Double;)V ARG 0 gameOptions ARG 1 biomeBlendRadius METHOD method_18594 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 autoSuggestions METHOD method_18596 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 autoJump METHOD method_18598 (Lnet/minecraft/class_315;)Ljava/lang/Double; ARG 0 gameOptions METHOD method_18599 (Lnet/minecraft/class_315;)Ljava/lang/Double; @@ -208,8 +244,12 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option ARG 0 gameOptions METHOD method_20404 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 discreteMouseScroll METHOD method_21669 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V ARG 0 gameOptions + ARG 1 option + ARG 2 rawMouseInput METHOD method_27140 (Lnet/minecraft/class_315;)Ljava/lang/Double; ARG 0 gameOptions METHOD method_27141 (Lnet/minecraft/class_315;)Ljava/lang/Double; @@ -254,3 +294,149 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option METHOD method_31042 (Lnet/minecraft/class_315;Ljava/lang/Double;)V ARG 0 gameOptions ARG 1 fovEffectScale + METHOD method_31404 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V + ARG 0 gameOptions + ARG 1 option + ARG 2 hideMatchedNames + METHOD method_32534 (Lnet/minecraft/class_315;)Lnet/minecraft/class_5365; + ARG 0 gameOptions + METHOD method_32535 (Lnet/minecraft/class_315;)Lnet/minecraft/class_1659; + ARG 0 gameOptions + METHOD method_32536 (Lnet/minecraft/class_315;)Lnet/minecraft/class_4061; + ARG 0 gameOptions + METHOD method_32537 (Lnet/minecraft/class_315;)Lnet/minecraft/class_4060; + ARG 0 gameOptions + METHOD method_32538 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32539 (Lnet/minecraft/class_1659;)Lnet/minecraft/class_2561; + ARG 0 chatVisibility + METHOD method_32540 (Lnet/minecraft/class_4060;)Lnet/minecraft/class_2561; + ARG 0 aoMode + METHOD method_32541 (Lnet/minecraft/class_4061;)Lnet/minecraft/class_2561; + ARG 0 attackIndicator + METHOD method_32542 (Lnet/minecraft/class_4063;)Lnet/minecraft/class_2561; + ARG 0 cloudRenderMode + METHOD method_32543 (Lnet/minecraft/class_5365;)Lnet/minecraft/class_2561; + ARG 0 graphicsMode + METHOD method_32544 (Lnet/minecraft/class_310;)Lnet/minecraft/class_5676$class_5679; + ARG 0 client + METHOD method_32545 (Lnet/minecraft/class_4065;)Lnet/minecraft/class_2561; + ARG 0 narrator + METHOD method_32546 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32547 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Lnet/minecraft/class_1306;)V + ARG 0 gameOptions + ARG 1 option + ARG 2 mainArm + METHOD method_32548 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Lnet/minecraft/class_1659;)V + ARG 0 gameOptions + ARG 1 option + ARG 2 chatVisibility + METHOD method_32549 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Lnet/minecraft/class_4060;)V + ARG 0 gameOptions + ARG 1 option + ARG 2 aoMode + METHOD method_32550 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Lnet/minecraft/class_4061;)V + ARG 0 gameOptions + ARG 1 option + ARG 2 attackIndicator + METHOD method_32551 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Lnet/minecraft/class_4063;)V + ARG 0 gameOptions + ARG 1 option + ARG 2 cloudRenderMode + METHOD method_32552 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Lnet/minecraft/class_5365;)V + ARG 0 gameOptions + ARG 1 option + ARG 2 graphicsMode + METHOD method_32553 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Lnet/minecraft/class_4065;)V + ARG 0 gameOptions + ARG 1 option + ARG 2 narrator + METHOD method_32554 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Lnet/minecraft/class_4066;)V + ARG 0 gameOptions + ARG 1 option + ARG 2 particlesMode + METHOD method_32555 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Integer;)V + ARG 0 gameOptions + ARG 1 option + ARG 2 guiScale + METHOD method_32556 (Lnet/minecraft/class_4066;)Lnet/minecraft/class_2561; + ARG 0 particlesMode + METHOD method_32557 (Ljava/lang/Integer;)Lnet/minecraft/class_2561; + ARG 0 guiScale + METHOD method_32558 (Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_5365;)Ljava/util/List; + ARG 3 graphicsMode + METHOD method_32560 (Lnet/minecraft/class_5365;)Z + ARG 0 graphicsMode + METHOD method_32561 (Lnet/minecraft/class_310;)Ljava/util/List; + ARG 0 client + METHOD method_32562 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32564 (Lnet/minecraft/class_310;)Ljava/util/List; + ARG 0 client + METHOD method_32565 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32566 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32567 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V + ARG 0 gameOptions + ARG 1 option + ARG 2 sprintToggled + METHOD method_32568 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32569 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V + ARG 0 gameOptions + ARG 1 option + ARG 2 sneakToggled + METHOD method_32570 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32571 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32572 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32573 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32574 (Lnet/minecraft/class_315;Lnet/minecraft/class_4067;)Lnet/minecraft/class_2561; + ARG 0 gameOptions + ARG 1 option + METHOD method_32575 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32576 (Lnet/minecraft/class_315;Lnet/minecraft/class_4067;)Lnet/minecraft/class_2561; + ARG 0 gameOptions + ARG 1 option + METHOD method_32577 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32578 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32579 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32580 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32581 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32582 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32583 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32584 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32585 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32586 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32587 (Lnet/minecraft/class_315;)Ljava/lang/Boolean; + ARG 0 gameOptions + METHOD method_32588 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V + ARG 0 gameOptions + ARG 1 option + ARG 2 backgroundForChatOnly + METHOD method_32589 (Lnet/minecraft/class_315;)Lnet/minecraft/class_4063; + ARG 0 gameOptions + METHOD method_32590 (Lnet/minecraft/class_315;)Lnet/minecraft/class_4066; + ARG 0 gameOptions + METHOD method_32591 (Lnet/minecraft/class_315;)Lnet/minecraft/class_4065; + ARG 0 gameOptions + METHOD method_32592 (Lnet/minecraft/class_315;)Lnet/minecraft/class_1306; + ARG 0 gameOptions + METHOD method_32593 (Lnet/minecraft/class_315;)Ljava/lang/Integer; + ARG 0 gameOptions