Package net.minecraft.client.resource
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 named net/minecraft/client/resource/DefaultClientResourcePackProviderintermediary net/minecraft/class_1065official iid
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprivate static final Identifierprivate static final ResourcePackInfoprivate static final PackResourceMetadataprivate static final ResourceMetadataMapprivate static final ResourcePackPositionprivate static final ResourcePackPositionprivate final PathFields inherited from class net.minecraft.resource.VanillaResourcePackProvider
TESTS_KEY, VANILLA_ID, VANILLA_KEY -
Constructor Summary
ConstructorsConstructorDescriptionDefaultClientResourcePackProvider(Path assetsPath, SymlinkFinder symlinkFinder) -
Method Summary
Modifier and TypeMethodDescriptionprotected @Nullable ResourcePackProfilecreate(String fileName, ResourcePackProfile.PackFactory packFactory, Text displayName) protected @Nullable ResourcePackProfilecreateDefault(ResourcePack pack) private static DefaultResourcePackcreateDefaultPack(Path assetsPath) private static ResourcePackInfocreateInfo(String id, Text title) protected voidforEachProfile(BiConsumer<String, Function<String, ResourcePackProfile>> consumer) protected TextgetDisplayName(String id) private @Nullable PathgetResourcePacksPath(Path path) Methods inherited from class net.minecraft.resource.VanillaResourcePackProvider
createPackFactory, forEachProfile, getResourcePack, register
-
Field Details
-
METADATA
- Mappings:
Namespace Name Mixin selector named METADATALnet/minecraft/client/resource/DefaultClientResourcePackProvider;METADATA:Lnet/minecraft/resource/metadata/PackResourceMetadata;intermediary field_40556Lnet/minecraft/class_1065;field_40556:Lnet/minecraft/class_3272;official eLiid;e:Lbaa;
-
METADATA_MAP
- Mappings:
Namespace Name Mixin selector named METADATA_MAPLnet/minecraft/client/resource/DefaultClientResourcePackProvider;METADATA_MAP:Lnet/minecraft/resource/metadata/ResourceMetadataMap;intermediary field_40557Lnet/minecraft/class_1065;field_40557:Lnet/minecraft/class_7662;official fLiid;f:Lazd;
-
HIGH_CONTRAST_ID
- See Also:
- Mappings:
Namespace Name Mixin selector named HIGH_CONTRAST_IDLnet/minecraft/client/resource/DefaultClientResourcePackProvider;HIGH_CONTRAST_ID:Ljava/lang/String;intermediary field_43088Lnet/minecraft/class_1065;field_43088:Ljava/lang/String;official dLiid;d:Ljava/lang/String;
-
PROFILE_NAME_TEXTS
- Mappings:
Namespace Name Mixin selector named PROFILE_NAME_TEXTSLnet/minecraft/client/resource/DefaultClientResourcePackProvider;PROFILE_NAME_TEXTS:Ljava/util/Map;intermediary field_40559Lnet/minecraft/class_1065;field_40559:Ljava/util/Map;official gLiid;g:Ljava/util/Map;
-
INFO
- Mappings:
Namespace Name Mixin selector named INFOLnet/minecraft/client/resource/DefaultClientResourcePackProvider;INFO:Lnet/minecraft/resource/ResourcePackInfo;intermediary field_49131Lnet/minecraft/class_1065;field_49131:Lnet/minecraft/class_9224;official hLiid;h:Lazk;
-
REQUIRED_POSITION
- Mappings:
Namespace Name Mixin selector named REQUIRED_POSITIONLnet/minecraft/client/resource/DefaultClientResourcePackProvider;REQUIRED_POSITION:Lnet/minecraft/resource/ResourcePackPosition;intermediary field_49132Lnet/minecraft/class_1065;field_49132:Lnet/minecraft/class_9225;official iLiid;i:Lazm;
-
OPTIONAL_POSITION
- Mappings:
Namespace Name Mixin selector named OPTIONAL_POSITIONLnet/minecraft/client/resource/DefaultClientResourcePackProvider;OPTIONAL_POSITION:Lnet/minecraft/resource/ResourcePackPosition;intermediary field_49133Lnet/minecraft/class_1065;field_49133:Lnet/minecraft/class_9225;official jLiid;j:Lazm;
-
ID
- Mappings:
Namespace Name Mixin selector named IDLnet/minecraft/client/resource/DefaultClientResourcePackProvider;ID:Lnet/minecraft/util/Identifier;intermediary field_40560Lnet/minecraft/class_1065;field_40560:Lnet/minecraft/class_2960;official kLiid;k:Lamo;
-
resourcePacksPath
- Mappings:
Namespace Name Mixin selector named resourcePacksPathLnet/minecraft/client/resource/DefaultClientResourcePackProvider;resourcePacksPath:Ljava/nio/file/Path;intermediary field_40561Lnet/minecraft/class_1065;field_40561:Ljava/nio/file/Path;official lLiid;l:Ljava/nio/file/Path;
-
-
Constructor Details
-
DefaultClientResourcePackProvider
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/resource/DefaultClientResourcePackProvider;<init>(Ljava/nio/file/Path;Lnet/minecraft/util/path/SymlinkFinder;)Vintermediary <init>Lnet/minecraft/class_1065;<init>(Ljava/nio/file/Path;Lnet/minecraft/class_8580;)Vofficial <init>Liid;<init>(Ljava/nio/file/Path;Lfru;)V
-
-
Method Details
-
createInfo
- Mappings:
Namespace Name Mixin selector named createInfoLnet/minecraft/client/resource/DefaultClientResourcePackProvider;createInfo(Ljava/lang/String;Lnet/minecraft/text/Text;)Lnet/minecraft/resource/ResourcePackInfo;intermediary method_57056Lnet/minecraft/class_1065;method_57056(Ljava/lang/String;Lnet/minecraft/class_2561;)Lnet/minecraft/class_9224;official aLiid;a(Ljava/lang/String;Lyh;)Lazk;
-
getResourcePacksPath
- Mappings:
Namespace Name Mixin selector named getResourcePacksPathLnet/minecraft/client/resource/DefaultClientResourcePackProvider;getResourcePacksPath(Ljava/nio/file/Path;)Ljava/nio/file/Path;intermediary method_45856Lnet/minecraft/class_1065;method_45856(Ljava/nio/file/Path;)Ljava/nio/file/Path;official aLiid;a(Ljava/nio/file/Path;)Ljava/nio/file/Path;
-
createDefaultPack
- Mappings:
Namespace Name Mixin selector named createDefaultPackLnet/minecraft/client/resource/DefaultClientResourcePackProvider;createDefaultPack(Ljava/nio/file/Path;)Lnet/minecraft/resource/DefaultResourcePack;intermediary method_45857Lnet/minecraft/class_1065;method_45857(Ljava/nio/file/Path;)Lnet/minecraft/class_3268;official bLiid;b(Ljava/nio/file/Path;)Lazp;
-
getDisplayName
- Specified by:
getDisplayNamein classVanillaResourcePackProvider- Mappings:
Namespace Name Mixin selector named getDisplayNameLnet/minecraft/resource/VanillaResourcePackProvider;getDisplayName(Ljava/lang/String;)Lnet/minecraft/text/Text;intermediary method_45259Lnet/minecraft/class_7678;method_45259(Ljava/lang/String;)Lnet/minecraft/class_2561;official aLbae;a(Ljava/lang/String;)Lyh;
-
createDefault
- Specified by:
createDefaultin classVanillaResourcePackProvider- Mappings:
Namespace Name Mixin selector named createDefaultLnet/minecraft/resource/VanillaResourcePackProvider;createDefault(Lnet/minecraft/resource/ResourcePack;)Lnet/minecraft/resource/ResourcePackProfile;intermediary method_45257Lnet/minecraft/class_7678;method_45257(Lnet/minecraft/class_3262;)Lnet/minecraft/class_3288;official aLbae;a(Lazl;)Lbah;
-
create
protected @Nullable ResourcePackProfile create(String fileName, ResourcePackProfile.PackFactory packFactory, Text displayName) - Specified by:
createin classVanillaResourcePackProvider- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/resource/VanillaResourcePackProvider;create(Ljava/lang/String;Lnet/minecraft/resource/ResourcePackProfile$PackFactory;Lnet/minecraft/text/Text;)Lnet/minecraft/resource/ResourcePackProfile;intermediary method_45260Lnet/minecraft/class_7678;method_45260(Ljava/lang/String;Lnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_2561;)Lnet/minecraft/class_3288;official aLbae;a(Ljava/lang/String;Lbah$c;Lyh;)Lbah;
-
forEachProfile
- Overrides:
forEachProfilein classVanillaResourcePackProvider- Mappings:
Namespace Name Mixin selector named forEachProfileLnet/minecraft/resource/VanillaResourcePackProvider;forEachProfile(Ljava/util/function/BiConsumer;)Vintermediary method_45263Lnet/minecraft/class_7678;method_45263(Ljava/util/function/BiConsumer;)Vofficial aLbae;a(Ljava/util/function/BiConsumer;)V
-