Package net.minecraft.resource
Class ResourcePackManager
java.lang.Object
net.minecraft.resource.ResourcePackManager
- All Implemented Interfaces:
AutoCloseable
public class ResourcePackManager extends Object implements AutoCloseable
- Mappings:
Namespace Name official acmintermediary net/minecraft/class_3283named net/minecraft/resource/ResourcePackManager
-
Field Summary
Fields Modifier and Type Field Description private List<ResourcePackProfile>enabledprivate ResourcePackProfile.FactoryprofileFactoryprivate Map<String,ResourcePackProfile>profilesprivate Set<ResourcePackProvider>providers -
Constructor Summary
Constructors Constructor Description ResourcePackManager(ResourcePackProfile.Factory profileFactory, ResourcePackProvider[] providers)ResourcePackManager(ResourceType type, ResourcePackProvider[] providers) -
Method Summary
Modifier and Type Method Description private List<ResourcePackProfile>buildEnabledProfiles(Collection<String> enabledNames)voidclose()List<ResourcePack>createResourcePacks()Collection<String>getEnabledNames()Collection<ResourcePackProfile>getEnabledProfiles()Collection<String>getNames()ResourcePackProfilegetProfile(String name)Collection<ResourcePackProfile>getProfiles()booleanhasProfile(String name)private Map<String,ResourcePackProfile>providePackProfiles()voidscanPacks()voidsetEnabledProfiles(Collection<String> enabled)private Stream<ResourcePackProfile>streamProfilesByName(Collection<String> names)
-
Field Details
-
providers
- Mappings:
Namespace Name Mixin selector official aLacm;a:Ljava/util/Set;intermediary field_14227Lnet/minecraft/class_3283;field_14227:Ljava/util/Set;named providersLnet/minecraft/resource/ResourcePackManager;providers:Ljava/util/Set;
-
profiles
- Mappings:
Namespace Name Mixin selector official bLacm;b:Ljava/util/Map;intermediary field_14226Lnet/minecraft/class_3283;field_14226:Ljava/util/Map;named profilesLnet/minecraft/resource/ResourcePackManager;profiles:Ljava/util/Map;
-
enabled
- Mappings:
Namespace Name Mixin selector official cLacm;c:Ljava/util/List;intermediary field_14225Lnet/minecraft/class_3283;field_14225:Ljava/util/List;named enabledLnet/minecraft/resource/ResourcePackManager;enabled:Ljava/util/List;
-
profileFactory
- Mappings:
Namespace Name Mixin selector official dLacm;d:Lack$a;intermediary field_14228Lnet/minecraft/class_3283;field_14228:Lnet/minecraft/class_3288$class_5351;named profileFactoryLnet/minecraft/resource/ResourcePackManager;profileFactory:Lnet/minecraft/resource/ResourcePackProfile$Factory;
-
-
Constructor Details
-
ResourcePackManager
public ResourcePackManager(ResourcePackProfile.Factory profileFactory, ResourcePackProvider[] providers)- Mappings:
Namespace Name Mixin selector official <init>Lacm;<init>(Lack$a;[Laco;)Vintermediary <init>Lnet/minecraft/class_3283;<init>(Lnet/minecraft/class_3288$class_5351;[Lnet/minecraft/class_3285;)Vnamed <init>Lnet/minecraft/resource/ResourcePackManager;<init>(Lnet/minecraft/resource/ResourcePackProfile$Factory;[Lnet/minecraft/resource/ResourcePackProvider;)V
-
ResourcePackManager
- Mappings:
Namespace Name Mixin selector official <init>Lacm;<init>(Laca;[Laco;)Vintermediary <init>Lnet/minecraft/class_3283;<init>(Lnet/minecraft/class_3264;[Lnet/minecraft/class_3285;)Vnamed <init>Lnet/minecraft/resource/ResourcePackManager;<init>(Lnet/minecraft/resource/ResourceType;[Lnet/minecraft/resource/ResourcePackProvider;)V
-
-
Method Details
-
scanPacks
public void scanPacks()- Mappings:
Namespace Name Mixin selector official aLacm;a()Vintermediary method_14445Lnet/minecraft/class_3283;method_14445()Vnamed scanPacksLnet/minecraft/resource/ResourcePackManager;scanPacks()V
-
providePackProfiles
- Mappings:
Namespace Name Mixin selector official gLacm;g()Ljava/util/Map;intermediary method_29212Lnet/minecraft/class_3283;method_29212()Ljava/util/Map;named providePackProfilesLnet/minecraft/resource/ResourcePackManager;providePackProfiles()Ljava/util/Map;
-
setEnabledProfiles
- Mappings:
Namespace Name Mixin selector official aLacm;a(Ljava/util/Collection;)Vintermediary method_14447Lnet/minecraft/class_3283;method_14447(Ljava/util/Collection;)Vnamed setEnabledProfilesLnet/minecraft/resource/ResourcePackManager;setEnabledProfiles(Ljava/util/Collection;)V
-
buildEnabledProfiles
- Mappings:
Namespace Name Mixin selector official bLacm;b(Ljava/util/Collection;)Ljava/util/List;intermediary method_29208Lnet/minecraft/class_3283;method_29208(Ljava/util/Collection;)Ljava/util/List;named buildEnabledProfilesLnet/minecraft/resource/ResourcePackManager;buildEnabledProfiles(Ljava/util/Collection;)Ljava/util/List;
-
streamProfilesByName
- Mappings:
Namespace Name Mixin selector official cLacm;c(Ljava/util/Collection;)Ljava/util/stream/Stream;intermediary method_29209Lnet/minecraft/class_3283;method_29209(Ljava/util/Collection;)Ljava/util/stream/Stream;named streamProfilesByNameLnet/minecraft/resource/ResourcePackManager;streamProfilesByName(Ljava/util/Collection;)Ljava/util/stream/Stream;
-
getNames
- Mappings:
Namespace Name Mixin selector official bLacm;b()Ljava/util/Collection;intermediary method_29206Lnet/minecraft/class_3283;method_29206()Ljava/util/Collection;named getNamesLnet/minecraft/resource/ResourcePackManager;getNames()Ljava/util/Collection;
-
getProfiles
- Mappings:
Namespace Name Mixin selector official cLacm;c()Ljava/util/Collection;intermediary method_14441Lnet/minecraft/class_3283;method_14441()Ljava/util/Collection;named getProfilesLnet/minecraft/resource/ResourcePackManager;getProfiles()Ljava/util/Collection;
-
getEnabledNames
- Mappings:
Namespace Name Mixin selector official dLacm;d()Ljava/util/Collection;intermediary method_29210Lnet/minecraft/class_3283;method_29210()Ljava/util/Collection;named getEnabledNamesLnet/minecraft/resource/ResourcePackManager;getEnabledNames()Ljava/util/Collection;
-
getEnabledProfiles
- Mappings:
Namespace Name Mixin selector official eLacm;e()Ljava/util/Collection;intermediary method_14444Lnet/minecraft/class_3283;method_14444()Ljava/util/Collection;named getEnabledProfilesLnet/minecraft/resource/ResourcePackManager;getEnabledProfiles()Ljava/util/Collection;
-
getProfile
- Mappings:
Namespace Name Mixin selector official aLacm;a(Ljava/lang/String;)Lack;intermediary method_14449Lnet/minecraft/class_3283;method_14449(Ljava/lang/String;)Lnet/minecraft/class_3288;named getProfileLnet/minecraft/resource/ResourcePackManager;getProfile(Ljava/lang/String;)Lnet/minecraft/resource/ResourcePackProfile;
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Mappings:
Namespace Name Mixin selector official closeLacm;close()Vintermediary closeLnet/minecraft/class_3283;close()Vnamed closeLnet/minecraft/resource/ResourcePackManager;close()V
-
hasProfile
- Mappings:
Namespace Name Mixin selector official bLacm;b(Ljava/lang/String;)Zintermediary method_29207Lnet/minecraft/class_3283;method_29207(Ljava/lang/String;)Znamed hasProfileLnet/minecraft/resource/ResourcePackManager;hasProfile(Ljava/lang/String;)Z
-
createResourcePacks
- Mappings:
Namespace Name Mixin selector official fLacm;f()Ljava/util/List;intermediary method_29211Lnet/minecraft/class_3283;method_29211()Ljava/util/List;named createResourcePacksLnet/minecraft/resource/ResourcePackManager;createResourcePacks()Ljava/util/List;
-