﻿Classfile /C:/Users/PC/AppData/Local/Temp/opencode/jarremoval/shine/shineclient/gui/ShineMenuScreen.class
  Last modified 29 ш■ы. 2026 у.; size 22708 bytes
  SHA-256 checksum 9fac6095b3f9a62ae9f74e9dc13d2ea1487544a5adbfa04e3d89ad2eacb464ba
  Compiled from "ShineMenuScreen.java"
public class shine.shineclient.gui.ShineMenuScreen extends net.minecraft.class_437
  minor version: 0
  major version: 52
  flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: #15                         // shine/shineclient/gui/ShineMenuScreen
  super_class: #10                        // net/minecraft/class_437
  interfaces: 0, fields: 17, methods: 36, attributes: 3
Constant pool:
     #1 = Class              #2           // net/minecraft/class_2585
     #2 = Utf8               net/minecraft/class_2585
     #3 = String             #4           // Shine Client
     #4 = Utf8               Shine Client
     #5 = Methodref          #1.#6        // net/minecraft/class_2585."<init>":(Ljava/lang/String;)V
     #6 = NameAndType        #7:#8        // "<init>":(Ljava/lang/String;)V
     #7 = Utf8               <init>
     #8 = Utf8               (Ljava/lang/String;)V
     #9 = Methodref          #10.#11      // net/minecraft/class_437."<init>":(Lnet/minecraft/class_2561;)V
    #10 = Class              #12          // net/minecraft/class_437
    #11 = NameAndType        #7:#13       // "<init>":(Lnet/minecraft/class_2561;)V
    #12 = Utf8               net/minecraft/class_437
    #13 = Utf8               (Lnet/minecraft/class_2561;)V
    #14 = Fieldref           #15.#16      // shine/shineclient/gui/ShineMenuScreen.lastPage:I
    #15 = Class              #17          // shine/shineclient/gui/ShineMenuScreen
    #16 = NameAndType        #18:#19      // lastPage:I
    #17 = Utf8               shine/shineclient/gui/ShineMenuScreen
    #18 = Utf8               lastPage
    #19 = Utf8               I
    #20 = String             #21          //
    #21 = Utf8
    #22 = Fieldref           #15.#23      // shine/shineclient/gui/ShineMenuScreen.searchText:Ljava/lang/String;
    #23 = NameAndType        #24:#25      // searchText:Ljava/lang/String;
    #24 = Utf8               searchText
    #25 = Utf8               Ljava/lang/String;
    #26 = Class              #27          // java/util/ArrayList
    #27 = Utf8               java/util/ArrayList
    #28 = Methodref          #26.#29      // java/util/ArrayList."<init>":()V
    #29 = NameAndType        #7:#30       // "<init>":()V
    #30 = Utf8               ()V
    #31 = Fieldref           #15.#32      // shine/shineclient/gui/ShineMenuScreen.controls:Ljava/util/List;
    #32 = NameAndType        #33:#34      // controls:Ljava/util/List;
    #33 = Utf8               controls
    #34 = Utf8               Ljava/util/List;
    #35 = Fieldref           #15.#36      // shine/shineclient/gui/ShineMenuScreen.field_22791:Ljava/util/List;
    #36 = NameAndType        #37:#34      // field_22791:Ljava/util/List;
    #37 = Utf8               field_22791
    #38 = InterfaceMethodref #39.#40      // java/util/List.clear:()V
    #39 = Class              #41          // java/util/List
    #40 = NameAndType        #42:#30      // clear:()V
    #41 = Utf8               java/util/List
    #42 = Utf8               clear
    #43 = Fieldref           #15.#44      // shine/shineclient/gui/ShineMenuScreen.field_22786:Ljava/util/List;
    #44 = NameAndType        #45:#34      // field_22786:Ljava/util/List;
    #45 = Utf8               field_22786
    #46 = Fieldref           #15.#47      // shine/shineclient/gui/ShineMenuScreen.searchField:Lnet/minecraft/class_342;
    #47 = NameAndType        #48:#49      // searchField:Lnet/minecraft/class_342;
    #48 = Utf8               searchField
    #49 = Utf8               Lnet/minecraft/class_342;
    #50 = Fieldref           #15.#51      // shine/shineclient/gui/ShineMenuScreen.pathField:Lnet/minecraft/class_342;
    #51 = NameAndType        #52:#49      // pathField:Lnet/minecraft/class_342;
    #52 = Utf8               pathField
    #53 = Fieldref           #15.#54      // shine/shineclient/gui/ShineMenuScreen.profileField:Lnet/minecraft/class_342;
    #54 = NameAndType        #55:#49      // profileField:Lnet/minecraft/class_342;
    #55 = Utf8               profileField
    #56 = Fieldref           #15.#57      // shine/shineclient/gui/ShineMenuScreen.page:I
    #57 = NameAndType        #58:#19      // page:I
    #58 = Utf8               page
    #59 = Fieldref           #15.#60      // shine/shineclient/gui/ShineMenuScreen.scroll:I
    #60 = NameAndType        #61:#19      // scroll:I
    #61 = Utf8               scroll
    #62 = Methodref          #15.#63      // shine/shineclient/gui/ShineMenuScreen.getPageArrays:()[[Ljava/lang/Object;
    #63 = NameAndType        #64:#65      // getPageArrays:()[[Ljava/lang/Object;
    #64 = Utf8               getPageArrays
    #65 = Utf8               ()[[Ljava/lang/Object;
    #66 = Class              #67          // shine/shineclient/features/Feature
    #67 = Utf8               shine/shineclient/features/Feature
    #68 = Fieldref           #66.#69      // shine/shineclient/features/Feature.name:Ljava/lang/String;
    #69 = NameAndType        #70:#25      // name:Ljava/lang/String;
    #70 = Utf8               name
    #71 = Class              #72          // shine/shineclient/hud/HUDElement
    #72 = Utf8               shine/shineclient/hud/HUDElement
    #73 = Fieldref           #71.#69      // shine/shineclient/hud/HUDElement.name:Ljava/lang/String;
    #74 = Fieldref           #15.#75      // shine/shineclient/gui/ShineMenuScreen.field_22793:Lnet/minecraft/class_327;
    #75 = NameAndType        #76:#77      // field_22793:Lnet/minecraft/class_327;
    #76 = Utf8               field_22793
    #77 = Utf8               Lnet/minecraft/class_327;
    #78 = Methodref          #79.#80      // net/minecraft/class_327.method_1727:(Ljava/lang/String;)I
    #79 = Class              #81          // net/minecraft/class_327
    #80 = NameAndType        #82:#83      // method_1727:(Ljava/lang/String;)I
    #81 = Utf8               net/minecraft/class_327
    #82 = Utf8               method_1727
    #83 = Utf8               (Ljava/lang/String;)I
    #84 = Methodref          #85.#86      // java/lang/Math.max:(II)I
    #85 = Class              #87          // java/lang/Math
    #86 = NameAndType        #88:#89      // max:(II)I
    #87 = Utf8               java/lang/Math
    #88 = Utf8               max
    #89 = Utf8               (II)I
    #90 = Fieldref           #15.#91      // shine/shineclient/gui/ShineMenuScreen.ctrlX:I
    #91 = NameAndType        #92:#19      // ctrlX:I
    #92 = Utf8               ctrlX
    #93 = Fieldref           #15.#94      // shine/shineclient/gui/ShineMenuScreen.ICONS:[Ljava/lang/String;
    #94 = NameAndType        #95:#96      // ICONS:[Ljava/lang/String;
    #95 = Utf8               ICONS
    #96 = Utf8               [Ljava/lang/String;
    #97 = Class              #98          // shine/shineclient/gui/StyledButton
    #98 = Utf8               shine/shineclient/gui/StyledButton
    #99 = InvokeDynamic      #0:#100      // #0:onPress:(Lshine/shineclient/gui/ShineMenuScreen;I)Lnet/minecraft/class_4185$class_4241;
   #100 = NameAndType        #101:#102    // onPress:(Lshine/shineclient/gui/ShineMenuScreen;I)Lnet/minecraft/class_4185$class_4241;
   #101 = Utf8               onPress
   #102 = Utf8               (Lshine/shineclient/gui/ShineMenuScreen;I)Lnet/minecraft/class_4185$class_4241;
   #103 = Methodref          #97.#104     // shine/shineclient/gui/StyledButton."<init>":(IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)V
   #104 = NameAndType        #7:#105      // "<init>":(IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)V
   #105 = Utf8               (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)V
   #106 = Methodref          #97.#107     // shine/shineclient/gui/StyledButton.setGhost:()Lshine/shineclient/gui/StyledButton;
   #107 = NameAndType        #108:#109    // setGhost:()Lshine/shineclient/gui/StyledButton;
   #108 = Utf8               setGhost
   #109 = Utf8               ()Lshine/shineclient/gui/StyledButton;
   #110 = Methodref          #15.#111     // shine/shineclient/gui/ShineMenuScreen.method_25411:(Lnet/minecraft/class_339;)Lnet/minecraft/class_339;
   #111 = NameAndType        #112:#113    // method_25411:(Lnet/minecraft/class_339;)Lnet/minecraft/class_339;
   #112 = Utf8               method_25411
   #113 = Utf8               (Lnet/minecraft/class_339;)Lnet/minecraft/class_339;
   #114 = Methodref          #97.#115     // shine/shineclient/gui/StyledButton.setAccentBar:()Lshine/shineclient/gui/StyledButton;
   #115 = NameAndType        #116:#109    // setAccentBar:()Lshine/shineclient/gui/StyledButton;
   #116 = Utf8               setAccentBar
   #117 = Fieldref           #15.#118     // shine/shineclient/gui/ShineMenuScreen.field_22790:I
   #118 = NameAndType        #119:#19     // field_22790:I
   #119 = Utf8               field_22790
   #120 = String             #121         // E
   #121 = Utf8               E
   #122 = InvokeDynamic      #1:#123      // #1:onPress:(Lshine/shineclient/gui/ShineMenuScreen;)Lnet/minecraft/class_4185$class_4241;
   #123 = NameAndType        #101:#124    // onPress:(Lshine/shineclient/gui/ShineMenuScreen;)Lnet/minecraft/class_4185$class_4241;
   #124 = Utf8               (Lshine/shineclient/gui/ShineMenuScreen;)Lnet/minecraft/class_4185$class_4241;
   #125 = Methodref          #97.#126     // shine/shineclient/gui/StyledButton.setAccentColor:(I)Lshine/shineclient/gui/StyledButton;
   #126 = NameAndType        #127:#128    // setAccentColor:(I)Lshine/shineclient/gui/StyledButton;
   #127 = Utf8               setAccentColor
   #128 = Utf8               (I)Lshine/shineclient/gui/StyledButton;
   #129 = String             #130         // ?
   #130 = Utf8               ?
   #131 = InvokeDynamic      #2:#123      // #2:onPress:(Lshine/shineclient/gui/ShineMenuScreen;)Lnet/minecraft/class_4185$class_4241;
   #132 = Integer            -9735552
   #133 = Fieldref           #15.#134     // shine/shineclient/gui/ShineMenuScreen.field_22789:I
   #134 = NameAndType        #135:#19     // field_22789:I
   #135 = Utf8               field_22789
   #136 = Class              #137         // net/minecraft/class_342
   #137 = Utf8               net/minecraft/class_342
   #138 = Methodref          #85.#139     // java/lang/Math.min:(II)I
   #139 = NameAndType        #140:#89     // min:(II)I
   #140 = Utf8               min
   #141 = Fieldref           #1.#142      // net/minecraft/class_2585.field_24366:Lnet/minecraft/class_2561;
   #142 = NameAndType        #143:#144    // field_24366:Lnet/minecraft/class_2561;
   #143 = Utf8               field_24366
   #144 = Utf8               Lnet/minecraft/class_2561;
   #145 = Methodref          #136.#146    // net/minecraft/class_342."<init>":(Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;)V
   #146 = NameAndType        #7:#147      // "<init>":(Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;)V
   #147 = Utf8               (Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;)V
   #148 = Methodref          #136.#149    // net/minecraft/class_342.method_1880:(I)V
   #149 = NameAndType        #150:#151    // method_1880:(I)V
   #150 = Utf8               method_1880
   #151 = Utf8               (I)V
   #152 = Methodref          #153.#154    // java/lang/String.isEmpty:()Z
   #153 = Class              #155         // java/lang/String
   #154 = NameAndType        #156:#157    // isEmpty:()Z
   #155 = Utf8               java/lang/String
   #156 = Utf8               isEmpty
   #157 = Utf8               ()Z
   #158 = Methodref          #136.#159    // net/minecraft/class_342.method_1852:(Ljava/lang/String;)V
   #159 = NameAndType        #160:#8      // method_1852:(Ljava/lang/String;)V
   #160 = Utf8               method_1852
   #161 = InterfaceMethodref #39.#162     // java/util/List.add:(Ljava/lang/Object;)Z
   #162 = NameAndType        #163:#164    // add:(Ljava/lang/Object;)Z
   #163 = Utf8               add
   #164 = Utf8               (Ljava/lang/Object;)Z
   #165 = Methodref          #15.#166     // shine/shineclient/gui/ShineMenuScreen.addItems:()V
   #166 = NameAndType        #167:#30     // addItems:()V
   #167 = Utf8               addItems
   #168 = Methodref          #15.#169     // shine/shineclient/gui/ShineMenuScreen.addThemes:()V
   #169 = NameAndType        #170:#30     // addThemes:()V
   #170 = Utf8               addThemes
   #171 = Methodref          #15.#172     // shine/shineclient/gui/ShineMenuScreen.addConfigs:()V
   #172 = NameAndType        #173:#30     // addConfigs:()V
   #173 = Utf8               addConfigs
   #174 = Class              #175         // "[Ljava/lang/Object;"
   #175 = Utf8               [Ljava/lang/Object;
   #176 = Methodref          #177.#178    // shine/shineclient/ShineClientMod.getInstance:()Lshine/shineclient/ShineClientMod;
   #177 = Class              #179         // shine/shineclient/ShineClientMod
   #178 = NameAndType        #180:#181    // getInstance:()Lshine/shineclient/ShineClientMod;
   #179 = Utf8               shine/shineclient/ShineClientMod
   #180 = Utf8               getInstance
   #181 = Utf8               ()Lshine/shineclient/ShineClientMod;
   #182 = Fieldref           #177.#183    // shine/shineclient/ShineClientMod.featureManager:Lshine/shineclient/features/FeatureManager;
   #183 = NameAndType        #184:#185    // featureManager:Lshine/shineclient/features/FeatureManager;
   #184 = Utf8               featureManager
   #185 = Utf8               Lshine/shineclient/features/FeatureManager;
   #186 = Methodref          #187.#188    // shine/shineclient/features/FeatureManager.getAll:()[Lshine/shineclient/features/Feature;
   #187 = Class              #189         // shine/shineclient/features/FeatureManager
   #188 = NameAndType        #190:#191    // getAll:()[Lshine/shineclient/features/Feature;
   #189 = Utf8               shine/shineclient/features/FeatureManager
   #190 = Utf8               getAll
   #191 = Utf8               ()[Lshine/shineclient/features/Feature;
   #192 = Fieldref           #177.#193    // shine/shineclient/ShineClientMod.hudManager:Lshine/shineclient/hud/HUDManager;
   #193 = NameAndType        #194:#195    // hudManager:Lshine/shineclient/hud/HUDManager;
   #194 = Utf8               hudManager
   #195 = Utf8               Lshine/shineclient/hud/HUDManager;
   #196 = Fieldref           #197.#198    // shine/shineclient/hud/HUDManager.elements:Ljava/util/List;
   #197 = Class              #199         // shine/shineclient/hud/HUDManager
   #198 = NameAndType        #200:#34     // elements:Ljava/util/List;
   #199 = Utf8               shine/shineclient/hud/HUDManager
   #200 = Utf8               elements
   #201 = InterfaceMethodref #39.#202     // java/util/List.toArray:()[Ljava/lang/Object;
   #202 = NameAndType        #203:#204    // toArray:()[Ljava/lang/Object;
   #203 = Utf8               toArray
   #204 = Utf8               ()[Ljava/lang/Object;
   #205 = Methodref          #187.#206    // shine/shineclient/features/FeatureManager.getOptimization:()[Lshine/shineclient/features/Feature;
   #206 = NameAndType        #207:#191    // getOptimization:()[Lshine/shineclient/features/Feature;
   #207 = Utf8               getOptimization
   #208 = Fieldref           #66.#209     // shine/shineclient/features/Feature.hasSettings:Z
   #209 = NameAndType        #210:#211    // hasSettings:Z
   #210 = Utf8               hasSettings
   #211 = Utf8               Z
   #212 = Fieldref           #71.#209     // shine/shineclient/hud/HUDElement.hasSettings:Z
   #213 = Fieldref           #66.#214     // shine/shineclient/features/Feature.enabled:Z
   #214 = NameAndType        #215:#211    // enabled:Z
   #215 = Utf8               enabled
   #216 = Fieldref           #71.#214     // shine/shineclient/hud/HUDElement.enabled:Z
   #217 = Class              #218         // shine/shineclient/gui/ShineMenuScreen$ControlRef
   #218 = Utf8               shine/shineclient/gui/ShineMenuScreen$ControlRef
   #219 = String             #220         // з7?
   #220 = Utf8               з7?
   #221 = InvokeDynamic      #3:#222      // #3:onPress:(Lshine/shineclient/gui/ShineMenuScreen;Ljava/lang/Object;)Lnet/minecraft/class_4185$class_4241;
   #222 = NameAndType        #101:#223    // onPress:(Lshine/shineclient/gui/ShineMenuScreen;Ljava/lang/Object;)Lnet/minecraft/class_4185$class_4241;
   #223 = Utf8               (Lshine/shineclient/gui/ShineMenuScreen;Ljava/lang/Object;)Lnet/minecraft/class_4185$class_4241;
   #224 = Methodref          #217.#225    // shine/shineclient/gui/ShineMenuScreen$ControlRef."<init>":(Lnet/minecraft/class_339;Ljava/lang/String;I)V
   #225 = NameAndType        #7:#226      // "<init>":(Lnet/minecraft/class_339;Ljava/lang/String;I)V
   #226 = Utf8               (Lnet/minecraft/class_339;Ljava/lang/String;I)V
   #227 = InvokeDynamic      #4:#228      // #4:run:(Lshine/shineclient/gui/ShineMenuScreen;Ljava/lang/Object;)Ljava/lang/Runnable;
   #228 = NameAndType        #229:#230    // run:(Lshine/shineclient/gui/ShineMenuScreen;Ljava/lang/Object;)Ljava/lang/Runnable;
   #229 = Utf8               run
   #230 = Utf8               (Lshine/shineclient/gui/ShineMenuScreen;Ljava/lang/Object;)Ljava/lang/Runnable;
   #231 = InvokeDynamic      #5:#228      // #5:run:(Lshine/shineclient/gui/ShineMenuScreen;Ljava/lang/Object;)Ljava/lang/Runnable;
   #232 = Class              #233         // shine/shineclient/gui/ToggleSwitchWidget
   #233 = Utf8               shine/shineclient/gui/ToggleSwitchWidget
   #234 = Methodref          #232.#235    // shine/shineclient/gui/ToggleSwitchWidget."<init>":(IIZLjava/lang/Runnable;)V
   #235 = NameAndType        #7:#236      // "<init>":(IIZLjava/lang/Runnable;)V
   #236 = Utf8               (IIZLjava/lang/Runnable;)V
   #237 = Methodref          #238.#239    // shine/shineclient/gui/ThemeManager.getThemeNames:()[Ljava/lang/String;
   #238 = Class              #240         // shine/shineclient/gui/ThemeManager
   #239 = NameAndType        #241:#242    // getThemeNames:()[Ljava/lang/String;
   #240 = Utf8               shine/shineclient/gui/ThemeManager
   #241 = Utf8               getThemeNames
   #242 = Utf8               ()[Ljava/lang/String;
   #243 = Methodref          #238.#244    // shine/shineclient/gui/ThemeManager.getCurrentIndex:()I
   #244 = NameAndType        #245:#246    // getCurrentIndex:()I
   #245 = Utf8               getCurrentIndex
   #246 = Utf8               ()I
   #247 = Class              #248         // java/lang/StringBuilder
   #248 = Utf8               java/lang/StringBuilder
   #249 = Methodref          #247.#29     // java/lang/StringBuilder."<init>":()V
   #250 = String             #251         // зf
   #251 = Utf8               зf
   #252 = Methodref          #247.#253    // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
   #253 = NameAndType        #254:#255    // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
   #254 = Utf8               append
   #255 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;
   #256 = Methodref          #247.#257    // java/lang/StringBuilder.toString:()Ljava/lang/String;
   #257 = NameAndType        #258:#259    // toString:()Ljava/lang/String;
   #258 = Utf8               toString
   #259 = Utf8               ()Ljava/lang/String;
   #260 = InvokeDynamic      #6:#100      // #6:onPress:(Lshine/shineclient/gui/ShineMenuScreen;I)Lnet/minecraft/class_4185$class_4241;
   #261 = Methodref          #238.#262    // shine/shineclient/gui/ThemeManager.getTheme:()Lshine/shineclient/gui/Theme;
   #262 = NameAndType        #263:#264    // getTheme:()Lshine/shineclient/gui/Theme;
   #263 = Utf8               getTheme
   #264 = Utf8               ()Lshine/shineclient/gui/Theme;
   #265 = Fieldref           #266.#267    // shine/shineclient/gui/Theme.accent:I
   #266 = Class              #268         // shine/shineclient/gui/Theme
   #267 = NameAndType        #269:#19     // accent:I
   #268 = Utf8               shine/shineclient/gui/Theme
   #269 = Utf8               accent
   #270 = Fieldref           #271.#272    // shine/shineclient/config/ConfigManager.configDir:Ljava/lang/String;
   #271 = Class              #273         // shine/shineclient/config/ConfigManager
   #272 = NameAndType        #274:#25     // configDir:Ljava/lang/String;
   #273 = Utf8               shine/shineclient/config/ConfigManager
   #274 = Utf8               configDir
   #275 = Methodref          #271.#276    // shine/shineclient/config/ConfigManager.getConfigDir:()Ljava/io/File;
   #276 = NameAndType        #277:#278    // getConfigDir:()Ljava/io/File;
   #277 = Utf8               getConfigDir
   #278 = Utf8               ()Ljava/io/File;
   #279 = Methodref          #280.#281    // java/io/File.getAbsolutePath:()Ljava/lang/String;
   #280 = Class              #282         // java/io/File
   #281 = NameAndType        #283:#259    // getAbsolutePath:()Ljava/lang/String;
   #282 = Utf8               java/io/File
   #283 = Utf8               getAbsolutePath
   #284 = String             #285         // зaApply
   #285 = Utf8               зaApply
   #286 = InvokeDynamic      #7:#123      // #7:onPress:(Lshine/shineclient/gui/ShineMenuScreen;)Lnet/minecraft/class_4185$class_4241;
   #287 = String             #288         // зeOpen
   #288 = Utf8               зeOpen
   #289 = InvokeDynamic      #8:#290      // #8:onPress:()Lnet/minecraft/class_4185$class_4241;
   #290 = NameAndType        #101:#291    // onPress:()Lnet/minecraft/class_4185$class_4241;
   #291 = Utf8               ()Lnet/minecraft/class_4185$class_4241;
   #292 = String             #293         // з7Reset
   #293 = Utf8               з7Reset
   #294 = InvokeDynamic      #9:#123      // #9:onPress:(Lshine/shineclient/gui/ShineMenuScreen;)Lnet/minecraft/class_4185$class_4241;
   #295 = Fieldref           #271.#296    // shine/shineclient/config/ConfigManager.currentProfile:Ljava/lang/String;
   #296 = NameAndType        #297:#25     // currentProfile:Ljava/lang/String;
   #297 = Utf8               currentProfile
   #298 = String             #299         // default
   #299 = Utf8               default
   #300 = Methodref          #153.#301    // java/lang/String.equals:(Ljava/lang/Object;)Z
   #301 = NameAndType        #302:#164    // equals:(Ljava/lang/Object;)Z
   #302 = Utf8               equals
   #303 = String             #304         // зaSave
   #304 = Utf8               зaSave
   #305 = InvokeDynamic      #10:#123     // #10:onPress:(Lshine/shineclient/gui/ShineMenuScreen;)Lnet/minecraft/class_4185$class_4241;
   #306 = String             #307         // зeLoad
   #307 = Utf8               зeLoad
   #308 = InvokeDynamic      #11:#123     // #11:onPress:(Lshine/shineclient/gui/ShineMenuScreen;)Lnet/minecraft/class_4185$class_4241;
   #309 = String             #310         // зcDel
   #310 = Utf8               зcDel
   #311 = InvokeDynamic      #12:#123     // #12:onPress:(Lshine/shineclient/gui/ShineMenuScreen;)Lnet/minecraft/class_4185$class_4241;
   #312 = Methodref          #271.#313    // shine/shineclient/config/ConfigManager.listProfiles:()Ljava/util/List;
   #313 = NameAndType        #314:#315    // listProfiles:()Ljava/util/List;
   #314 = Utf8               listProfiles
   #315 = Utf8               ()Ljava/util/List;
   #316 = InterfaceMethodref #39.#317     // java/util/List.contains:(Ljava/lang/Object;)Z
   #317 = NameAndType        #318:#164    // contains:(Ljava/lang/Object;)Z
   #318 = Utf8               contains
   #319 = InterfaceMethodref #39.#320     // java/util/List.add:(ILjava/lang/Object;)V
   #320 = NameAndType        #163:#321    // add:(ILjava/lang/Object;)V
   #321 = Utf8               (ILjava/lang/Object;)V
   #322 = InterfaceMethodref #39.#323     // java/util/List.iterator:()Ljava/util/Iterator;
   #323 = NameAndType        #324:#325    // iterator:()Ljava/util/Iterator;
   #324 = Utf8               iterator
   #325 = Utf8               ()Ljava/util/Iterator;
   #326 = InterfaceMethodref #327.#328    // java/util/Iterator.hasNext:()Z
   #327 = Class              #329         // java/util/Iterator
   #328 = NameAndType        #330:#157    // hasNext:()Z
   #329 = Utf8               java/util/Iterator
   #330 = Utf8               hasNext
   #331 = InterfaceMethodref #327.#332    // java/util/Iterator.next:()Ljava/lang/Object;
   #332 = NameAndType        #333:#334    // next:()Ljava/lang/Object;
   #333 = Utf8               next
   #334 = Utf8               ()Ljava/lang/Object;
   #335 = String             #336         // зb?
   #336 = Utf8               зb?
   #337 = String             #338         // ?
   #338 = Utf8               ?
   #339 = InvokeDynamic      #13:#340     // #13:onPress:(Lshine/shineclient/gui/ShineMenuScreen;Ljava/lang/String;)Lnet/minecraft/class_4185$class_4241;
   #340 = NameAndType        #101:#341    // onPress:(Lshine/shineclient/gui/ShineMenuScreen;Ljava/lang/String;)Lnet/minecraft/class_4185$class_4241;
   #341 = Utf8               (Lshine/shineclient/gui/ShineMenuScreen;Ljava/lang/String;)Lnet/minecraft/class_4185$class_4241;
   #342 = Methodref          #153.#343    // java/lang/String.toLowerCase:()Ljava/lang/String;
   #343 = NameAndType        #344:#259    // toLowerCase:()Ljava/lang/String;
   #344 = Utf8               toLowerCase
   #345 = Methodref          #153.#346    // java/lang/String.contains:(Ljava/lang/CharSequence;)Z
   #346 = NameAndType        #318:#347    // contains:(Ljava/lang/CharSequence;)Z
   #347 = Utf8               (Ljava/lang/CharSequence;)Z
   #348 = Fieldref           #15.#349     // shine/shineclient/gui/ShineMenuScreen.msg:Ljava/lang/String;
   #349 = NameAndType        #350:#25     // msg:Ljava/lang/String;
   #350 = Utf8               msg
   #351 = Fieldref           #15.#352     // shine/shineclient/gui/ShineMenuScreen.msgTimer:I
   #352 = NameAndType        #353:#19     // msgTimer:I
   #353 = Utf8               msgTimer
   #354 = Fieldref           #266.#355    // shine/shineclient/gui/Theme.bg:I
   #355 = NameAndType        #356:#19     // bg:I
   #356 = Utf8               bg
   #357 = Methodref          #15.#358     // shine/shineclient/gui/ShineMenuScreen.method_25294:(Lnet/minecraft/class_4587;IIIII)V
   #358 = NameAndType        #359:#360    // method_25294:(Lnet/minecraft/class_4587;IIIII)V
   #359 = Utf8               method_25294
   #360 = Utf8               (Lnet/minecraft/class_4587;IIIII)V
   #361 = Fieldref           #266.#362    // shine/shineclient/gui/Theme.sidebar:I
   #362 = NameAndType        #363:#19     // sidebar:I
   #363 = Utf8               sidebar
   #364 = Methodref          #15.#365     // shine/shineclient/gui/ShineMenuScreen.renderAbout:(Lnet/minecraft/class_4587;IILshine/shineclient/gui/Theme;)V
   #365 = NameAndType        #366:#367    // renderAbout:(Lnet/minecraft/class_4587;IILshine/shineclient/gui/Theme;)V
   #366 = Utf8               renderAbout
   #367 = Utf8               (Lnet/minecraft/class_4587;IILshine/shineclient/gui/Theme;)V
   #368 = Methodref          #15.#369     // shine/shineclient/gui/ShineMenuScreen.renderRows:(Lnet/minecraft/class_4587;IIIILshine/shineclient/gui/Theme;)V
   #369 = NameAndType        #370:#371    // renderRows:(Lnet/minecraft/class_4587;IIIILshine/shineclient/gui/Theme;)V
   #370 = Utf8               renderRows
   #371 = Utf8               (Lnet/minecraft/class_4587;IIIILshine/shineclient/gui/Theme;)V
   #372 = Methodref          #15.#373     // shine/shineclient/gui/ShineMenuScreen.renderNames:(Lnet/minecraft/class_4587;ILshine/shineclient/gui/Theme;)V
   #373 = NameAndType        #374:#375    // renderNames:(Lnet/minecraft/class_4587;ILshine/shineclient/gui/Theme;)V
   #374 = Utf8               renderNames
   #375 = Utf8               (Lnet/minecraft/class_4587;ILshine/shineclient/gui/Theme;)V
   #376 = Fieldref           #217.#69     // shine/shineclient/gui/ShineMenuScreen$ControlRef.name:Ljava/lang/String;
   #377 = Methodref          #15.#378     // shine/shineclient/gui/ShineMenuScreen.searchFilter:(Ljava/lang/String;)Z
   #378 = NameAndType        #379:#380    // searchFilter:(Ljava/lang/String;)Z
   #379 = Utf8               searchFilter
   #380 = Utf8               (Ljava/lang/String;)Z
   #381 = Fieldref           #217.#382    // shine/shineclient/gui/ShineMenuScreen$ControlRef.y0:I
   #382 = NameAndType        #383:#19     // y0:I
   #383 = Utf8               y0
   #384 = Fieldref           #217.#385    // shine/shineclient/gui/ShineMenuScreen$ControlRef.widget:Lnet/minecraft/class_339;
   #385 = NameAndType        #386:#387    // widget:Lnet/minecraft/class_339;
   #386 = Utf8               widget
   #387 = Utf8               Lnet/minecraft/class_339;
   #388 = Fieldref           #389.#390    // net/minecraft/class_339.field_22764:Z
   #389 = Class              #391         // net/minecraft/class_339
   #390 = NameAndType        #392:#211    // field_22764:Z
   #391 = Utf8               net/minecraft/class_339
   #392 = Utf8               field_22764
   #393 = Methodref          #10.#394     // net/minecraft/class_437.method_25394:(Lnet/minecraft/class_4587;IIF)V
   #394 = NameAndType        #395:#396    // method_25394:(Lnet/minecraft/class_4587;IIF)V
   #395 = Utf8               method_25394
   #396 = Utf8               (Lnet/minecraft/class_4587;IIF)V
   #397 = Fieldref           #266.#398    // shine/shineclient/gui/Theme.card:I
   #398 = NameAndType        #399:#19     // card:I
   #399 = Utf8               card
   #400 = String             #401         // зbзl
   #401 = Utf8               зbзl
   #402 = Fieldref           #15.#403     // shine/shineclient/gui/ShineMenuScreen.TITLES:[Ljava/lang/String;
   #403 = NameAndType        #404:#96     // TITLES:[Ljava/lang/String;
   #404 = Utf8               TITLES
   #405 = Float              56.0f
   #406 = Float              8.0f
   #407 = Methodref          #79.#408     // net/minecraft/class_327.method_1729:(Lnet/minecraft/class_4587;Ljava/lang/String;FFI)I
   #408 = NameAndType        #409:#410    // method_1729:(Lnet/minecraft/class_4587;Ljava/lang/String;FFI)I
   #409 = Utf8               method_1729
   #410 = Utf8               (Lnet/minecraft/class_4587;Ljava/lang/String;FFI)I
   #411 = String             #412         // з8
   #412 = Utf8               з8
   #413 = Fieldref           #15.#414     // shine/shineclient/gui/ShineMenuScreen.SUB:[Ljava/lang/String;
   #414 = NameAndType        #415:#96     // SUB:[Ljava/lang/String;
   #415 = Utf8               SUB
   #416 = Float              22.0f
   #417 = Fieldref           #266.#418    // shine/shineclient/gui/Theme.textSecondary:I
   #418 = NameAndType        #419:#19     // textSecondary:I
   #419 = Utf8               textSecondary
   #420 = String             #421         // з8Shine Client
   #421 = Utf8               з8Shine Client
   #422 = Float              10.0f
   #423 = Integer            -805306368
   #424 = Integer            -8286984
   #425 = Methodref          #136.#394    // net/minecraft/class_342.method_25394:(Lnet/minecraft/class_4587;IIF)V
   #426 = Methodref          #136.#427    // net/minecraft/class_342.method_1882:()Ljava/lang/String;
   #427 = NameAndType        #428:#259    // method_1882:()Ljava/lang/String;
   #428 = Utf8               method_1882
   #429 = Methodref          #136.#430    // net/minecraft/class_342.method_25370:()Z
   #430 = NameAndType        #431:#157    // method_25370:()Z
   #431 = Utf8               method_25370
   #432 = String             #433         // з8? search
   #433 = Utf8               з8? search
   #434 = Fieldref           #136.#435    // net/minecraft/class_342.field_22760:I
   #435 = NameAndType        #436:#19     // field_22760:I
   #436 = Utf8               field_22760
   #437 = Fieldref           #136.#438    // net/minecraft/class_342.field_22761:I
   #438 = NameAndType        #439:#19     // field_22761:I
   #439 = Utf8               field_22761
   #440 = Methodref          #15.#441     // shine/shineclient/gui/ShineMenuScreen.getCurrentArray:()[Ljava/lang/Object;
   #441 = NameAndType        #442:#204    // getCurrentArray:()[Ljava/lang/Object;
   #442 = Utf8               getCurrentArray
   #443 = Methodref          #15.#444     // shine/shineclient/gui/ShineMenuScreen.getName:(Ljava/lang/Object;)Ljava/lang/String;
   #444 = NameAndType        #445:#446    // getName:(Ljava/lang/Object;)Ljava/lang/String;
   #445 = Utf8               getName
   #446 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;
   #447 = Integer            -15461344
   #448 = String             #449         // зfзl
   #449 = Utf8               зfзl
   #450 = Float              10.5f
   #451 = Fieldref           #15.#452     // shine/shineclient/gui/ShineMenuScreen.DESCS:Ljava/util/Map;
   #452 = NameAndType        #453:#454    // DESCS:Ljava/util/Map;
   #453 = Utf8               DESCS
   #454 = Utf8               Ljava/util/Map;
   #455 = InterfaceMethodref #456.#457    // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
   #456 = Class              #458         // java/util/Map
   #457 = NameAndType        #459:#460    // get:(Ljava/lang/Object;)Ljava/lang/Object;
   #458 = Utf8               java/util/Map
   #459 = Utf8               get
   #460 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;
   #461 = Methodref          #153.#462    // java/lang/String.length:()I
   #462 = NameAndType        #463:#246    // length:()I
   #463 = Utf8               length
   #464 = Methodref          #153.#465    // java/lang/String.substring:(II)Ljava/lang/String;
   #465 = NameAndType        #466:#467    // substring:(II)Ljava/lang/String;
   #466 = Utf8               substring
   #467 = Utf8               (II)Ljava/lang/String;
   #468 = InterfaceMethodref #39.#469     // java/util/List.size:()I
   #469 = NameAndType        #470:#246    // size:()I
   #470 = Utf8               size
   #471 = String             #472         // Total Features
   #472 = Utf8               Total Features
   #473 = String             #474         // Optimizations
   #474 = Utf8               Optimizations
   #475 = String             #476         // HUD Elements
   #476 = Utf8               HUD Elements
   #477 = String             #478         // Themes
   #478 = Utf8               Themes
   #479 = String             #480         // Profiles
   #480 = Utf8               Profiles
   #481 = String             #482         // зbзlShine Client
   #482 = Utf8               зbзlShine Client
   #483 = String             #484         // з8v1.1 з7by зbseekis
   #484 = Utf8               з8v1.1 з7by зbseekis
   #485 = String             #486         // з7Created by зfseekis
   #486 = Utf8               з7Created by зfseekis
   #487 = String             #488         // з7Minecraft utility mod for 1.16.4
   #488 = Utf8               з7Minecraft utility mod for 1.16.4
   #489 = String             #490         // зbзlStatistics
   #490 = Utf8               зbзlStatistics
   #491 = String             #492         // з7
   #492 = Utf8               з7
   #493 = Methodref          #247.#494    // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
   #494 = NameAndType        #254:#495    // append:(I)Ljava/lang/StringBuilder;
   #495 = Utf8               (I)Ljava/lang/StringBuilder;
   #496 = String             #497         // зbзlControls
   #497 = Utf8               зbзlControls
   #498 = String             #499         // з7R-SHIFT
   #499 = Utf8               з7R-SHIFT
   #500 = String             #501         // з8 Ч open/close menu
   #501 = Utf8               з8 Ч open/close menu
   #502 = String             #503         // з7Sidebar E
   #503 = Utf8               з7Sidebar E
   #504 = String             #505         // з8 Ч HUD edit mode
   #505 = Utf8               з8 Ч HUD edit mode
   #506 = String             #507         // з7Scroll
   #507 = Utf8               з7Scroll
   #508 = String             #509         // з8 Ч navigate list
   #509 = Utf8               з8 Ч navigate list
   #510 = Class              #511         // java/lang/Object
   #511 = Utf8               java/lang/Object
   #512 = Methodref          #136.#513    // net/minecraft/class_342.method_25402:(DDI)Z
   #513 = NameAndType        #514:#515    // method_25402:(DDI)Z
   #514 = Utf8               method_25402
   #515 = Utf8               (DDI)Z
   #516 = Methodref          #10.#513     // net/minecraft/class_437.method_25402:(DDI)Z
   #517 = Methodref          #271.#518    // shine/shineclient/config/ConfigManager.save:()V
   #518 = NameAndType        #519:#30     // save:()V
   #519 = Utf8               save
   #520 = Methodref          #66.#521     // shine/shineclient/features/Feature.toggle:()V
   #521 = NameAndType        #522:#30     // toggle:()V
   #522 = Utf8               toggle
   #523 = Methodref          #15.#524     // shine/shineclient/gui/ShineMenuScreen.method_25426:()V
   #524 = NameAndType        #525:#30     // method_25426:()V
   #525 = Utf8               method_25426
   #526 = Methodref          #15.#527     // shine/shineclient/gui/ShineMenuScreen.method_25419:()V
   #527 = NameAndType        #528:#30     // method_25419:()V
   #528 = Utf8               method_25419
   #529 = Methodref          #136.#530    // net/minecraft/class_342.method_25404:(III)Z
   #530 = NameAndType        #531:#532    // method_25404:(III)Z
   #531 = Utf8               method_25404
   #532 = Utf8               (III)Z
   #533 = Methodref          #10.#530     // net/minecraft/class_437.method_25404:(III)Z
   #534 = Methodref          #136.#535    // net/minecraft/class_342.method_25400:(CI)Z
   #535 = NameAndType        #536:#537    // method_25400:(CI)Z
   #536 = Utf8               method_25400
   #537 = Utf8               (CI)Z
   #538 = Methodref          #10.#535     // net/minecraft/class_437.method_25400:(CI)Z
   #539 = Double             40.0d
   #541 = Double             24.0d
   #543 = Methodref          #280.#6      // java/io/File."<init>":(Ljava/lang/String;)V
   #544 = Methodref          #280.#545    // java/io/File.exists:()Z
   #545 = NameAndType        #546:#157    // exists:()Z
   #546 = Utf8               exists
   #547 = Methodref          #280.#548    // java/io/File.mkdirs:()Z
   #548 = NameAndType        #549:#157    // mkdirs:()Z
   #549 = Utf8               mkdirs
   #550 = Methodref          #551.#552    // java/awt/Desktop.isDesktopSupported:()Z
   #551 = Class              #553         // java/awt/Desktop
   #552 = NameAndType        #554:#157    // isDesktopSupported:()Z
   #553 = Utf8               java/awt/Desktop
   #554 = Utf8               isDesktopSupported
   #555 = Methodref          #551.#556    // java/awt/Desktop.getDesktop:()Ljava/awt/Desktop;
   #556 = NameAndType        #557:#558    // getDesktop:()Ljava/awt/Desktop;
   #557 = Utf8               getDesktop
   #558 = Utf8               ()Ljava/awt/Desktop;
   #559 = Methodref          #551.#560    // java/awt/Desktop.open:(Ljava/io/File;)V
   #560 = NameAndType        #561:#562    // open:(Ljava/io/File;)V
   #561 = Utf8               open
   #562 = Utf8               (Ljava/io/File;)V
   #563 = Methodref          #564.#565    // java/lang/Runtime.getRuntime:()Ljava/lang/Runtime;
   #564 = Class              #566         // java/lang/Runtime
   #565 = NameAndType        #567:#568    // getRuntime:()Ljava/lang/Runtime;
   #566 = Utf8               java/lang/Runtime
   #567 = Utf8               getRuntime
   #568 = Utf8               ()Ljava/lang/Runtime;
   #569 = String             #570         // explorer.exe \"
   #570 = Utf8               explorer.exe \"
   #571 = String             #572         // /
   #572 = Utf8               /
   #573 = String             #574         // \\
   #574 = Utf8               \\
   #575 = Methodref          #153.#576    // java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
   #576 = NameAndType        #577:#578    // replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
   #577 = Utf8               replace
   #578 = Utf8               (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
   #579 = String             #580         // \"
   #580 = Utf8               \"
   #581 = Methodref          #564.#582    // java/lang/Runtime.exec:(Ljava/lang/String;)Ljava/lang/Process;
   #582 = NameAndType        #583:#584    // exec:(Ljava/lang/String;)Ljava/lang/Process;
   #583 = Utf8               exec
   #584 = Utf8               (Ljava/lang/String;)Ljava/lang/Process;
   #585 = Class              #586         // java/lang/Exception
   #586 = Utf8               java/lang/Exception
   #587 = Methodref          #585.#588    // java/lang/Exception.printStackTrace:()V
   #588 = NameAndType        #589:#30     // printStackTrace:()V
   #589 = Utf8               printStackTrace
   #590 = Methodref          #271.#591    // shine/shineclient/config/ConfigManager.loadProfile:(Ljava/lang/String;)V
   #591 = NameAndType        #592:#8      // loadProfile:(Ljava/lang/String;)V
   #592 = Utf8               loadProfile
   #593 = String             #594         // зaLoaded
   #594 = Utf8               зaLoaded
   #595 = Methodref          #15.#596     // shine/shineclient/gui/ShineMenuScreen.showMsg:(Ljava/lang/String;)V
   #596 = NameAndType        #597:#8      // showMsg:(Ljava/lang/String;)V
   #597 = Utf8               showMsg
   #598 = Methodref          #153.#599    // java/lang/String.trim:()Ljava/lang/String;
   #599 = NameAndType        #600:#259    // trim:()Ljava/lang/String;
   #600 = Utf8               trim
   #601 = Methodref          #271.#602    // shine/shineclient/config/ConfigManager.deleteProfile:(Ljava/lang/String;)Z
   #602 = NameAndType        #603:#380    // deleteProfile:(Ljava/lang/String;)Z
   #603 = Utf8               deleteProfile
   #604 = String             #605         // зcDeleted
   #605 = Utf8               зcDeleted
   #606 = Methodref          #271.#607    // shine/shineclient/config/ConfigManager.saveProfile:(Ljava/lang/String;)V
   #607 = NameAndType        #608:#8      // saveProfile:(Ljava/lang/String;)V
   #608 = Utf8               saveProfile
   #609 = String             #610         // зaSaved
   #610 = Utf8               зaSaved
   #611 = Methodref          #271.#612    // shine/shineclient/config/ConfigManager.setConfigDir:(Ljava/lang/String;)V
   #612 = NameAndType        #613:#8      // setConfigDir:(Ljava/lang/String;)V
   #613 = Utf8               setConfigDir
   #614 = Methodref          #15.#615     // shine/shineclient/gui/ShineMenuScreen.openInExplorer:(Ljava/lang/String;)V
   #615 = NameAndType        #616:#8      // openInExplorer:(Ljava/lang/String;)V
   #616 = Utf8               openInExplorer
   #617 = Methodref          #238.#618    // shine/shineclient/gui/ThemeManager.setTheme:(I)V
   #618 = NameAndType        #619:#151    // setTheme:(I)V
   #619 = Utf8               setTheme
   #620 = Methodref          #271.#621    // shine/shineclient/config/ConfigManager.saveTheme:(I)V
   #621 = NameAndType        #622:#151    // saveTheme:(I)V
   #622 = Utf8               saveTheme
   #623 = Fieldref           #15.#624     // shine/shineclient/gui/ShineMenuScreen.field_22787:Lnet/minecraft/class_310;
   #624 = NameAndType        #625:#626    // field_22787:Lnet/minecraft/class_310;
   #625 = Utf8               field_22787
   #626 = Utf8               Lnet/minecraft/class_310;
   #627 = Class              #628         // shine/shineclient/features/JumpCircle
   #628 = Utf8               shine/shineclient/features/JumpCircle
   #629 = Class              #630         // shine/shineclient/gui/JumpCircleSettingsScreen
   #630 = Utf8               shine/shineclient/gui/JumpCircleSettingsScreen
   #631 = Methodref          #629.#632    // shine/shineclient/gui/JumpCircleSettingsScreen."<init>":(Lshine/shineclient/features/JumpCircle;)V
   #632 = NameAndType        #7:#633      // "<init>":(Lshine/shineclient/features/JumpCircle;)V
   #633 = Utf8               (Lshine/shineclient/features/JumpCircle;)V
   #634 = Class              #635         // shine/shineclient/gui/FeatureSettingsScreen
   #635 = Utf8               shine/shineclient/gui/FeatureSettingsScreen
   #636 = Methodref          #634.#637    // shine/shineclient/gui/FeatureSettingsScreen."<init>":(Lshine/shineclient/features/Feature;)V
   #637 = NameAndType        #7:#638      // "<init>":(Lshine/shineclient/features/Feature;)V
   #638 = Utf8               (Lshine/shineclient/features/Feature;)V
   #639 = Class              #640         // shine/shineclient/gui/HUDSettingsScreen
   #640 = Utf8               shine/shineclient/gui/HUDSettingsScreen
   #641 = Methodref          #639.#642    // shine/shineclient/gui/HUDSettingsScreen."<init>":(Lshine/shineclient/hud/HUDElement;)V
   #642 = NameAndType        #7:#643      // "<init>":(Lshine/shineclient/hud/HUDElement;)V
   #643 = Utf8               (Lshine/shineclient/hud/HUDElement;)V
   #644 = Methodref          #645.#646    // net/minecraft/class_310.method_1507:(Lnet/minecraft/class_437;)V
   #645 = Class              #647         // net/minecraft/class_310
   #646 = NameAndType        #648:#649    // method_1507:(Lnet/minecraft/class_437;)V
   #647 = Utf8               net/minecraft/class_310
   #648 = Utf8               method_1507
   #649 = Utf8               (Lnet/minecraft/class_437;)V
   #650 = Fieldref           #197.#651    // shine/shineclient/hud/HUDManager.editMode:Z
   #651 = NameAndType        #652:#211    // editMode:Z
   #652 = Utf8               editMode
   #653 = Fieldref           #645.#654    // net/minecraft/class_310.field_1729:Lnet/minecraft/class_312;
   #654 = NameAndType        #655:#656    // field_1729:Lnet/minecraft/class_312;
   #655 = Utf8               field_1729
   #656 = Utf8               Lnet/minecraft/class_312;
   #657 = Methodref          #658.#659    // net/minecraft/class_312.method_1610:()V
   #658 = Class              #660         // net/minecraft/class_312
   #659 = NameAndType        #661:#30     // method_1610:()V
   #660 = Utf8               net/minecraft/class_312
   #661 = Utf8               method_1610
   #662 = String             #663         // ?
   #663 = Utf8               ?
   #664 = String             #665         // ?
   #665 = Utf8               ?
   #666 = String             #667         // ?
   #667 = Utf8               ?
   #668 = String             #669         // ?
   #669 = Utf8               ?
   #670 = String             #671         // ?
   #671 = Utf8               ?
   #672 = String             #673         // ?
   #673 = Utf8               ?
   #674 = String             #675         // Features
   #675 = Utf8               Features
   #676 = String             #677         // Optimization
   #677 = Utf8               Optimization
   #678 = String             #679         // Configurations
   #679 = Utf8               Configurations
   #680 = String             #681         // About
   #681 = Utf8               About
   #682 = String             #683         // Toggle features on or off
   #683 = Utf8               Toggle features on or off
   #684 = String             #685         // Manage on-screen widgets
   #685 = Utf8               Manage on-screen widgets
   #686 = String             #687         // Performance tweaks
   #687 = Utf8               Performance tweaks
   #688 = String             #689         // Visual style selector
   #689 = Utf8               Visual style selector
   #690 = String             #691         // Shareable profiles
   #691 = Utf8               Shareable profiles
   #692 = String             #693         // Shine Client v1.1
   #693 = Utf8               Shine Client v1.1
   #694 = Class              #695         // java/util/HashMap
   #695 = Utf8               java/util/HashMap
   #696 = Methodref          #694.#29     // java/util/HashMap."<init>":()V
   #697 = String             #698         // Fullbright
   #698 = Utf8               Fullbright
   #699 = String             #700         // permanent night vision effect without potions
   #700 = Utf8               permanent night vision effect without potions
   #701 = InterfaceMethodref #456.#702    // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
   #702 = NameAndType        #703:#704    // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
   #703 = Utf8               put
   #704 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
   #705 = String             #706         // Toggle Sprint
   #706 = Utf8               Toggle Sprint
   #707 = String             #708         // auto sprint and auto sneak toggle
   #708 = Utf8               auto sprint and auto sneak toggle
   #709 = String             #710         // Block Overlay
   #710 = Utf8               Block Overlay
   #711 = String             #712         // highlight target block with custom color
   #712 = Utf8               highlight target block with custom color
   #713 = String             #714         // Hitbox Display
   #714 = Utf8               Hitbox Display
   #715 = String             #716         // show accurate hitboxes for all entities
   #716 = Utf8               show accurate hitboxes for all entities
   #717 = String             #718         // Item Physics
   #718 = Utf8               Item Physics
   #719 = String             #720         // realistic item drop rotation and bobbing
   #720 = Utf8               realistic item drop rotation and bobbing
   #721 = String             #722         // Big Items
   #722 = Utf8               Big Items
   #723 = String             #724         // scale up dropped item sizes
   #724 = Utf8               scale up dropped item sizes
   #725 = String             #726         // Scoreboard
   #726 = Utf8               Scoreboard
   #727 = String             #728         // enable scoreboard repositioning in edit mode
   #728 = Utf8               enable scoreboard repositioning in edit mode
   #729 = String             #730         // Totem Counter
   #730 = Utf8               Totem Counter
   #731 = String             #732         // counts totems in your inventory
   #732 = Utf8               counts totems in your inventory
   #733 = String             #734         // Hitbox Helper
   #734 = Utf8               Hitbox Helper
   #735 = String             #736         // slightly expand target entity hitbox
   #736 = Utf8               slightly expand target entity hitbox
   #737 = String             #738         // BossBar
   #738 = Utf8               BossBar
   #739 = String             #740         // move or hide the boss health bar
   #740 = Utf8               move or hide the boss health bar
   #741 = String             #742         // HitColor
   #742 = Utf8               HitColor
   #743 = String             #744         // custom damage tint color on entities
   #744 = Utf8               custom damage tint color on entities
   #745 = String             #746         // 2dItems
   #746 = Utf8               2dItems
   #747 = String             #748         // render dropped items as 2D sprites
   #748 = Utf8               render dropped items as 2D sprites
   #749 = String             #750         // Animations
   #750 = Utf8               Animations
   #751 = String             #752         // smooth inventory and perspective anims
   #752 = Utf8               smooth inventory and perspective anims
   #753 = String             #754         // Hit Sound
   #754 = Utf8               Hit Sound
   #755 = String             #756         // play custom sounds on each hit
   #756 = Utf8               play custom sounds on each hit
   #757 = String             #758         // Render Tweaks
   #758 = Utf8               Render Tweaks
   #759 = String             #760         // toggle small shield, totem, and effects
   #760 = Utf8               toggle small shield, totem, and effects
   #761 = String             #762         // Clean F3
   #762 = Utf8               Clean F3
   #763 = String             #764         // remove clutter from the F3 debug screen
   #764 = Utf8               remove clutter from the F3 debug screen
   #765 = String             #766         // CreamyKeys
   #766 = Utf8               CreamyKeys
   #767 = String             #768         // real mechanical keyboard sound packs for typing and mouse clicks
   #768 = Utf8               real mechanical keyboard sound packs for typing and mouse clicks
   #769 = String             #770         // Shield Status
   #770 = Utf8               Shield Status
   #771 = String             #772         // show shield cooldown for self and enemy
   #772 = Utf8               show shield cooldown for self and enemy
   #773 = String             #774         // No Walk Anim
   #774 = Utf8               No Walk Anim
   #775 = String             #776         // disable player walking arm animation
   #776 = Utf8               disable player walking arm animation
   #777 = String             #778         // HitAnim
   #778 = Utf8               HitAnim
   #779 = String             #780         // knockback body rotation on every hit
   #780 = Utf8               knockback body rotation on every hit
   #781 = String             #782         // HandAnim
   #782 = Utf8               HandAnim
   #783 = String             #784         // smooth swing arc and improved eating animation
   #784 = Utf8               smooth swing arc and improved eating animation
   #785 = String             #786         // View Model
   #786 = Utf8               View Model
   #787 = String             #788         // custom hand position, rotation and scale
   #788 = Utf8               custom hand position, rotation and scale
   #789 = String             #790         // TNT Timer
   #790 = Utf8               TNT Timer
   #791 = String             #792         // show countdown above primed TNT
   #792 = Utf8               show countdown above primed TNT
   #793 = String             #794         // Nick Hider
   #794 = Utf8               Nick Hider
   #795 = String             #796         // hide all player nametags
   #796 = Utf8               hide all player nametags
   #797 = String             #798         // Cull Particles
   #798 = Utf8               Cull Particles
   #799 = String             #800         // hide particles behind the player view
   #800 = Utf8               hide particles behind the player view
   #801 = String             #802         // Screen Resolution
   #802 = Utf8               Screen Resolution
   #803 = String             #804         // force custom aspect ratio
   #804 = Utf8               force custom aspect ratio
   #805 = String             #806         // Hand Aspect Adjust
   #806 = Utf8               Hand Aspect Adjust
   #807 = String             #808         // fix hand model aspect ratio
   #808 = Utf8               fix hand model aspect ratio
   #809 = String             #810         // No Sky
   #810 = Utf8               No Sky
   #811 = String             #812         // remove sky and fog rendering
   #812 = Utf8               remove sky and fog rendering
   #813 = String             #814         // No Explosion Sounds
   #814 = Utf8               No Explosion Sounds
   #815 = String             #816         // mute all explosion sound effects
   #816 = Utf8               mute all explosion sound effects
   #817 = String             #818         // No Thunder Sounds
   #818 = Utf8               No Thunder Sounds
   #819 = String             #820         // mute thunder and weather sounds
   #820 = Utf8               mute thunder and weather sounds
   #821 = String             #822         // Fast Texture Atlas
   #822 = Utf8               Fast Texture Atlas
   #823 = String             #824         // optimize texture stitching speed
   #824 = Utf8               optimize texture stitching speed
   #825 = String             #826         // Keystrokes
   #826 = Utf8               Keystrokes
   #827 = String             #828         // on-screen WASD key press display
   #828 = Utf8               on-screen WASD key press display
   #829 = String             #830         // CPS
   #830 = Utf8               CPS
   #831 = String             #832         // show clicks per second counter
   #832 = Utf8               show clicks per second counter
   #833 = String             #834         // Stopwatch
   #834 = Utf8               Stopwatch
   #835 = String             #836         // simple in-game stopwatch timer
   #836 = Utf8               simple in-game stopwatch timer
   #837 = String             #838         // Potion Effects
   #838 = Utf8               Potion Effects
   #839 = String             #840         // compact potion effect status display
   #840 = Utf8               compact potion effect status display
   #841 = String             #842         // Armor Status
   #842 = Utf8               Armor Status
   #843 = String             #844         // show armor durability and status
   #844 = Utf8               show armor durability and status
   #845 = String             #846         // Coordinates
   #846 = Utf8               Coordinates
   #847 = String             #848         // display XYZ and direction on screen
   #848 = Utf8               display XYZ and direction on screen
   #849 = String             #850         // Direction
   #850 = Utf8               Direction
   #851 = String             #852         // show cardinal direction indicator
   #852 = Utf8               show cardinal direction indicator
   #853 = String             #854         // Server IP
   #854 = Utf8               Server IP
   #855 = String             #856         // display current server address
   #856 = Utf8               display current server address
   #857 = String             #858         // Memory
   #858 = Utf8               Memory
   #859 = String             #860         // show RAM usage and allocation
   #860 = Utf8               show RAM usage and allocation
   #861 = String             #862         // FPS
   #862 = Utf8               FPS
   #863 = String             #864         // display frames per second counter
   #864 = Utf8               display frames per second counter
   #865 = String             #866         // Speed
   #866 = Utf8               Speed
   #867 = String             #868         // measure and display movement speed
   #868 = Utf8               measure and display movement speed
   #869 = String             #870         // Saturation
   #870 = Utf8               Saturation
   #871 = String             #872         // display food saturation level
   #872 = Utf8               display food saturation level
   #873 = String             #874         // Ping
   #874 = Utf8               Ping
   #875 = String             #876         // show current server ping in ms
   #876 = Utf8               show current server ping in ms
   #877 = String             #878         // Time
   #878 = Utf8               Time
   #879 = String             #880         // display in-game time of day
   #880 = Utf8               display in-game time of day
   #881 = String             #882         // Reach Display
   #882 = Utf8               Reach Display
   #883 = String             #884         // show distance to target block
   #884 = Utf8               show distance to target block
   #885 = String             #886         // Combo Counter
   #886 = Utf8               Combo Counter
   #887 = String             #888         // count consecutive player hits
   #888 = Utf8               count consecutive player hits
   #889 = String             #890         // Item Counter
   #890 = Utf8               Item Counter
   #891 = String             #892         // count items in selected hotbar slot
   #892 = Utf8               count items in selected hotbar slot
   #893 = String             #894         // Scoreboard HUD
   #894 = Utf8               Scoreboard HUD
   #895 = String             #896         // drag and reposition the server scoreboard
   #896 = Utf8               drag and reposition the server scoreboard
   #897 = String             #898         // XW Helper
   #898 = Utf8               XW Helper
   #899 = String             #900         // item cooldowns with progress bars (XW Helper)
   #900 = Utf8               item cooldowns with progress bars (XW Helper)
   #901 = Utf8               Signature
   #902 = Utf8               Ljava/util/List<Lshine/shineclient/gui/ShineMenuScreen$ControlRef;>;
   #903 = Utf8               SB
   #904 = Utf8               ConstantValue
   #905 = Integer            40
   #906 = Utf8               IH
   #907 = Integer            30
   #908 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
   #909 = Utf8               Code
   #910 = Utf8               LineNumberTable
   #911 = Utf8               StackMapTable
   #912 = Class              #913         // "[[Ljava/lang/Object;"
   #913 = Utf8               [[Ljava/lang/Object;
   #914 = Class              #915         // java/lang/Runnable
   #915 = Utf8               java/lang/Runnable
   #916 = Class              #96          // "[Ljava/lang/String;"
   #917 = Class              #918         // net/minecraft/class_4587
   #918 = Utf8               net/minecraft/class_4587
   #919 = Utf8               method_25420
   #920 = Utf8               (Lnet/minecraft/class_4587;)V
   #921 = Utf8               method_25401
   #922 = Utf8               (DDD)Z
   #923 = Utf8               method_25421
   #924 = Utf8               lambda$addConfigs$13
   #925 = Utf8               (Ljava/lang/String;Lnet/minecraft/class_4185;)V
   #926 = Utf8               lambda$addConfigs$12
   #927 = Utf8               (Lnet/minecraft/class_4185;)V
   #928 = Utf8               lambda$addConfigs$11
   #929 = Utf8               lambda$addConfigs$10
   #930 = Utf8               lambda$addConfigs$9
   #931 = Utf8               lambda$addConfigs$8
   #932 = Utf8               lambda$addConfigs$7
   #933 = Utf8               lambda$addThemes$6
   #934 = Utf8               (ILnet/minecraft/class_4185;)V
   #935 = Utf8               lambda$addItems$5
   #936 = Utf8               (Ljava/lang/Object;)V
   #937 = Utf8               lambda$addItems$4
   #938 = Utf8               lambda$addItems$3
   #939 = Utf8               (Ljava/lang/Object;Lnet/minecraft/class_4185;)V
   #940 = Class              #941         // net/minecraft/class_4185
   #941 = Utf8               net/minecraft/class_4185
   #942 = Utf8               lambda$method_25426$2
   #943 = Utf8               lambda$method_25426$1
   #944 = Utf8               lambda$method_25426$0
   #945 = Utf8               <clinit>
   #946 = Utf8               SourceFile
   #947 = Utf8               ShineMenuScreen.java
   #948 = Utf8               BootstrapMethods
   #949 = MethodHandle       6:#950       // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
   #950 = Methodref          #951.#952    // java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
   #951 = Class              #953         // java/lang/invoke/LambdaMetafactory
   #952 = NameAndType        #954:#955    // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
   #953 = Utf8               java/lang/invoke/LambdaMetafactory
   #954 = Utf8               metafactory
   #955 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
   #956 = MethodType         #927         //  (Lnet/minecraft/class_4185;)V
   #957 = MethodHandle       7:#958       // REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$method_25426$0:(ILnet/minecraft/class_4185;)V
   #958 = Methodref          #15.#959     // shine/shineclient/gui/ShineMenuScreen.lambda$method_25426$0:(ILnet/minecraft/class_4185;)V
   #959 = NameAndType        #944:#934    // lambda$method_25426$0:(ILnet/minecraft/class_4185;)V
   #960 = MethodHandle       7:#961       // REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$method_25426$1:(Lnet/minecraft/class_4185;)V
   #961 = Methodref          #15.#962     // shine/shineclient/gui/ShineMenuScreen.lambda$method_25426$1:(Lnet/minecraft/class_4185;)V
   #962 = NameAndType        #943:#927    // lambda$method_25426$1:(Lnet/minecraft/class_4185;)V
   #963 = MethodHandle       7:#964       // REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$method_25426$2:(Lnet/minecraft/class_4185;)V
   #964 = Methodref          #15.#965     // shine/shineclient/gui/ShineMenuScreen.lambda$method_25426$2:(Lnet/minecraft/class_4185;)V
   #965 = NameAndType        #942:#927    // lambda$method_25426$2:(Lnet/minecraft/class_4185;)V
   #966 = MethodHandle       7:#967       // REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addItems$3:(Ljava/lang/Object;Lnet/minecraft/class_4185;)V
   #967 = Methodref          #15.#968     // shine/shineclient/gui/ShineMenuScreen.lambda$addItems$3:(Ljava/lang/Object;Lnet/minecraft/class_4185;)V
   #968 = NameAndType        #938:#939    // lambda$addItems$3:(Ljava/lang/Object;Lnet/minecraft/class_4185;)V
   #969 = MethodType         #30          //  ()V
   #970 = MethodHandle       7:#971       // REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addItems$4:(Ljava/lang/Object;)V
   #971 = Methodref          #15.#972     // shine/shineclient/gui/ShineMenuScreen.lambda$addItems$4:(Ljava/lang/Object;)V
   #972 = NameAndType        #937:#936    // lambda$addItems$4:(Ljava/lang/Object;)V
   #973 = MethodHandle       7:#974       // REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addItems$5:(Ljava/lang/Object;)V
   #974 = Methodref          #15.#975     // shine/shineclient/gui/ShineMenuScreen.lambda$addItems$5:(Ljava/lang/Object;)V
   #975 = NameAndType        #935:#936    // lambda$addItems$5:(Ljava/lang/Object;)V
   #976 = MethodHandle       7:#977       // REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addThemes$6:(ILnet/minecraft/class_4185;)V
   #977 = Methodref          #15.#978     // shine/shineclient/gui/ShineMenuScreen.lambda$addThemes$6:(ILnet/minecraft/class_4185;)V
   #978 = NameAndType        #933:#934    // lambda$addThemes$6:(ILnet/minecraft/class_4185;)V
   #979 = MethodHandle       7:#980       // REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$7:(Lnet/minecraft/class_4185;)V
   #980 = Methodref          #15.#981     // shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$7:(Lnet/minecraft/class_4185;)V
   #981 = NameAndType        #932:#927    // lambda$addConfigs$7:(Lnet/minecraft/class_4185;)V
   #982 = MethodHandle       6:#983       // REF_invokeStatic shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$8:(Lnet/minecraft/class_4185;)V
   #983 = Methodref          #15.#984     // shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$8:(Lnet/minecraft/class_4185;)V
   #984 = NameAndType        #931:#927    // lambda$addConfigs$8:(Lnet/minecraft/class_4185;)V
   #985 = MethodHandle       7:#986       // REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$9:(Lnet/minecraft/class_4185;)V
   #986 = Methodref          #15.#987     // shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$9:(Lnet/minecraft/class_4185;)V
   #987 = NameAndType        #930:#927    // lambda$addConfigs$9:(Lnet/minecraft/class_4185;)V
   #988 = MethodHandle       7:#989       // REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$10:(Lnet/minecraft/class_4185;)V
   #989 = Methodref          #15.#990     // shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$10:(Lnet/minecraft/class_4185;)V
   #990 = NameAndType        #929:#927    // lambda$addConfigs$10:(Lnet/minecraft/class_4185;)V
   #991 = MethodHandle       7:#992       // REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$11:(Lnet/minecraft/class_4185;)V
   #992 = Methodref          #15.#993     // shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$11:(Lnet/minecraft/class_4185;)V
   #993 = NameAndType        #928:#927    // lambda$addConfigs$11:(Lnet/minecraft/class_4185;)V
   #994 = MethodHandle       7:#995       // REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$12:(Lnet/minecraft/class_4185;)V
   #995 = Methodref          #15.#996     // shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$12:(Lnet/minecraft/class_4185;)V
   #996 = NameAndType        #926:#927    // lambda$addConfigs$12:(Lnet/minecraft/class_4185;)V
   #997 = MethodHandle       7:#998       // REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$13:(Ljava/lang/String;Lnet/minecraft/class_4185;)V
   #998 = Methodref          #15.#999     // shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$13:(Ljava/lang/String;Lnet/minecraft/class_4185;)V
   #999 = NameAndType        #924:#925    // lambda$addConfigs$13:(Ljava/lang/String;Lnet/minecraft/class_4185;)V
  #1000 = Utf8               InnerClasses
  #1001 = Class              #1002        // net/minecraft/class_4185$class_4241
  #1002 = Utf8               net/minecraft/class_4185$class_4241
  #1003 = Utf8               class_4241
  #1004 = Utf8               ControlRef
  #1005 = Class              #1006        // java/lang/invoke/MethodHandles$Lookup
  #1006 = Utf8               java/lang/invoke/MethodHandles$Lookup
  #1007 = Class              #1008        // java/lang/invoke/MethodHandles
  #1008 = Utf8               java/lang/invoke/MethodHandles
  #1009 = Utf8               Lookup
  #1010 = Utf8               shine/shineclient/features/Ambience
  #1011 = Class              #1010        // shine/shineclient/features/Ambience
  #1012 = Utf8               shine/shineclient/gui/AmbienceSettingsScreen
  #1013 = Class              #1012        // shine/shineclient/gui/AmbienceSettingsScreen
  #1014 = Utf8               (Lshine/shineclient/features/Ambience;)V
  #1015 = NameAndType        #7:#1014     // "<init>":(Lshine/shineclient/features/Ambience;)V
  #1016 = Methodref          #1013.#1015  // shine/shineclient/gui/AmbienceSettingsScreen."<init>":(Lshine/shineclient/features/Ambience;)V
{
  public shine.shineclient.gui.ShineMenuScreen();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
         0: aload_0
         1: new           #1                  // class net/minecraft/class_2585
         4: dup
         5: ldc           #3                  // String Shine Client
         7: invokespecial #5                  // Method net/minecraft/class_2585."<init>":(Ljava/lang/String;)V
        10: invokespecial #9                  // Method net/minecraft/class_437."<init>":(Lnet/minecraft/class_2561;)V
        13: aload_0
        14: iconst_m1
        15: putfield      #14                 // Field lastPage:I
        18: aload_0
        19: ldc           #20                 // String
        21: putfield      #22                 // Field searchText:Ljava/lang/String;
        24: aload_0
        25: new           #26                 // class java/util/ArrayList
        28: dup
        29: invokespecial #28                 // Method java/util/ArrayList."<init>":()V
        32: putfield      #31                 // Field controls:Ljava/util/List;
        35: return
      LineNumberTable:
        line 60: 0
        line 42: 13
        line 47: 18
        line 51: 24
        line 61: 35

  protected void method_25426();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=11, locals=12, args_size=1
         0: aload_0
         1: getfield      #35                 // Field field_22791:Ljava/util/List;
         4: invokeinterface #38,  1           // InterfaceMethod java/util/List.clear:()V
         9: aload_0
        10: getfield      #43                 // Field field_22786:Ljava/util/List;
        13: invokeinterface #38,  1           // InterfaceMethod java/util/List.clear:()V
        18: aload_0
        19: getfield      #31                 // Field controls:Ljava/util/List;
        22: invokeinterface #38,  1           // InterfaceMethod java/util/List.clear:()V
        27: aload_0
        28: aconst_null
        29: putfield      #46                 // Field searchField:Lnet/minecraft/class_342;
        32: aload_0
        33: aconst_null
        34: putfield      #50                 // Field pathField:Lnet/minecraft/class_342;
        37: aload_0
        38: aconst_null
        39: putfield      #53                 // Field profileField:Lnet/minecraft/class_342;
        42: aload_0
        43: getfield      #56                 // Field page:I
        46: aload_0
        47: getfield      #14                 // Field lastPage:I
        50: if_icmpeq     72
        53: aload_0
        54: iconst_0
        55: putfield      #59                 // Field scroll:I
        58: aload_0
        59: ldc           #20                 // String
        61: putfield      #22                 // Field searchText:Ljava/lang/String;
        64: aload_0
        65: aload_0
        66: getfield      #56                 // Field page:I
        69: putfield      #14                 // Field lastPage:I
        72: bipush        56
        74: istore_1
        75: iconst_0
        76: istore_2
        77: aload_0
        78: invokespecial #62                 // Method getPageArrays:()[[Ljava/lang/Object;
        81: astore_3
        82: aload_3
        83: arraylength
        84: istore        4
        86: iconst_0
        87: istore        5
        89: iload         5
        91: iload         4
        93: if_icmpge     191
        96: aload_3
        97: iload         5
        99: aaload
       100: astore        6
       102: aload         6
       104: ifnonnull     110
       107: goto          185
       110: aload         6
       112: astore        7
       114: aload         7
       116: arraylength
       117: istore        8
       119: iconst_0
       120: istore        9
       122: iload         9
       124: iload         8
       126: if_icmpge     185
       129: aload         7
       131: iload         9
       133: aaload
       134: astore        10
       136: aload         10
       138: instanceof    #66                 // class shine/shineclient/features/Feature
       141: ifeq          155
       144: aload         10
       146: checkcast     #66                 // class shine/shineclient/features/Feature
       149: getfield      #68                 // Field shine/shineclient/features/Feature.name:Ljava/lang/String;
       152: goto          163
       155: aload         10
       157: checkcast     #71                 // class shine/shineclient/hud/HUDElement
       160: getfield      #73                 // Field shine/shineclient/hud/HUDElement.name:Ljava/lang/String;
       163: astore        11
       165: iload_2
       166: aload_0
       167: getfield      #74                 // Field field_22793:Lnet/minecraft/class_327;
       170: aload         11
       172: invokevirtual #78                 // Method net/minecraft/class_327.method_1727:(Ljava/lang/String;)I
       175: invokestatic  #84                 // Method java/lang/Math.max:(II)I
       178: istore_2
       179: iinc          9, 1
       182: goto          122
       185: iinc          5, 1
       188: goto          89
       191: aload_0
       192: iload_1
       193: bipush        10
       195: iadd
       196: iload_2
       197: iadd
       198: bipush        12
       200: iadd
       201: putfield      #90                 // Field ctrlX:I
       204: iconst_0
       205: istore_3
       206: iload_3
       207: getstatic     #93                 // Field ICONS:[Ljava/lang/String;
       210: arraylength
       211: if_icmpge     291
       214: iload_3
       215: istore        4
       217: aload_0
       218: new           #97                 // class shine/shineclient/gui/StyledButton
       221: dup
       222: iconst_0
       223: bipush        42
       225: iload_3
       226: bipush        38
       228: imul
       229: iadd
       230: bipush        40
       232: bipush        34
       234: new           #1                  // class net/minecraft/class_2585
       237: dup
       238: getstatic     #93                 // Field ICONS:[Ljava/lang/String;
       241: iload_3
       242: aaload
       243: invokespecial #5                  // Method net/minecraft/class_2585."<init>":(Ljava/lang/String;)V
       246: aload_0
       247: iload         4
       249: invokedynamic #99,  0             // InvokeDynamic #0:onPress:(Lshine/shineclient/gui/ShineMenuScreen;I)Lnet/minecraft/class_4185$class_4241;
       254: invokespecial #103                // Method shine/shineclient/gui/StyledButton."<init>":(IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)V
       257: invokevirtual #106                // Method shine/shineclient/gui/StyledButton.setGhost:()Lshine/shineclient/gui/StyledButton;
       260: invokevirtual #110                // Method method_25411:(Lnet/minecraft/class_339;)Lnet/minecraft/class_339;
       263: checkcast     #97                 // class shine/shineclient/gui/StyledButton
       266: astore        5
       268: iload_3
       269: aload_0
       270: getfield      #56                 // Field page:I
       273: if_icmpeq     279
       276: goto          285
       279: aload         5
       281: invokevirtual #114                // Method shine/shineclient/gui/StyledButton.setAccentBar:()Lshine/shineclient/gui/StyledButton;
       284: pop
       285: iinc          3, 1
       288: goto          206
       291: aload_0
       292: new           #97                 // class shine/shineclient/gui/StyledButton
       295: dup
       296: iconst_0
       297: aload_0
       298: getfield      #117                // Field field_22790:I
       301: bipush        52
       303: isub
       304: bipush        40
       306: bipush        22
       308: new           #1                  // class net/minecraft/class_2585
       311: dup
       312: ldc           #120                // String E
       314: invokespecial #5                  // Method net/minecraft/class_2585."<init>":(Ljava/lang/String;)V
       317: aload_0
       318: invokedynamic #122,  0            // InvokeDynamic #1:onPress:(Lshine/shineclient/gui/ShineMenuScreen;)Lnet/minecraft/class_4185$class_4241;
       323: invokespecial #103                // Method shine/shineclient/gui/StyledButton."<init>":(IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)V
       326: invokevirtual #106                // Method shine/shineclient/gui/StyledButton.setGhost:()Lshine/shineclient/gui/StyledButton;
       329: invokevirtual #110                // Method method_25411:(Lnet/minecraft/class_339;)Lnet/minecraft/class_339;
       332: checkcast     #97                 // class shine/shineclient/gui/StyledButton
       335: iconst_m1
       336: invokevirtual #125                // Method shine/shineclient/gui/StyledButton.setAccentColor:(I)Lshine/shineclient/gui/StyledButton;
       339: pop
       340: aload_0
       341: new           #97                 // class shine/shineclient/gui/StyledButton
       344: dup
       345: iconst_0
       346: aload_0
       347: getfield      #117                // Field field_22790:I
       350: bipush        26
       352: isub
       353: bipush        40
       355: bipush        22
       357: new           #1                  // class net/minecraft/class_2585
       360: dup
       361: ldc           #129                // String ?
       363: invokespecial #5                  // Method net/minecraft/class_2585."<init>":(Ljava/lang/String;)V
       366: aload_0
       367: invokedynamic #131,  0            // InvokeDynamic #2:onPress:(Lshine/shineclient/gui/ShineMenuScreen;)Lnet/minecraft/class_4185$class_4241;
       372: invokespecial #103                // Method shine/shineclient/gui/StyledButton."<init>":(IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)V
       375: invokevirtual #106                // Method shine/shineclient/gui/StyledButton.setGhost:()Lshine/shineclient/gui/StyledButton;
       378: invokevirtual #110                // Method method_25411:(Lnet/minecraft/class_339;)Lnet/minecraft/class_339;
       381: checkcast     #97                 // class shine/shineclient/gui/StyledButton
       384: ldc           #132                // int -9735552
       386: invokevirtual #125                // Method shine/shineclient/gui/StyledButton.setAccentColor:(I)Lshine/shineclient/gui/StyledButton;
       389: pop
       390: aload_0
       391: getfield      #56                 // Field page:I
       394: iconst_2
       395: if_icmpgt     497
       398: aload_0
       399: getfield      #133                // Field field_22789:I
       402: iload_1
       403: isub
       404: bipush        16
       406: isub
       407: istore_3
       408: aload_0
       409: new           #136                // class net/minecraft/class_342
       412: dup
       413: aload_0
       414: getfield      #74                 // Field field_22793:Lnet/minecraft/class_327;
       417: iload_1
       418: sipush        240
       421: iload_3
       422: bipush        120
       424: isub
       425: invokestatic  #138                // Method java/lang/Math.min:(II)I
       428: iadd
       429: bipush        12
       431: sipush        180
       434: iload_3
       435: sipush        240
       438: isub
       439: invokestatic  #138                // Method java/lang/Math.min:(II)I
       442: bipush        16
       444: getstatic     #141                // Field net/minecraft/class_2585.field_24366:Lnet/minecraft/class_2561;
       447: invokespecial #145                // Method net/minecraft/class_342."<init>":(Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;)V
       450: putfield      #46                 // Field searchField:Lnet/minecraft/class_342;
       453: aload_0
       454: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
       457: bipush        32
       459: invokevirtual #148                // Method net/minecraft/class_342.method_1880:(I)V
       462: aload_0
       463: getfield      #22                 // Field searchText:Ljava/lang/String;
       466: invokevirtual #152                // Method java/lang/String.isEmpty:()Z
       469: ifne          483
       472: aload_0
       473: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
       476: aload_0
       477: getfield      #22                 // Field searchText:Ljava/lang/String;
       480: invokevirtual #158                // Method net/minecraft/class_342.method_1852:(Ljava/lang/String;)V
       483: aload_0
       484: getfield      #43                 // Field field_22786:Ljava/util/List;
       487: aload_0
       488: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
       491: invokeinterface #161,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
       496: pop
       497: aload_0
       498: getfield      #56                 // Field page:I
       501: iconst_2
       502: if_icmpgt     512
       505: aload_0
       506: invokespecial #165                // Method addItems:()V
       509: goto          539
       512: aload_0
       513: getfield      #56                 // Field page:I
       516: iconst_3
       517: if_icmpne     527
       520: aload_0
       521: invokespecial #168                // Method addThemes:()V
       524: goto          539
       527: aload_0
       528: getfield      #56                 // Field page:I
       531: iconst_4
       532: if_icmpne     539
       535: aload_0
       536: invokespecial #171                // Method addConfigs:()V
       539: return
      StackMapTable: number_of_entries = 17
        frame_type = 251 /* same_frame_extended */
          offset_delta = 72
        frame_type = 255 /* full_frame */
          offset_delta = 16
          locals = [ class shine/shineclient/gui/ShineMenuScreen, int, int, class "[[Ljava/lang/Object;", int, int ]
          stack = []
        frame_type = 252 /* append */
          offset_delta = 20
          locals = [ class "[Ljava/lang/Object;" ]
        frame_type = 254 /* append */
          offset_delta = 11
          locals = [ class "[Ljava/lang/Object;", int, int ]
        frame_type = 252 /* append */
          offset_delta = 32
          locals = [ class java/lang/Object ]
        frame_type = 71 /* same_locals_1_stack_item */
          stack = [ class java/lang/String ]
        frame_type = 255 /* full_frame */
          offset_delta = 21
          locals = [ class shine/shineclient/gui/ShineMenuScreen, int, int, class "[[Ljava/lang/Object;", int, int, class "[Ljava/lang/Object;" ]
          stack = []
        frame_type = 250 /* chop */
          offset_delta = 5
        frame_type = 255 /* full_frame */
          offset_delta = 14
          locals = [ class shine/shineclient/gui/ShineMenuScreen, int, int, int, int ]
          stack = []
        frame_type = 252 /* append */
          offset_delta = 72
          locals = [ class shine/shineclient/gui/StyledButton ]
        frame_type = 5 /* same */
        frame_type = 250 /* chop */
          offset_delta = 5
        frame_type = 251 /* same_frame_extended */
          offset_delta = 191
        frame_type = 13 /* same */
        frame_type = 14 /* same */
        frame_type = 14 /* same */
        frame_type = 11 /* same */
      LineNumberTable:
        line 64: 0
        line 65: 9
        line 66: 18
        line 67: 27
        line 68: 32
        line 69: 37
        line 70: 42
        line 71: 53
        line 72: 58
        line 73: 64
        line 75: 72
        line 76: 75
        line 77: 77
        line 78: 102
        line 79: 110
        line 80: 136
        line 81: 165
        line 79: 179
        line 77: 185
        line 84: 191
        line 85: 204
        line 86: 214
        line 87: 217
        line 90: 257
        line 87: 260
        line 91: 268
        line 92: 279
        line 85: 285
        line 94: 291
        line 100: 326
        line 94: 329
        line 100: 336
        line 101: 340
        line 102: 390
        line 103: 398
        line 104: 408
        line 105: 453
        line 106: 462
        line 107: 472
        line 109: 483
        line 111: 497
        line 112: 505
        line 113: 512
        line 114: 520
        line 115: 527
        line 116: 535
        line 118: 539

  public void method_25394(net.minecraft.class_4587, int, int, float);
    descriptor: (Lnet/minecraft/class_4587;IIF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=12, args_size=5
         0: invokestatic  #261                // Method shine/shineclient/gui/ThemeManager.getTheme:()Lshine/shineclient/gui/Theme;
         3: astore        5
         5: aload_1
         6: iconst_0
         7: iconst_0
         8: aload_0
         9: getfield      #133                // Field field_22789:I
        12: aload_0
        13: getfield      #117                // Field field_22790:I
        16: aload         5
        18: getfield      #354                // Field shine/shineclient/gui/Theme.bg:I
        21: invokestatic  #357                // Method method_25294:(Lnet/minecraft/class_4587;IIIII)V
        24: aload_1
        25: iconst_0
        26: iconst_0
        27: bipush        40
        29: aload_0
        30: getfield      #117                // Field field_22790:I
        33: aload         5
        35: getfield      #361                // Field shine/shineclient/gui/Theme.sidebar:I
        38: invokestatic  #357                // Method method_25294:(Lnet/minecraft/class_4587;IIIII)V
        41: aload_1
        42: bipush        40
        44: iconst_0
        45: bipush        41
        47: aload_0
        48: getfield      #117                // Field field_22790:I
        51: aload         5
        53: getfield      #265                // Field shine/shineclient/gui/Theme.accent:I
        56: invokestatic  #357                // Method method_25294:(Lnet/minecraft/class_4587;IIIII)V
        59: bipush        56
        61: istore        6
        63: aload_0
        64: getfield      #133                // Field field_22789:I
        67: iload         6
        69: isub
        70: bipush        16
        72: isub
        73: istore        7
        75: aload_0
        76: getfield      #56                 // Field page:I
        79: iconst_5
        80: if_icmpne     97
        83: aload_0
        84: aload_1
        85: iload         6
        87: iload         7
        89: aload         5
        91: invokespecial #364                // Method renderAbout:(Lnet/minecraft/class_4587;IILshine/shineclient/gui/Theme;)V
        94: goto          127
        97: aload_0
        98: aload_1
        99: iload_2
       100: iload_3
       101: iload         6
       103: iload         7
       105: aload         5
       107: invokespecial #368                // Method renderRows:(Lnet/minecraft/class_4587;IIIILshine/shineclient/gui/Theme;)V
       110: aload_0
       111: getfield      #56                 // Field page:I
       114: iconst_2
       115: if_icmpgt     127
       118: aload_0
       119: aload_1
       120: iload         6
       122: aload         5
       124: invokespecial #372                // Method renderNames:(Lnet/minecraft/class_4587;ILshine/shineclient/gui/Theme;)V
       127: aload_0
       128: getfield      #56                 // Field page:I
       131: iconst_2
       132: if_icmpgt     226
       135: aload_0
       136: getfield      #31                 // Field controls:Ljava/util/List;
       139: invokeinterface #322,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
       144: astore        8
       146: aload         8
       148: invokeinterface #326,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z
       153: ifeq          226
       156: aload         8
       158: invokeinterface #331,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
       163: checkcast     #217                // class shine/shineclient/gui/ShineMenuScreen$ControlRef
       166: astore        9
       168: aload_0
       169: aload         9
       171: getfield      #376                // Field shine/shineclient/gui/ShineMenuScreen$ControlRef.name:Ljava/lang/String;
       174: invokespecial #377                // Method searchFilter:(Ljava/lang/String;)Z
       177: istore        10
       179: aload         9
       181: getfield      #381                // Field shine/shineclient/gui/ShineMenuScreen$ControlRef.y0:I
       184: istore        11
       186: iload         11
       188: bipush        44
       190: if_icmplt     202
       193: iload         11
       195: aload_0
       196: getfield      #117                // Field field_22790:I
       199: if_icmple     205
       202: iconst_1
       203: istore        10
       205: aload         9
       207: getfield      #384                // Field shine/shineclient/gui/ShineMenuScreen$ControlRef.widget:Lnet/minecraft/class_339;
       210: iload         10
       212: ifne          219
       215: iconst_1
       216: goto          220
       219: iconst_0
       220: putfield      #388                // Field net/minecraft/class_339.field_22764:Z
       223: goto          146
       226: aload_0
       227: aload_1
       228: iload_2
       229: iload_3
       230: fload         4
       232: invokespecial #393                // Method net/minecraft/class_437.method_25394:(Lnet/minecraft/class_4587;IIF)V
       235: aload_1
       236: bipush        41
       238: iconst_0
       239: aload_0
       240: getfield      #133                // Field field_22789:I
       243: bipush        44
       245: aload         5
       247: getfield      #354                // Field shine/shineclient/gui/Theme.bg:I
       250: invokestatic  #357                // Method method_25294:(Lnet/minecraft/class_4587;IIIII)V
       253: aload_1
       254: bipush        41
       256: bipush        44
       258: aload_0
       259: getfield      #133                // Field field_22789:I
       262: bipush        45
       264: aload         5
       266: getfield      #397                // Field shine/shineclient/gui/Theme.card:I
       269: invokestatic  #357                // Method method_25294:(Lnet/minecraft/class_4587;IIIII)V
       272: aload_0
       273: getfield      #74                 // Field field_22793:Lnet/minecraft/class_327;
       276: aload_1
       277: new           #247                // class java/lang/StringBuilder
       280: dup
       281: invokespecial #249                // Method java/lang/StringBuilder."<init>":()V
       284: ldc_w         #400                // String зbзl
       287: invokevirtual #252                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
       290: getstatic     #402                // Field TITLES:[Ljava/lang/String;
       293: aload_0
       294: getfield      #56                 // Field page:I
       297: aaload
       298: invokevirtual #252                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
       301: invokevirtual #256                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
       304: ldc_w         #405                // float 56.0f
       307: ldc_w         #406                // float 8.0f
       310: iconst_m1
       311: invokevirtual #407                // Method net/minecraft/class_327.method_1729:(Lnet/minecraft/class_4587;Ljava/lang/String;FFI)I
       314: pop
       315: aload_0
       316: getfield      #74                 // Field field_22793:Lnet/minecraft/class_327;
       319: aload_1
       320: new           #247                // class java/lang/StringBuilder
       323: dup
       324: invokespecial #249                // Method java/lang/StringBuilder."<init>":()V
       327: ldc_w         #411                // String з8
       330: invokevirtual #252                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
       333: getstatic     #413                // Field SUB:[Ljava/lang/String;
       336: aload_0
       337: getfield      #56                 // Field page:I
       340: aaload
       341: invokevirtual #252                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
       344: invokevirtual #256                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
       347: ldc_w         #405                // float 56.0f
       350: ldc_w         #416                // float 22.0f
       353: aload         5
       355: getfield      #417                // Field shine/shineclient/gui/Theme.textSecondary:I
       358: invokevirtual #407                // Method net/minecraft/class_327.method_1729:(Lnet/minecraft/class_4587;Ljava/lang/String;FFI)I
       361: pop
       362: ldc_w         #420                // String з8Shine Client
       365: astore        8
       367: aload_0
       368: getfield      #74                 // Field field_22793:Lnet/minecraft/class_327;
       371: aload_1
       372: aload         8
       374: aload_0
       375: getfield      #133                // Field field_22789:I
       378: aload_0
       379: getfield      #74                 // Field field_22793:Lnet/minecraft/class_327;
       382: aload         8
       384: invokevirtual #78                 // Method net/minecraft/class_327.method_1727:(Ljava/lang/String;)I
       387: isub
       388: bipush        12
       390: isub
       391: i2f
       392: ldc_w         #422                // float 10.0f
       395: aload         5
       397: getfield      #417                // Field shine/shineclient/gui/Theme.textSecondary:I
       400: invokevirtual #407                // Method net/minecraft/class_327.method_1729:(Lnet/minecraft/class_4587;Ljava/lang/String;FFI)I
       403: pop
       404: aload_0
       405: getfield      #348                // Field msg:Ljava/lang/String;
       408: ifnull        549
       411: aload_0
       412: getfield      #351                // Field msgTimer:I
       415: ifle          549
       418: aload_0
       419: getfield      #74                 // Field field_22793:Lnet/minecraft/class_327;
       422: aload_0
       423: getfield      #348                // Field msg:Ljava/lang/String;
       426: invokevirtual #78                 // Method net/minecraft/class_327.method_1727:(Ljava/lang/String;)I
       429: istore        9
       431: aload_1
       432: aload_0
       433: getfield      #133                // Field field_22789:I
       436: iconst_2
       437: idiv
       438: iload         9
       440: iconst_2
       441: idiv
       442: isub
       443: bipush        8
       445: isub
       446: bipush        6
       448: aload_0
       449: getfield      #133                // Field field_22789:I
       452: iconst_2
       453: idiv
       454: iload         9
       456: iconst_2
       457: idiv
       458: iadd
       459: bipush        8
       461: iadd
       462: bipush        22
       464: ldc_w         #423                // int -805306368
       467: invokestatic  #357                // Method method_25294:(Lnet/minecraft/class_4587;IIIII)V
       470: aload_1
       471: aload_0
       472: getfield      #133                // Field field_22789:I
       475: iconst_2
       476: idiv
       477: iload         9
       479: iconst_2
       480: idiv
       481: isub
       482: bipush        8
       484: isub
       485: bipush        6
       487: aload_0
       488: getfield      #133                // Field field_22789:I
       491: iconst_2
       492: idiv
       493: iload         9
       495: iconst_2
       496: idiv
       497: isub
       498: bipush        6
       500: isub
       501: bipush        22
       503: ldc_w         #424                // int -8286984
       506: invokestatic  #357                // Method method_25294:(Lnet/minecraft/class_4587;IIIII)V
       509: aload_0
       510: getfield      #74                 // Field field_22793:Lnet/minecraft/class_327;
       513: aload_1
       514: aload_0
       515: getfield      #348                // Field msg:Ljava/lang/String;
       518: aload_0
       519: getfield      #133                // Field field_22789:I
       522: iconst_2
       523: idiv
       524: i2f
       525: iload         9
       527: i2f
       528: fconst_2
       529: fdiv
       530: fsub
       531: ldc_w         #422                // float 10.0f
       534: iconst_m1
       535: invokevirtual #407                // Method net/minecraft/class_327.method_1729:(Lnet/minecraft/class_4587;Ljava/lang/String;FFI)I
       538: pop
       539: aload_0
       540: dup
       541: getfield      #351                // Field msgTimer:I
       544: iconst_1
       545: isub
       546: putfield      #351                // Field msgTimer:I
       549: aload_0
       550: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
       553: ifnull        625
       556: aload_0
       557: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
       560: aload_1
       561: iload_2
       562: iload_3
       563: fload         4
       565: invokevirtual #425                // Method net/minecraft/class_342.method_25394:(Lnet/minecraft/class_4587;IIF)V
       568: aload_0
       569: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
       572: invokevirtual #426                // Method net/minecraft/class_342.method_1882:()Ljava/lang/String;
       575: invokevirtual #152                // Method java/lang/String.isEmpty:()Z
       578: ifeq          625
       581: aload_0
       582: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
       585: invokevirtual #429                // Method net/minecraft/class_342.method_25370:()Z
       588: ifne          625
       591: aload_0
       592: getfield      #74                 // Field field_22793:Lnet/minecraft/class_327;
       595: aload_1
       596: ldc_w         #432                // String з8? search
       599: aload_0
       600: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
       603: getfield      #434                // Field net/minecraft/class_342.field_22760:I
       606: iconst_4
       607: iadd
       608: i2f
       609: aload_0
       610: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
       613: getfield      #437                // Field net/minecraft/class_342.field_22761:I
       616: iconst_4
       617: iadd
       618: i2f
       619: ldc           #132                // int -9735552
       621: invokevirtual #407                // Method net/minecraft/class_327.method_1729:(Lnet/minecraft/class_4587;Ljava/lang/String;FFI)I
       624: pop
       625: aload_0
       626: getfield      #50                 // Field pathField:Lnet/minecraft/class_342;
       629: ifnull        644
       632: aload_0
       633: getfield      #50                 // Field pathField:Lnet/minecraft/class_342;
       636: aload_1
       637: iload_2
       638: iload_3
       639: fload         4
       641: invokevirtual #425                // Method net/minecraft/class_342.method_25394:(Lnet/minecraft/class_4587;IIF)V
       644: aload_0
       645: getfield      #53                 // Field profileField:Lnet/minecraft/class_342;
       648: ifnull        663
       651: aload_0
       652: getfield      #53                 // Field profileField:Lnet/minecraft/class_342;
       655: aload_1
       656: iload_2
       657: iload_3
       658: fload         4
       660: invokevirtual #425                // Method net/minecraft/class_342.method_25394:(Lnet/minecraft/class_4587;IIF)V
       663: return
      StackMapTable: number_of_entries = 12
        frame_type = 254 /* append */
          offset_delta = 97
          locals = [ class shine/shineclient/gui/Theme, int, int ]
        frame_type = 29 /* same */
        frame_type = 252 /* append */
          offset_delta = 18
          locals = [ class java/util/Iterator ]
        frame_type = 254 /* append */
          offset_delta = 55
          locals = [ class shine/shineclient/gui/ShineMenuScreen$ControlRef, int, int ]
        frame_type = 2 /* same */
        frame_type = 77 /* same_locals_1_stack_item */
          stack = [ class net/minecraft/class_339 ]
        frame_type = 255 /* full_frame */
          offset_delta = 0
          locals = [ class shine/shineclient/gui/ShineMenuScreen, class net/minecraft/class_4587, int, int, float, class shine/shineclient/gui/Theme, int, int, class java/util/Iterator, class shine/shineclient/gui/ShineMenuScreen$ControlRef, int, int ]
          stack = [ class net/minecraft/class_339, int ]
        frame_type = 255 /* full_frame */
          offset_delta = 5
          locals = [ class shine/shineclient/gui/ShineMenuScreen, class net/minecraft/class_4587, int, int, float, class shine/shineclient/gui/Theme, int, int ]
          stack = []
        frame_type = 252 /* append */
          offset_delta = 322
          locals = [ class java/lang/String ]
        frame_type = 251 /* same_frame_extended */
          offset_delta = 75
        frame_type = 18 /* same */
        frame_type = 18 /* same */
      LineNumberTable:
        line 259: 0
        line 260: 5
        line 261: 24
        line 262: 41
        line 263: 59
        line 264: 63
        line 265: 75
        line 266: 83
        line 268: 97
        line 269: 110
        line 270: 118
        line 273: 127
        line 274: 135
        line 275: 168
        line 276: 179
        line 277: 186
        line 278: 202
        line 280: 205
        line 281: 223
        line 283: 226
        line 284: 235
        line 285: 253
        line 286: 272
        line 287: 315
        line 288: 362
        line 289: 367
        line 290: 404
        line 291: 418
        line 292: 431
        line 293: 470
        line 294: 509
        line 295: 539
        line 297: 549
        line 298: 556
        line 299: 568
        line 300: 591
        line 303: 625
        line 304: 632
        line 306: 644
        line 307: 651
        line 309: 663

  public void method_25420(net.minecraft.class_4587);
    descriptor: (Lnet/minecraft/class_4587;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
         0: return
      LineNumberTable:
        line 407: 0

  public boolean method_25402(double, double, int);
    descriptor: (DDI)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=14, args_size=4
         0: aload_0
         1: getfield      #50                 // Field pathField:Lnet/minecraft/class_342;
         4: ifnull        23
         7: aload_0
         8: getfield      #50                 // Field pathField:Lnet/minecraft/class_342;
        11: dload_1
        12: dload_3
        13: iload         5
        15: invokevirtual #512                // Method net/minecraft/class_342.method_25402:(DDI)Z
        18: ifeq          23
        21: iconst_1
        22: ireturn
        23: aload_0
        24: getfield      #53                 // Field profileField:Lnet/minecraft/class_342;
        27: ifnull        46
        30: aload_0
        31: getfield      #53                 // Field profileField:Lnet/minecraft/class_342;
        34: dload_1
        35: dload_3
        36: iload         5
        38: invokevirtual #512                // Method net/minecraft/class_342.method_25402:(DDI)Z
        41: ifeq          46
        44: iconst_1
        45: ireturn
        46: aload_0
        47: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
        50: ifnull        69
        53: aload_0
        54: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
        57: dload_1
        58: dload_3
        59: iload         5
        61: invokevirtual #512                // Method net/minecraft/class_342.method_25402:(DDI)Z
        64: ifeq          69
        67: iconst_1
        68: ireturn
        69: aload_0
        70: dload_1
        71: dload_3
        72: iload         5
        74: invokespecial #516                // Method net/minecraft/class_437.method_25402:(DDI)Z
        77: ifeq          82
        80: iconst_1
        81: ireturn
        82: bipush        56
        84: istore        6
        86: aload_0
        87: getfield      #133                // Field field_22789:I
        90: iload         6
        92: isub
        93: bipush        16
        95: isub
        96: istore        7
        98: bipush        44
       100: aload_0
       101: getfield      #59                 // Field scroll:I
       104: isub
       105: istore        8
       107: aload_0
       108: invokespecial #440                // Method getCurrentArray:()[Ljava/lang/Object;
       111: astore        9
       113: aload         9
       115: arraylength
       116: istore        10
       118: iconst_0
       119: istore        11
       121: iload         11
       123: iload         10
       125: if_icmpge     266
       128: aload         9
       130: iload         11
       132: aaload
       133: astore        12
       135: aload_0
       136: aload         12
       138: invokespecial #443                // Method getName:(Ljava/lang/Object;)Ljava/lang/String;
       141: astore        13
       143: aload_0
       144: aload         13
       146: invokespecial #377                // Method searchFilter:(Ljava/lang/String;)Z
       149: ifeq          158
       152: iinc          8, 32
       155: goto          260
       158: iload         8
       160: aload_0
       161: getfield      #117                // Field field_22790:I
       164: if_icmpge     257
       167: dload_1
       168: iload         6
       170: i2d
       171: dcmpl
       172: iflt          257
       175: dload_1
       176: iload         6
       178: iload         7
       180: iadd
       181: i2d
       182: dcmpg
       183: ifgt          257
       186: dload_3
       187: iload         8
       189: i2d
       190: dcmpl
       191: iflt          257
       194: dload_3
       195: iload         8
       197: bipush        30
       199: iadd
       200: i2d
       201: dcmpg
       202: ifgt          257
       205: aload         12
       207: instanceof    #71                 // class shine/shineclient/hud/HUDElement
       210: ifeq          243
       213: aload         12
       215: checkcast     #71                 // class shine/shineclient/hud/HUDElement
       218: aload         12
       220: checkcast     #71                 // class shine/shineclient/hud/HUDElement
       223: getfield      #216                // Field shine/shineclient/hud/HUDElement.enabled:Z
       226: ifne          233
       229: iconst_1
       230: goto          234
       233: iconst_0
       234: putfield      #216                // Field shine/shineclient/hud/HUDElement.enabled:Z
       237: invokestatic  #517                // Method shine/shineclient/config/ConfigManager.save:()V
       240: goto          251
       243: aload         12
       245: checkcast     #66                 // class shine/shineclient/features/Feature
       248: invokevirtual #520                // Method shine/shineclient/features/Feature.toggle:()V
       251: aload_0
       252: invokevirtual #523                // Method method_25426:()V
       255: iconst_1
       256: ireturn
       257: iinc          8, 32
       260: iinc          11, 1
       263: goto          121
       266: iconst_0
       267: ireturn
      StackMapTable: number_of_entries = 13
        frame_type = 23 /* same */
        frame_type = 22 /* same */
        frame_type = 22 /* same */
        frame_type = 12 /* same */
        frame_type = 255 /* full_frame */
          offset_delta = 38
          locals = [ class shine/shineclient/gui/ShineMenuScreen, double, double, int, int, int, int, class "[Ljava/lang/Object;", int, int ]
          stack = []
        frame_type = 253 /* append */
          offset_delta = 36
          locals = [ class java/lang/Object, class java/lang/String ]
        frame_type = 247 /* same_locals_1_stack_item_frame_extended */
          offset_delta = 74
          stack = [ class shine/shineclient/hud/HUDElement ]
        frame_type = 255 /* full_frame */
          offset_delta = 0
          locals = [ class shine/shineclient/gui/ShineMenuScreen, double, double, int, int, int, int, class "[Ljava/lang/Object;", int, int, class java/lang/Object, class java/lang/String ]
          stack = [ class shine/shineclient/hud/HUDElement, int ]
        frame_type = 8 /* same */
        frame_type = 7 /* same */
        frame_type = 5 /* same */
        frame_type = 2 /* same */
        frame_type = 249 /* chop */
          offset_delta = 5
      LineNumberTable:
        line 410: 0
        line 411: 21
        line 413: 23
        line 414: 44
        line 416: 46
        line 417: 67
        line 419: 69
        line 420: 80
        line 422: 82
        line 423: 86
        line 424: 98
        line 425: 107
        line 426: 135
        line 427: 143
        line 428: 152
        line 429: 155
        line 431: 158
        line 432: 205
        line 433: 213
        line 434: 237
        line 436: 243
        line 438: 251
        line 439: 255
        line 441: 257
        line 425: 260
        line 443: 266

  public boolean method_25404(int, int, int);
    descriptor: (III)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
         0: iload_1
         1: sipush        344
         4: if_icmpeq     14
         7: iload_1
         8: sipush        256
        11: if_icmpne     20
        14: aload_0
        15: invokevirtual #526                // Method method_25419:()V
        18: iconst_1
        19: ireturn
        20: aload_0
        21: getfield      #50                 // Field pathField:Lnet/minecraft/class_342;
        24: ifnull        42
        27: aload_0
        28: getfield      #50                 // Field pathField:Lnet/minecraft/class_342;
        31: iload_1
        32: iload_2
        33: iload_3
        34: invokevirtual #529                // Method net/minecraft/class_342.method_25404:(III)Z
        37: ifeq          42
        40: iconst_1
        41: ireturn
        42: aload_0
        43: getfield      #53                 // Field profileField:Lnet/minecraft/class_342;
        46: ifnull        64
        49: aload_0
        50: getfield      #53                 // Field profileField:Lnet/minecraft/class_342;
        53: iload_1
        54: iload_2
        55: iload_3
        56: invokevirtual #529                // Method net/minecraft/class_342.method_25404:(III)Z
        59: ifeq          64
        62: iconst_1
        63: ireturn
        64: aload_0
        65: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
        68: ifnull        97
        71: aload_0
        72: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
        75: iload_1
        76: iload_2
        77: iload_3
        78: invokevirtual #529                // Method net/minecraft/class_342.method_25404:(III)Z
        81: ifeq          97
        84: aload_0
        85: aload_0
        86: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
        89: invokevirtual #426                // Method net/minecraft/class_342.method_1882:()Ljava/lang/String;
        92: putfield      #22                 // Field searchText:Ljava/lang/String;
        95: iconst_1
        96: ireturn
        97: aload_0
        98: iload_1
        99: iload_2
       100: iload_3
       101: invokespecial #533                // Method net/minecraft/class_437.method_25404:(III)Z
       104: ireturn
      StackMapTable: number_of_entries = 5
        frame_type = 14 /* same */
        frame_type = 5 /* same */
        frame_type = 21 /* same */
        frame_type = 21 /* same */
        frame_type = 32 /* same */
      LineNumberTable:
        line 447: 0
        line 448: 14
        line 449: 18
        line 451: 20
        line 452: 40
        line 454: 42
        line 455: 62
        line 457: 64
        line 458: 84
        line 459: 95
        line 461: 97

  public boolean method_25400(char, int);
    descriptor: (CI)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
         0: aload_0
         1: getfield      #50                 // Field pathField:Lnet/minecraft/class_342;
         4: ifnull        21
         7: aload_0
         8: getfield      #50                 // Field pathField:Lnet/minecraft/class_342;
        11: iload_1
        12: iload_2
        13: invokevirtual #534                // Method net/minecraft/class_342.method_25400:(CI)Z
        16: ifeq          21
        19: iconst_1
        20: ireturn
        21: aload_0
        22: getfield      #53                 // Field profileField:Lnet/minecraft/class_342;
        25: ifnull        42
        28: aload_0
        29: getfield      #53                 // Field profileField:Lnet/minecraft/class_342;
        32: iload_1
        33: iload_2
        34: invokevirtual #534                // Method net/minecraft/class_342.method_25400:(CI)Z
        37: ifeq          42
        40: iconst_1
        41: ireturn
        42: aload_0
        43: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
        46: ifnull        74
        49: aload_0
        50: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
        53: iload_1
        54: iload_2
        55: invokevirtual #534                // Method net/minecraft/class_342.method_25400:(CI)Z
        58: ifeq          74
        61: aload_0
        62: aload_0
        63: getfield      #46                 // Field searchField:Lnet/minecraft/class_342;
        66: invokevirtual #426                // Method net/minecraft/class_342.method_1882:()Ljava/lang/String;
        69: putfield      #22                 // Field searchText:Ljava/lang/String;
        72: iconst_1
        73: ireturn
        74: aload_0
        75: iload_1
        76: iload_2
        77: invokespecial #538                // Method net/minecraft/class_437.method_25400:(CI)Z
        80: ireturn
      StackMapTable: number_of_entries = 3
        frame_type = 21 /* same */
        frame_type = 20 /* same */
        frame_type = 31 /* same */
      LineNumberTable:
        line 465: 0
        line 466: 19
        line 468: 21
        line 469: 40
        line 471: 42
        line 472: 61
        line 473: 72
        line 475: 74

  public boolean method_25401(double, double, double);
    descriptor: (DDD)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=12, args_size=4
         0: dload_1
         1: ldc2_w        #539                // double 40.0d
         4: dcmpg
         5: ifge          10
         8: iconst_0
         9: ireturn
        10: iconst_0
        11: istore        7
        13: aload_0
        14: invokespecial #440                // Method getCurrentArray:()[Ljava/lang/Object;
        17: astore        8
        19: aload         8
        21: arraylength
        22: istore        9
        24: iconst_0
        25: istore        10
        27: iload         10
        29: iload         9
        31: if_icmpge     66
        34: aload         8
        36: iload         10
        38: aaload
        39: astore        11
        41: aload_0
        42: aload_0
        43: aload         11
        45: invokespecial #443                // Method getName:(Ljava/lang/Object;)Ljava/lang/String;
        48: invokespecial #377                // Method searchFilter:(Ljava/lang/String;)Z
        51: ifeq          57
        54: goto          60
        57: iinc          7, 1
        60: iinc          10, 1
        63: goto          27
        66: iload         7
        68: ifne          73
        71: iconst_0
        72: ireturn
        73: iload         7
        75: bipush        32
        77: imul
        78: bipush        44
        80: iadd
        81: aload_0
        82: getfield      #117                // Field field_22790:I
        85: isub
        86: bipush        30
        88: iadd
        89: istore        8
        91: iload         8
        93: ifgt          98
        96: iconst_0
        97: ireturn
        98: aload_0
        99: iconst_0
       100: iload         8
       102: aload_0
       103: getfield      #59                 // Field scroll:I
       106: dload         5
       108: ldc2_w        #541                // double 24.0d
       111: dmul
       112: d2i
       113: isub
       114: invokestatic  #138                // Method java/lang/Math.min:(II)I
       117: invokestatic  #84                 // Method java/lang/Math.max:(II)I
       120: putfield      #59                 // Field scroll:I
       123: aload_0
       124: invokevirtual #523                // Method method_25426:()V
       127: iconst_1
       128: ireturn
      StackMapTable: number_of_entries = 7
        frame_type = 10 /* same */
        frame_type = 255 /* full_frame */
          offset_delta = 16
          locals = [ class shine/shineclient/gui/ShineMenuScreen, double, double, double, int, class "[Ljava/lang/Object;", int, int ]
          stack = []
        frame_type = 252 /* append */
          offset_delta = 29
          locals = [ class java/lang/Object ]
        frame_type = 2 /* same */
        frame_type = 250 /* chop */
          offset_delta = 5
        frame_type = 6 /* same */
        frame_type = 255 /* full_frame */
          offset_delta = 24
          locals = [ class shine/shineclient/gui/ShineMenuScreen, double, double, double, int, int, int, int ]
          stack = []
      LineNumberTable:
        line 479: 0
        line 480: 8
        line 482: 10
        line 483: 13
        line 484: 41
        line 485: 57
        line 483: 60
        line 487: 66
        line 488: 71
        line 490: 73
        line 491: 91
        line 492: 96
        line 494: 98
        line 495: 123
        line 496: 127

  public boolean method_25421();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
         0: iconst_0
         1: ireturn
      LineNumberTable:
        line 517: 0

  static {};
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: bipush        6
         2: anewarray     #153                // class java/lang/String
         5: dup
         6: iconst_0
         7: ldc_w         #662                // String ?
        10: aastore
        11: dup
        12: iconst_1
        13: ldc_w         #664                // String ?
        16: aastore
        17: dup
        18: iconst_2
        19: ldc_w         #666                // String ?
        22: aastore
        23: dup
        24: iconst_3
        25: ldc_w         #668                // String ?
        28: aastore
        29: dup
        30: iconst_4
        31: ldc_w         #670                // String ?
        34: aastore
        35: dup
        36: iconst_5
        37: ldc_w         #672                // String ?
        40: aastore
        41: putstatic     #93                 // Field ICONS:[Ljava/lang/String;
        44: bipush        6
        46: anewarray     #153                // class java/lang/String
        49: dup
        50: iconst_0
        51: ldc_w         #674                // String Features
        54: aastore
        55: dup
        56: iconst_1
        57: ldc_w         #475                // String HUD Elements
        60: aastore
        61: dup
        62: iconst_2
        63: ldc_w         #676                // String Optimization
        66: aastore
        67: dup
        68: iconst_3
        69: ldc_w         #477                // String Themes
        72: aastore
        73: dup
        74: iconst_4
        75: ldc_w         #678                // String Configurations
        78: aastore
        79: dup
        80: iconst_5
        81: ldc_w         #680                // String About
        84: aastore
        85: putstatic     #402                // Field TITLES:[Ljava/lang/String;
        88: bipush        6
        90: anewarray     #153                // class java/lang/String
        93: dup
        94: iconst_0
        95: ldc_w         #682                // String Toggle features on or off
        98: aastore
        99: dup
       100: iconst_1
       101: ldc_w         #684                // String Manage on-screen widgets
       104: aastore
       105: dup
       106: iconst_2
       107: ldc_w         #686                // String Performance tweaks
       110: aastore
       111: dup
       112: iconst_3
       113: ldc_w         #688                // String Visual style selector
       116: aastore
       117: dup
       118: iconst_4
       119: ldc_w         #690                // String Shareable profiles
       122: aastore
       123: dup
       124: iconst_5
       125: ldc_w         #692                // String Shine Client v1.1
       128: aastore
       129: putstatic     #413                // Field SUB:[Ljava/lang/String;
       132: new           #694                // class java/util/HashMap
       135: dup
       136: invokespecial #696                // Method java/util/HashMap."<init>":()V
       139: putstatic     #451                // Field DESCS:Ljava/util/Map;
       142: getstatic     #451                // Field DESCS:Ljava/util/Map;
       145: ldc_w         #697                // String Fullbright
       148: ldc_w         #699                // String permanent night vision effect without potions
       151: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       156: pop
       157: getstatic     #451                // Field DESCS:Ljava/util/Map;
       160: ldc_w         #705                // String Toggle Sprint
       163: ldc_w         #707                // String auto sprint and auto sneak toggle
       166: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       171: pop
       172: getstatic     #451                // Field DESCS:Ljava/util/Map;
       175: ldc_w         #709                // String Block Overlay
       178: ldc_w         #711                // String highlight target block with custom color
       181: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       186: pop
       187: getstatic     #451                // Field DESCS:Ljava/util/Map;
       190: ldc_w         #713                // String Hitbox Display
       193: ldc_w         #715                // String show accurate hitboxes for all entities
       196: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       201: pop
       202: getstatic     #451                // Field DESCS:Ljava/util/Map;
       205: ldc_w         #717                // String Item Physics
       208: ldc_w         #719                // String realistic item drop rotation and bobbing
       211: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       216: pop
       217: getstatic     #451                // Field DESCS:Ljava/util/Map;
       220: ldc_w         #721                // String Big Items
       223: ldc_w         #723                // String scale up dropped item sizes
       226: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       231: pop
       232: getstatic     #451                // Field DESCS:Ljava/util/Map;
       235: ldc_w         #725                // String Scoreboard
       238: ldc_w         #727                // String enable scoreboard repositioning in edit mode
       241: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       246: pop
       247: getstatic     #451                // Field DESCS:Ljava/util/Map;
       250: ldc_w         #729                // String Totem Counter
       253: ldc_w         #731                // String counts totems in your inventory
       256: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       261: pop
       262: getstatic     #451                // Field DESCS:Ljava/util/Map;
       265: ldc_w         #733                // String Hitbox Helper
       268: ldc_w         #735                // String slightly expand target entity hitbox
       271: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       276: pop
       277: getstatic     #451                // Field DESCS:Ljava/util/Map;
       280: ldc_w         #737                // String BossBar
       283: ldc_w         #739                // String move or hide the boss health bar
       286: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       291: pop
       292: getstatic     #451                // Field DESCS:Ljava/util/Map;
       295: ldc_w         #741                // String HitColor
       298: ldc_w         #743                // String custom damage tint color on entities
       301: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       306: pop
       307: getstatic     #451                // Field DESCS:Ljava/util/Map;
       310: ldc_w         #745                // String 2dItems
       313: ldc_w         #747                // String render dropped items as 2D sprites
       316: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       321: pop
       322: getstatic     #451                // Field DESCS:Ljava/util/Map;
       325: ldc_w         #749                // String Animations
       328: ldc_w         #751                // String smooth inventory and perspective anims
       331: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       336: pop
       337: getstatic     #451                // Field DESCS:Ljava/util/Map;
       340: ldc_w         #753                // String Hit Sound
       343: ldc_w         #755                // String play custom sounds on each hit
       346: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       351: pop
       352: getstatic     #451                // Field DESCS:Ljava/util/Map;
       355: ldc_w         #757                // String Render Tweaks
       358: ldc_w         #759                // String toggle small shield, totem, and effects
       361: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       366: pop
       367: getstatic     #451                // Field DESCS:Ljava/util/Map;
       370: ldc_w         #761                // String Clean F3
       373: ldc_w         #763                // String remove clutter from the F3 debug screen
       376: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       381: pop
       382: getstatic     #451                // Field DESCS:Ljava/util/Map;
       385: ldc_w         #765                // String CreamyKeys
       388: ldc_w         #767                // String real mechanical keyboard sound packs for typing and mouse clicks
       391: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       396: pop
       397: getstatic     #451                // Field DESCS:Ljava/util/Map;
       400: ldc_w         #769                // String Shield Status
       403: ldc_w         #771                // String show shield cooldown for self and enemy
       406: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       411: pop
       412: getstatic     #451                // Field DESCS:Ljava/util/Map;
       415: ldc_w         #773                // String No Walk Anim
       418: ldc_w         #775                // String disable player walking arm animation
       421: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       426: pop
       427: getstatic     #451                // Field DESCS:Ljava/util/Map;
       430: ldc_w         #777                // String HitAnim
       433: ldc_w         #779                // String knockback body rotation on every hit
       436: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       441: pop
       442: getstatic     #451                // Field DESCS:Ljava/util/Map;
       445: ldc_w         #781                // String HandAnim
       448: ldc_w         #783                // String smooth swing arc and improved eating animation
       451: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       456: pop
       457: getstatic     #451                // Field DESCS:Ljava/util/Map;
       460: ldc_w         #785                // String View Model
       463: ldc_w         #787                // String custom hand position, rotation and scale
       466: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       471: pop
       472: getstatic     #451                // Field DESCS:Ljava/util/Map;
       475: ldc_w         #789                // String TNT Timer
       478: ldc_w         #791                // String show countdown above primed TNT
       481: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       486: pop
       487: getstatic     #451                // Field DESCS:Ljava/util/Map;
       490: ldc_w         #793                // String Nick Hider
       493: ldc_w         #795                // String hide all player nametags
       496: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       501: pop
       502: getstatic     #451                // Field DESCS:Ljava/util/Map;
       505: ldc_w         #797                // String Cull Particles
       508: ldc_w         #799                // String hide particles behind the player view
       511: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       516: pop
       517: getstatic     #451                // Field DESCS:Ljava/util/Map;
       520: ldc_w         #801                // String Screen Resolution
       523: ldc_w         #803                // String force custom aspect ratio
       526: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       531: pop
       532: getstatic     #451                // Field DESCS:Ljava/util/Map;
       535: ldc_w         #805                // String Hand Aspect Adjust
       538: ldc_w         #807                // String fix hand model aspect ratio
       541: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       546: pop
       547: getstatic     #451                // Field DESCS:Ljava/util/Map;
       550: ldc_w         #809                // String No Sky
       553: ldc_w         #811                // String remove sky and fog rendering
       556: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       561: pop
       562: getstatic     #451                // Field DESCS:Ljava/util/Map;
       565: ldc_w         #813                // String No Explosion Sounds
       568: ldc_w         #815                // String mute all explosion sound effects
       571: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       576: pop
       577: getstatic     #451                // Field DESCS:Ljava/util/Map;
       580: ldc_w         #817                // String No Thunder Sounds
       583: ldc_w         #819                // String mute thunder and weather sounds
       586: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       591: pop
       592: getstatic     #451                // Field DESCS:Ljava/util/Map;
       595: ldc_w         #821                // String Fast Texture Atlas
       598: ldc_w         #823                // String optimize texture stitching speed
       601: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       606: pop
       607: getstatic     #451                // Field DESCS:Ljava/util/Map;
       610: ldc_w         #825                // String Keystrokes
       613: ldc_w         #827                // String on-screen WASD key press display
       616: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       621: pop
       622: getstatic     #451                // Field DESCS:Ljava/util/Map;
       625: ldc_w         #829                // String CPS
       628: ldc_w         #831                // String show clicks per second counter
       631: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       636: pop
       637: getstatic     #451                // Field DESCS:Ljava/util/Map;
       640: ldc_w         #833                // String Stopwatch
       643: ldc_w         #835                // String simple in-game stopwatch timer
       646: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       651: pop
       652: getstatic     #451                // Field DESCS:Ljava/util/Map;
       655: ldc_w         #837                // String Potion Effects
       658: ldc_w         #839                // String compact potion effect status display
       661: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       666: pop
       667: getstatic     #451                // Field DESCS:Ljava/util/Map;
       670: ldc_w         #841                // String Armor Status
       673: ldc_w         #843                // String show armor durability and status
       676: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       681: pop
       682: getstatic     #451                // Field DESCS:Ljava/util/Map;
       685: ldc_w         #845                // String Coordinates
       688: ldc_w         #847                // String display XYZ and direction on screen
       691: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       696: pop
       697: getstatic     #451                // Field DESCS:Ljava/util/Map;
       700: ldc_w         #849                // String Direction
       703: ldc_w         #851                // String show cardinal direction indicator
       706: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       711: pop
       712: getstatic     #451                // Field DESCS:Ljava/util/Map;
       715: ldc_w         #853                // String Server IP
       718: ldc_w         #855                // String display current server address
       721: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       726: pop
       727: getstatic     #451                // Field DESCS:Ljava/util/Map;
       730: ldc_w         #857                // String Memory
       733: ldc_w         #859                // String show RAM usage and allocation
       736: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       741: pop
       742: getstatic     #451                // Field DESCS:Ljava/util/Map;
       745: ldc_w         #861                // String FPS
       748: ldc_w         #863                // String display frames per second counter
       751: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       756: pop
       757: getstatic     #451                // Field DESCS:Ljava/util/Map;
       760: ldc_w         #865                // String Speed
       763: ldc_w         #867                // String measure and display movement speed
       766: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       771: pop
       772: getstatic     #451                // Field DESCS:Ljava/util/Map;
       775: ldc_w         #869                // String Saturation
       778: ldc_w         #871                // String display food saturation level
       781: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       786: pop
       787: getstatic     #451                // Field DESCS:Ljava/util/Map;
       790: ldc_w         #873                // String Ping
       793: ldc_w         #875                // String show current server ping in ms
       796: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       801: pop
       802: getstatic     #451                // Field DESCS:Ljava/util/Map;
       805: ldc_w         #877                // String Time
       808: ldc_w         #879                // String display in-game time of day
       811: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       816: pop
       817: getstatic     #451                // Field DESCS:Ljava/util/Map;
       820: ldc_w         #881                // String Reach Display
       823: ldc_w         #883                // String show distance to target block
       826: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       831: pop
       832: getstatic     #451                // Field DESCS:Ljava/util/Map;
       835: ldc_w         #885                // String Combo Counter
       838: ldc_w         #887                // String count consecutive player hits
       841: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       846: pop
       847: getstatic     #451                // Field DESCS:Ljava/util/Map;
       850: ldc_w         #889                // String Item Counter
       853: ldc_w         #891                // String count items in selected hotbar slot
       856: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       861: pop
       862: getstatic     #451                // Field DESCS:Ljava/util/Map;
       865: ldc_w         #893                // String Scoreboard HUD
       868: ldc_w         #895                // String drag and reposition the server scoreboard
       871: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       876: pop
       877: getstatic     #451                // Field DESCS:Ljava/util/Map;
       880: ldc_w         #897                // String XW Helper
       883: ldc_w         #899                // String item cooldowns with progress bars (XW Helper)
       886: invokeinterface #701,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
       891: pop
       892: return
      LineNumberTable:
        line 54: 0
        line 55: 44
        line 56: 88
        line 57: 132
        line 521: 142
        line 522: 157
        line 523: 172
        line 524: 187
        line 525: 202
        line 526: 217
        line 527: 232
        line 528: 247
        line 529: 262
        line 530: 277
        line 531: 292
        line 532: 307
        line 533: 322
        line 534: 337
        line 535: 352
        line 536: 367
        line 537: 382
        line 538: 397
        line 539: 412
        line 540: 427
        line 541: 442
        line 542: 457
        line 543: 472
        line 544: 487
        line 545: 502
        line 546: 517
        line 547: 532
        line 548: 547
        line 549: 562
        line 550: 577
        line 551: 592
        line 552: 607
        line 553: 622
        line 554: 637
        line 555: 652
        line 556: 667
        line 557: 682
        line 558: 697
        line 559: 712
        line 560: 727
        line 561: 742
        line 562: 757
        line 563: 772
        line 564: 787
        line 565: 802
        line 566: 817
        line 567: 832
        line 568: 847
        line 569: 862
        line 570: 877
        line 571: 892
}
InnerClasses:
  public static #1003= #1001 of #940;     // class_4241=class net/minecraft/class_4185$class_4241 of class net/minecraft/class_4185
  public static final #1009= #1005 of #1007; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles
SourceFile: "ShineMenuScreen.java"
BootstrapMethods:
  0: #949 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
    Method arguments:
      #956 (Lnet/minecraft/class_4185;)V
      #957 REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$method_25426$0:(ILnet/minecraft/class_4185;)V
      #956 (Lnet/minecraft/class_4185;)V
  1: #949 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
    Method arguments:
      #956 (Lnet/minecraft/class_4185;)V
      #960 REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$method_25426$1:(Lnet/minecraft/class_4185;)V
      #956 (Lnet/minecraft/class_4185;)V
  2: #949 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
    Method arguments:
      #956 (Lnet/minecraft/class_4185;)V
      #963 REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$method_25426$2:(Lnet/minecraft/class_4185;)V
      #956 (Lnet/minecraft/class_4185;)V
  3: #949 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
    Method arguments:
      #956 (Lnet/minecraft/class_4185;)V
      #966 REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addItems$3:(Ljava/lang/Object;Lnet/minecraft/class_4185;)V
      #956 (Lnet/minecraft/class_4185;)V
  4: #949 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
    Method arguments:
      #969 ()V
      #970 REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addItems$4:(Ljava/lang/Object;)V
      #969 ()V
  5: #949 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
    Method arguments:
      #969 ()V
      #973 REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addItems$5:(Ljava/lang/Object;)V
      #969 ()V
  6: #949 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
    Method arguments:
      #956 (Lnet/minecraft/class_4185;)V
      #976 REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addThemes$6:(ILnet/minecraft/class_4185;)V
      #956 (Lnet/minecraft/class_4185;)V
  7: #949 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
    Method arguments:
      #956 (Lnet/minecraft/class_4185;)V
      #979 REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$7:(Lnet/minecraft/class_4185;)V
      #956 (Lnet/minecraft/class_4185;)V
  8: #949 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
    Method arguments:
      #956 (Lnet/minecraft/class_4185;)V
      #982 REF_invokeStatic shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$8:(Lnet/minecraft/class_4185;)V
      #956 (Lnet/minecraft/class_4185;)V
  9: #949 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
    Method arguments:
      #956 (Lnet/minecraft/class_4185;)V
      #985 REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$9:(Lnet/minecraft/class_4185;)V
      #956 (Lnet/minecraft/class_4185;)V
  10: #949 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
    Method arguments:
      #956 (Lnet/minecraft/class_4185;)V
      #988 REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$10:(Lnet/minecraft/class_4185;)V
      #956 (Lnet/minecraft/class_4185;)V
  11: #949 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
    Method arguments:
      #956 (Lnet/minecraft/class_4185;)V
      #991 REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$11:(Lnet/minecraft/class_4185;)V
      #956 (Lnet/minecraft/class_4185;)V
  12: #949 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
    Method arguments:
      #956 (Lnet/minecraft/class_4185;)V
      #994 REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$12:(Lnet/minecraft/class_4185;)V
      #956 (Lnet/minecraft/class_4185;)V
  13: #949 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
    Method arguments:
      #956 (Lnet/minecraft/class_4185;)V
      #997 REF_invokeSpecial shine/shineclient/gui/ShineMenuScreen.lambda$addConfigs$13:(Ljava/lang/String;Lnet/minecraft/class_4185;)V
      #956 (Lnet/minecraft/class_4185;)V
