21w37a native modules (#2688)

* 21w37a native modules

* Update mappings/net/minecraft/util/WinNativeModuleUtil.mapping

Co-authored-by: liach <7806504+liach@users.noreply.github.com>

Co-authored-by: liach <7806504+liach@users.noreply.github.com>
This commit is contained in:
apple502j 2021-09-18 23:19:39 +09:00 committed by GitHub
parent 59e55e43fe
commit 1866662e34
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 49 additions and 0 deletions

View File

@ -399,6 +399,10 @@ CLASS net/minecraft/server/MinecraftServer
METHOD method_3856 forcePlayerSampleUpdate ()V
METHOD method_3857 getLootManager ()Lnet/minecraft/class_60;
METHOD method_3858 getPlayerNames ()[Ljava/lang/String;
METHOD method_38580 (Lnet/minecraft/class_6498$class_6499;)Ljava/lang/String;
ARG 0 module
METHOD method_38584 dumpNativeModules (Ljava/nio/file/Path;)V
ARG 1 path
METHOD method_3859 addExtraSystemDetails (Lnet/minecraft/class_6396;)Lnet/minecraft/class_6396;
ARG 1 details
METHOD method_3860 isRemote ()Z

View File

@ -0,0 +1,45 @@
CLASS net/minecraft/class_6498 net/minecraft/util/WinNativeModuleUtil
FIELD field_34391 LOGGER Lorg/apache/logging/log4j/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 <init> (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 <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 fileDescription
ARG 2 fileVersion
ARG 3 companyName