Game options visitor (#2012)

so they don't write a code twice for save and load

Signed-off-by: liach <liach@users.noreply.github.com>

Co-authored-by: liach <liach@users.noreply.github.com>
This commit is contained in:
liach 2021-02-04 12:33:57 -06:00 committed by GitHub
parent fd3e94b5d5
commit d28e051684
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 56 additions and 0 deletions

View File

@ -122,6 +122,7 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
ARG 1 category
METHOD method_1631 togglePlayerModelPart (Lnet/minecraft/class_1664;Z)V
ARG 1 part
ARG 2 enabled
METHOD method_1632 getCloudRenderMode ()Lnet/minecraft/class_4063;
METHOD method_1635 setPlayerModelPart (Lnet/minecraft/class_1664;Z)V
ARG 1 part
@ -139,10 +140,65 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
ARG 1 fallbackColor
METHOD method_19345 getTextBackgroundColor (F)I
ARG 1 fallbackOpacity
METHOD method_24230 (Lnet/minecraft/class_2487;Ljava/lang/String;)V
ARG 1 line
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
ARG 0 value
METHOD method_32596 isFalse (Ljava/lang/String;)Z
ARG 0 value
METHOD method_33663 saveArm (Lnet/minecraft/class_1306;)Ljava/lang/String;
ARG 0 arm
METHOD method_33664 (Lnet/minecraft/class_4060;)Ljava/lang/String;
ARG 0 ao
METHOD method_33665 saveCloudRenderMode (Lnet/minecraft/class_4063;)Ljava/lang/String;
ARG 0 mode
METHOD method_33666 accept (Lnet/minecraft/class_315$class_5823;)V
ARG 1 visitor
METHOD method_33667 (Lnet/minecraft/class_315$class_5823;Lnet/minecraft/class_3419;Ljava/lang/Float;)Ljava/lang/Float;
ARG 1 category
ARG 2 currentLevel
METHOD method_33671 parseList (Ljava/lang/String;)Ljava/util/List;
ARG 0 content
METHOD method_33672 loadCloudRenderMode (Ljava/lang/String;)Lnet/minecraft/class_4063;
ARG 0 literal
METHOD method_33674 loadAo (Ljava/lang/String;)Lnet/minecraft/class_4060;
ARG 0 value
METHOD method_33675 loadArm (Ljava/lang/String;)Lnet/minecraft/class_1306;
ARG 0 arm
CLASS 2
METHOD method_33676 find (Ljava/lang/String;)Ljava/lang/String;
ARG 1 key
CLASS 3
METHOD method_33677 print (Ljava/lang/String;)V
ARG 1 key
CLASS class_5823 Visitor
METHOD method_33678 visitDouble (Ljava/lang/String;D)D
ARG 1 key
ARG 2 current
METHOD method_33679 visitFloat (Ljava/lang/String;F)F
ARG 1 key
ARG 2 current
METHOD method_33680 visitInt (Ljava/lang/String;I)I
ARG 1 key
ARG 2 current
METHOD method_33681 visitObject (Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/lang/Object;
ARG 1 key
ARG 2 current
ARG 3 decoder
ARG 4 encoder
METHOD method_33682 visitObject (Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Ljava/lang/Object;
ARG 1 key
ARG 2 current
ARG 3 decoder
ARG 4 encoder
METHOD method_33683 visitString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ARG 1 key
ARG 2 current
METHOD method_33684 visitBoolean (Ljava/lang/String;Z)Z
ARG 1 key
ARG 2 current