Package net.minecraft.resource
Class VanillaResourcePackProvider
java.lang.Object
net.minecraft.resource.VanillaResourcePackProvider
- All Implemented Interfaces:
 ResourcePackProvider
- Direct Known Subclasses:
 DefaultClientResourcePackProvider,VanillaDataPackProvider
- Mappings:
 Namespace Name official akeintermediary net/minecraft/class_7678named net/minecraft/resource/VanillaResourcePackProvider
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Identifierprivate static final Loggerprivate final DefaultResourcePackprivate final ResourceTypestatic final String - 
Constructor Summary
ConstructorsConstructorDescriptionVanillaResourcePackProvider(ResourceType type, DefaultResourcePack resourcePack, Identifier id)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected abstract @Nullable ResourcePackProfilecreate(String name, ResourcePackProfile.PackFactory packFactory, Text displayName) protected abstract @Nullable ResourcePackProfilecreateDefault(ResourcePack pack) protected voidforEachProfile(@Nullable Path namespacedPath, BiConsumer<String, Function<String, ResourcePackProfile>> consumer) protected voidforEachProfile(BiConsumer<String, Function<String, ResourcePackProfile>> consumer) private voidforEachProfile(Consumer<ResourcePackProfile> consumer) private static StringgetFileName(Path path) protected abstract TextgetProfileName(String id) voidregister(Consumer<ResourcePackProfile> profileAdder) Register resource pack profiles created with thefactoryto theprofileAdder. 
- 
Field Details
- 
LOGGER
- Mappings:
 Namespace Name Mixin selector official bLake;b:Lorg/slf4j/Logger;intermediary field_40040Lnet/minecraft/class_7678;field_40040:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/resource/VanillaResourcePackProvider;LOGGER:Lorg/slf4j/Logger;
 - 
VANILLA_KEY
- See Also:
 - Mappings:
 Namespace Name Mixin selector official aLake;a:Ljava/lang/String;intermediary field_40039Lnet/minecraft/class_7678;field_40039:Ljava/lang/String;named VANILLA_KEYLnet/minecraft/resource/VanillaResourcePackProvider;VANILLA_KEY:Ljava/lang/String;
 - 
type
- Mappings:
 Namespace Name Mixin selector official cLake;c:Lajm;intermediary field_40041Lnet/minecraft/class_7678;field_40041:Lnet/minecraft/class_3264;named typeLnet/minecraft/resource/VanillaResourcePackProvider;type:Lnet/minecraft/resource/ResourceType;
 - 
resourcePack
- Mappings:
 Namespace Name Mixin selector official dLake;d:Lajo;intermediary field_40042Lnet/minecraft/class_7678;field_40042:Lnet/minecraft/class_3268;named resourcePackLnet/minecraft/resource/VanillaResourcePackProvider;resourcePack:Lnet/minecraft/resource/DefaultResourcePack;
 - 
id
- Mappings:
 Namespace Name Mixin selector official eLake;e:Lacq;intermediary field_40043Lnet/minecraft/class_7678;field_40043:Lnet/minecraft/class_2960;named idLnet/minecraft/resource/VanillaResourcePackProvider;id:Lnet/minecraft/util/Identifier;
 
 - 
 - 
Constructor Details
- 
VanillaResourcePackProvider
public VanillaResourcePackProvider(ResourceType type, DefaultResourcePack resourcePack, Identifier id) - Mappings:
 Namespace Name Mixin selector official <init>Lake;<init>(Lajm;Lajo;Lacq;)Vintermediary <init>Lnet/minecraft/class_7678;<init>(Lnet/minecraft/class_3264;Lnet/minecraft/class_3268;Lnet/minecraft/class_2960;)Vnamed <init>Lnet/minecraft/resource/VanillaResourcePackProvider;<init>(Lnet/minecraft/resource/ResourceType;Lnet/minecraft/resource/DefaultResourcePack;Lnet/minecraft/util/Identifier;)V
 
 - 
 - 
