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;
-