Class DefaultClientResourcePackProvider

java.lang.Object
net.minecraft.resource.VanillaResourcePackProvider
net.minecraft.client.resource.DefaultClientResourcePackProvider
All Implemented Interfaces:
ResourcePackProvider

@Environment(CLIENT) public class DefaultClientResourcePackProvider extends VanillaResourcePackProvider
Mappings:
Namespace Name
official gnp
intermediary net/minecraft/class_1065
named net/minecraft/client/resource/DefaultClientResourcePackProvider
  • Field Details

    • METADATA

      private static final PackResourceMetadata METADATA
      Mappings:
      Namespace Name Mixin selector
      official d Lgnp;d:Lass;
      intermediary field_40556 Lnet/minecraft/class_1065;field_40556:Lnet/minecraft/class_3272;
      named METADATA Lnet/minecraft/client/resource/DefaultClientResourcePackProvider;METADATA:Lnet/minecraft/resource/metadata/PackResourceMetadata;
    • METADATA_MAP

      private static final ResourceMetadataMap METADATA_MAP
      Mappings:
      Namespace Name Mixin selector
      official e Lgnp;e:Larv;
      intermediary field_40557 Lnet/minecraft/class_1065;field_40557:Lnet/minecraft/class_7662;
      named METADATA_MAP Lnet/minecraft/client/resource/DefaultClientResourcePackProvider;METADATA_MAP:Lnet/minecraft/resource/metadata/ResourceMetadataMap;
    • HIGH_CONTRAST_ID

      public static final String HIGH_CONTRAST_ID
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lgnp;c:Ljava/lang/String;
      intermediary field_43088 Lnet/minecraft/class_1065;field_43088:Ljava/lang/String;
      named HIGH_CONTRAST_ID Lnet/minecraft/client/resource/DefaultClientResourcePackProvider;HIGH_CONTRAST_ID:Ljava/lang/String;
    • PROFILE_NAME_TEXTS

      private static final Map<String,Text> PROFILE_NAME_TEXTS
      Mappings:
      Namespace Name Mixin selector
      official f Lgnp;f:Ljava/util/Map;
      intermediary field_40559 Lnet/minecraft/class_1065;field_40559:Ljava/util/Map;
      named PROFILE_NAME_TEXTS Lnet/minecraft/client/resource/DefaultClientResourcePackProvider;PROFILE_NAME_TEXTS:Ljava/util/Map;
    • INFO

      private static final ResourcePackInfo INFO
      Mappings:
      Namespace Name Mixin selector
      official g Lgnp;g:Lasc;
      intermediary field_49131 Lnet/minecraft/class_1065;field_49131:Lnet/minecraft/class_9224;
      named INFO Lnet/minecraft/client/resource/DefaultClientResourcePackProvider;INFO:Lnet/minecraft/resource/ResourcePackInfo;
    • REQUIRED_POSITION

      private static final ResourcePackPosition REQUIRED_POSITION
      Mappings:
      Namespace Name Mixin selector
      official h Lgnp;h:Lase;
      intermediary field_49132 Lnet/minecraft/class_1065;field_49132:Lnet/minecraft/class_9225;
      named REQUIRED_POSITION Lnet/minecraft/client/resource/DefaultClientResourcePackProvider;REQUIRED_POSITION:Lnet/minecraft/resource/ResourcePackPosition;
    • OPTIONAL_POSITION

      private static final ResourcePackPosition OPTIONAL_POSITION
      Mappings:
      Namespace Name Mixin selector
      official i Lgnp;i:Lase;
      intermediary field_49133 Lnet/minecraft/class_1065;field_49133:Lnet/minecraft/class_9225;
      named OPTIONAL_POSITION Lnet/minecraft/client/resource/DefaultClientResourcePackProvider;OPTIONAL_POSITION:Lnet/minecraft/resource/ResourcePackPosition;
    • ID

      private static final Identifier ID
      Mappings:
      Namespace Name Mixin selector
      official j Lgnp;j:Lakh;
      intermediary field_40560 Lnet/minecraft/class_1065;field_40560:Lnet/minecraft/class_2960;
      named ID Lnet/minecraft/client/resource/DefaultClientResourcePackProvider;ID:Lnet/minecraft/util/Identifier;
    • resourcePacksPath

      @Nullable private final @Nullable Path resourcePacksPath
      Mappings:
      Namespace Name Mixin selector
      official k Lgnp;k:Ljava/nio/file/Path;
      intermediary field_40561 Lnet/minecraft/class_1065;field_40561:Ljava/nio/file/Path;
      named resourcePacksPath Lnet/minecraft/client/resource/DefaultClientResourcePackProvider;resourcePacksPath:Ljava/nio/file/Path;
  • Constructor Details

    • DefaultClientResourcePackProvider

      public DefaultClientResourcePackProvider(Path assetsPath, SymlinkFinder symlinkFinder)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lgnp;<init>(Ljava/nio/file/Path;Letf;)V
      intermediary <init> Lnet/minecraft/class_1065;<init>(Ljava/nio/file/Path;Lnet/minecraft/class_8580;)V
      named <init> Lnet/minecraft/client/resource/DefaultClientResourcePackProvider;<init>(Ljava/nio/file/Path;Lnet/minecraft/util/path/SymlinkFinder;)V
  • Method Details

    • createInfo

      private static ResourcePackInfo createInfo(String id, Text title)
      Mappings:
      Namespace Name Mixin selector
      official a Lgnp;a(Ljava/lang/String;Lwu;)Lasc;
      intermediary method_57056 Lnet/minecraft/class_1065;method_57056(Ljava/lang/String;Lnet/minecraft/class_2561;)Lnet/minecraft/class_9224;
      named createInfo Lnet/minecraft/client/resource/DefaultClientResourcePackProvider;createInfo(Ljava/lang/String;Lnet/minecraft/text/Text;)Lnet/minecraft/resource/ResourcePackInfo;
    • getResourcePacksPath

      @Nullable private @Nullable Path getResourcePacksPath(Path path)
      Mappings:
      Namespace Name Mixin selector
      official a Lgnp;a(Ljava/nio/file/Path;)Ljava/nio/file/Path;
      intermediary method_45856 Lnet/minecraft/class_1065;method_45856(Ljava/nio/file/Path;)Ljava/nio/file/Path;
      named getResourcePacksPath Lnet/minecraft/client/resource/DefaultClientResourcePackProvider;getResourcePacksPath(Ljava/nio/file/Path;)Ljava/nio/file/Path;
    • createDefaultPack

      private static DefaultResourcePack createDefaultPack(Path assetsPath)
      Mappings:
      Namespace Name Mixin selector
      official b Lgnp;b(Ljava/nio/file/Path;)Lash;
      intermediary method_45857 Lnet/minecraft/class_1065;method_45857(Ljava/nio/file/Path;)Lnet/minecraft/class_3268;
      named createDefaultPack Lnet/minecraft/client/resource/DefaultClientResourcePackProvider;createDefaultPack(Ljava/nio/file/Path;)Lnet/minecraft/resource/DefaultResourcePack;
    • getDisplayName

      protected Text getDisplayName(String id)
      Specified by:
      getDisplayName in class VanillaResourcePackProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lasw;a(Ljava/lang/String;)Lwu;
      intermediary method_45259 Lnet/minecraft/class_7678;method_45259(Ljava/lang/String;)Lnet/minecraft/class_2561;
      named getDisplayName Lnet/minecraft/resource/VanillaResourcePackProvider;getDisplayName(Ljava/lang/String;)Lnet/minecraft/text/Text;
    • createDefault

      @Nullable protected @Nullable ResourcePackProfile createDefault(ResourcePack pack)
      Specified by:
      createDefault in class VanillaResourcePackProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lasw;a(Lasd;)Lasz;
      intermediary method_45257 Lnet/minecraft/class_7678;method_45257(Lnet/minecraft/class_3262;)Lnet/minecraft/class_3288;
      named createDefault Lnet/minecraft/resource/VanillaResourcePackProvider;createDefault(Lnet/minecraft/resource/ResourcePack;)Lnet/minecraft/resource/ResourcePackProfile;
    • create

      @Nullable protected @Nullable ResourcePackProfile create(String fileName, ResourcePackProfile.PackFactory packFactory, Text displayName)
      Specified by:
      create in class VanillaResourcePackProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lasw;a(Ljava/lang/String;Lasz$c;Lwu;)Lasz;
      intermediary method_45260 Lnet/minecraft/class_7678;method_45260(Ljava/lang/String;Lnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_2561;)Lnet/minecraft/class_3288;
      named create Lnet/minecraft/resource/VanillaResourcePackProvider;create(Ljava/lang/String;Lnet/minecraft/resource/ResourcePackProfile$PackFactory;Lnet/minecraft/text/Text;)Lnet/minecraft/resource/ResourcePackProfile;
    • forEachProfile

      protected void forEachProfile(BiConsumer<String,Function<String,ResourcePackProfile>> consumer)
      Overrides:
      forEachProfile in class VanillaResourcePackProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lasw;a(Ljava/util/function/BiConsumer;)V
      intermediary method_45263 Lnet/minecraft/class_7678;method_45263(Ljava/util/function/BiConsumer;)V
      named forEachProfile Lnet/minecraft/resource/VanillaResourcePackProvider;forEachProfile(Ljava/util/function/BiConsumer;)V