Class WinNativeModuleUtil

java.lang.Object
net.minecraft.util.WinNativeModuleUtil

public class WinNativeModuleUtil extends Object
Mappings:
Namespace Name
official ais
intermediary net/minecraft/class_6498
named net/minecraft/util/WinNativeModuleUtil
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lais;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_34391 Lnet/minecraft/class_6498;field_34391:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/util/WinNativeModuleUtil;LOGGER:Lorg/apache/logging/log4j/Logger;
    • CODE_PAGE_MASK

      private static final int CODE_PAGE_MASK
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lais;b:I
      intermediary field_34392 Lnet/minecraft/class_6498;field_34392:I
      named CODE_PAGE_MASK Lnet/minecraft/util/WinNativeModuleUtil;CODE_PAGE_MASK:I
    • EN_US_CODE_PAGE

      private static final int EN_US_CODE_PAGE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lais;c:I
      intermediary field_34393 Lnet/minecraft/class_6498;field_34393:I
      named EN_US_CODE_PAGE Lnet/minecraft/util/WinNativeModuleUtil;EN_US_CODE_PAGE:I
    • LANGUAGE_ID_MASK

      private static final int LANGUAGE_ID_MASK
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lais;d:I
      intermediary field_34394 Lnet/minecraft/class_6498;field_34394:I
      named LANGUAGE_ID_MASK Lnet/minecraft/util/WinNativeModuleUtil;LANGUAGE_ID_MASK:I
    • LANGUAGE_ID

      private static final int LANGUAGE_ID
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lais;e:I
      intermediary field_34395 Lnet/minecraft/class_6498;field_34395:I
      named LANGUAGE_ID Lnet/minecraft/util/WinNativeModuleUtil;LANGUAGE_ID:I
  • Constructor Details

    • WinNativeModuleUtil

      public WinNativeModuleUtil()
  • Method Details

    • collectNativeModules

      public static List<WinNativeModuleUtil.NativeModule> collectNativeModules()
      Mappings:
      Namespace Name Mixin selector
      official a Lais;a()Ljava/util/List;
      intermediary method_37961 Lnet/minecraft/class_6498;method_37961()Ljava/util/List;
      named collectNativeModules Lnet/minecraft/util/WinNativeModuleUtil;collectNativeModules()Ljava/util/List;
    • createNativeModuleInfo

      private static Optional<WinNativeModuleUtil.NativeModuleInfo> createNativeModuleInfo(String path)
      Mappings:
      Namespace Name Mixin selector
      official a Lais;a(Ljava/lang/String;)Ljava/util/Optional;
      intermediary method_37964 Lnet/minecraft/class_6498;method_37964(Ljava/lang/String;)Ljava/util/Optional;
      named createNativeModuleInfo Lnet/minecraft/util/WinNativeModuleUtil;createNativeModuleInfo(Ljava/lang/String;)Ljava/util/Optional;
    • getStringFileInfoPath

      private static String getStringFileInfoPath(String key, int languageId, int codePage)
      Mappings:
      Namespace Name Mixin selector
      official a Lais;a(Ljava/lang/String;II)Ljava/lang/String;
      intermediary method_37965 Lnet/minecraft/class_6498;method_37965(Ljava/lang/String;II)Ljava/lang/String;
      named getStringFileInfoPath Lnet/minecraft/util/WinNativeModuleUtil;getStringFileInfoPath(Ljava/lang/String;II)Ljava/lang/String;
    • getEnglishTranslationIndex

      private static OptionalInt getEnglishTranslationIndex(int[] indices)
      Mappings:
      Namespace Name Mixin selector
      official a Lais;a([I)Ljava/util/OptionalInt;
      intermediary method_37967 Lnet/minecraft/class_6498;method_37967([I)Ljava/util/OptionalInt;
      named getEnglishTranslationIndex Lnet/minecraft/util/WinNativeModuleUtil;getEnglishTranslationIndex([I)Ljava/util/OptionalInt;
    • query

      private static com.sun.jna.Pointer query(com.sun.jna.Pointer pointer, String path, com.sun.jna.ptr.IntByReference lengthPointer)
      Mappings:
      Namespace Name Mixin selector
      official a Lais;a(Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Lcom/sun/jna/Pointer;
      intermediary method_37963 Lnet/minecraft/class_6498;method_37963(Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Lcom/sun/jna/Pointer;
      named query Lnet/minecraft/util/WinNativeModuleUtil;query(Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Lcom/sun/jna/Pointer;
    • queryString

      private static String queryString(com.sun.jna.Pointer pointer, String path, com.sun.jna.ptr.IntByReference lengthPointer)
      Mappings:
      Namespace Name Mixin selector
      official b Lais;b(Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Ljava/lang/String;
      intermediary method_37970 Lnet/minecraft/class_6498;method_37970(Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Ljava/lang/String;
      named queryString Lnet/minecraft/util/WinNativeModuleUtil;queryString(Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Ljava/lang/String;
    • addDetailTo

      public static void addDetailTo(CrashReportSection section)
      Mappings:
      Namespace Name Mixin selector
      official a Lais;a(Lr;)V
      intermediary method_37966 Lnet/minecraft/class_6498;method_37966(Lnet/minecraft/class_129;)V
      named addDetailTo Lnet/minecraft/util/WinNativeModuleUtil;addDetailTo(Lnet/minecraft/util/crash/CrashReportSection;)V