Method Details
- 
register
Register resource pack profiles created with thefactoryto theprofileAdder.- Specified by:
 registerin interfaceResourcePackProvider- Parameters:
 profileAdder- the profile adder that accepts created resource pack profiles- See Also:
 - Mappings:
 Namespace Name Mixin selector official aLakk;a(Ljava/util/function/Consumer;)Vintermediary method_14453Lnet/minecraft/class_3285;method_14453(Ljava/util/function/Consumer;)Vnamed registerLnet/minecraft/resource/ResourcePackProvider;register(Ljava/util/function/Consumer;)V
 - 
createDefault
- Mappings:
 Namespace Name Mixin selector official aLake;a(Lajl;)Lakg;intermediary method_45257Lnet/minecraft/class_7678;method_45257(Lnet/minecraft/class_3262;)Lnet/minecraft/class_3288;named createDefaultLnet/minecraft/resource/VanillaResourcePackProvider;createDefault(Lnet/minecraft/resource/ResourcePack;)Lnet/minecraft/resource/ResourcePackProfile;
 - 
getProfileName
- Mappings:
 Namespace Name Mixin selector official aLake;a(Ljava/lang/String;)Lsw;intermediary method_45259Lnet/minecraft/class_7678;method_45259(Ljava/lang/String;)Lnet/minecraft/class_2561;named getProfileNameLnet/minecraft/resource/VanillaResourcePackProvider;getProfileName(Ljava/lang/String;)Lnet/minecraft/text/Text;
 - 
getResourcePack
- Mappings:
 Namespace Name Mixin selector official aLake;a()Lajo;intermediary method_45256Lnet/minecraft/class_7678;method_45256()Lnet/minecraft/class_3268;named getResourcePackLnet/minecraft/resource/VanillaResourcePackProvider;getResourcePack()Lnet/minecraft/resource/DefaultResourcePack;
 - 
forEachProfile
- Mappings:
 Namespace Name Mixin selector official bLake;b(Ljava/util/function/Consumer;)Vintermediary method_45267Lnet/minecraft/class_7678;method_45267(Ljava/util/function/Consumer;)Vnamed forEachProfileLnet/minecraft/resource/VanillaResourcePackProvider;forEachProfile(Ljava/util/function/Consumer;)V
 - 
forEachProfile
- Mappings:
 Namespace Name Mixin selector official aLake;a(Ljava/util/function/BiConsumer;)Vintermediary method_45263Lnet/minecraft/class_7678;method_45263(Ljava/util/function/BiConsumer;)Vnamed forEachProfileLnet/minecraft/resource/VanillaResourcePackProvider;forEachProfile(Ljava/util/function/BiConsumer;)V
 - 
forEachProfile
protected void forEachProfile(@Nullable @Nullable Path namespacedPath, BiConsumer<String, Function<String, ResourcePackProfile>> consumer) - Mappings:
 Namespace Name Mixin selector official aLake;a(Ljava/nio/file/Path;Ljava/util/function/BiConsumer;)Vintermediary method_45262Lnet/minecraft/class_7678;method_45262(Ljava/nio/file/Path;Ljava/util/function/BiConsumer;)Vnamed forEachProfileLnet/minecraft/resource/VanillaResourcePackProvider;forEachProfile(Ljava/nio/file/Path;Ljava/util/function/BiConsumer;)V
 - 
getFileName
- Mappings:
 Namespace Name Mixin selector official aLake;a(Ljava/nio/file/Path;)Ljava/lang/String;intermediary method_45261Lnet/minecraft/class_7678;method_45261(Ljava/nio/file/Path;)Ljava/lang/String;named getFileNameLnet/minecraft/resource/VanillaResourcePackProvider;getFileName(Ljava/nio/file/Path;)Ljava/lang/String;
 - 
create
@Nullable protected abstract @Nullable ResourcePackProfile create(String name, ResourcePackProfile.PackFactory packFactory, Text displayName) - Mappings:
 Namespace Name Mixin selector official aLake;a(Ljava/lang/String;Lakg$c;Lsw;)Lakg;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;named createLnet/minecraft/resource/VanillaResourcePackProvider;create(Ljava/lang/String;Lnet/minecraft/resource/ResourcePackProfile$PackFactory;Lnet/minecraft/text/Text;)Lnet/minecraft/resource/ResourcePackProfile;
 
 -