CLASS net/minecraft/class_6498 net/minecraft/util/WinNativeModuleUtil FIELD field_34391 LOGGER Lorg/slf4j/Logger; FIELD field_34392 CODE_PAGE_MASK I FIELD field_34393 EN_US_CODE_PAGE I FIELD field_34394 LANGUAGE_ID_MASK I FIELD field_34395 LANGUAGE_ID I METHOD method_37961 collectNativeModules ()Ljava/util/List; METHOD method_37962 (Lnet/minecraft/class_6498$class_6499;)Ljava/lang/String; ARG 0 moduleName METHOD method_37963 query (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Lcom/sun/jna/Pointer; ARG 0 pointer ARG 1 path ARG 2 lengthPointer METHOD method_37964 createNativeModuleInfo (Ljava/lang/String;)Ljava/util/Optional; ARG 0 path METHOD method_37965 getStringFileInfoPath (Ljava/lang/String;II)Ljava/lang/String; ARG 0 key ARG 1 languageId ARG 2 codePage METHOD method_37966 addDetailTo (Lnet/minecraft/class_129;)V ARG 0 section METHOD method_37967 getEnglishTranslationIndex ([I)Ljava/util/OptionalInt; ARG 0 indices METHOD method_37969 (Lnet/minecraft/class_6498$class_6499;)Ljava/lang/String; ARG 0 module METHOD method_37970 queryString (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Ljava/lang/String; ARG 0 pointer ARG 1 path ARG 2 lengthPointer CLASS class_6499 NativeModule FIELD field_34396 path Ljava/lang/String; FIELD field_34397 info Ljava/util/Optional; METHOD (Ljava/lang/String;Ljava/util/Optional;)V ARG 1 path ARG 2 info METHOD method_37971 (Lnet/minecraft/class_6498$class_6500;)Ljava/lang/String; ARG 1 info CLASS class_6500 NativeModuleInfo FIELD field_34398 fileDescription Ljava/lang/String; FIELD field_34399 fileVersion Ljava/lang/String; FIELD field_34400 companyName Ljava/lang/String; METHOD (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ARG 1 fileDescription ARG 2 fileVersion ARG 3 companyName