Uses of Enum Class
net.minecraft.server.packs.PackType
Package
Description
-
Uses of PackType in net.minecraft.client.resources
Modifier and TypeMethodDescriptionLegacyPackResourcesAdapter.getNamespaces
(PackType p_118699_) PackResourcesAdapterV4.getNamespaces
(PackType p_118747_) LegacyPackResourcesAdapter.getResource
(PackType p_118707_, ResourceLocation p_118708_) PackResourcesAdapterV4.getResource
(PackType p_118755_, ResourceLocation p_118756_) protected InputStream
DefaultClientPackResources.getResourceAsStream
(PackType p_118621_, ResourceLocation p_118622_) DefaultClientPackResources.getResources
(PackType p_235011_, String p_235012_, String p_235013_, Predicate<ResourceLocation> p_235014_) LegacyPackResourcesAdapter.getResources
(PackType p_235024_, String p_235025_, String p_235026_, Predicate<ResourceLocation> p_235027_) PackResourcesAdapterV4.getResources
(PackType p_235029_, String p_235030_, String p_235031_, Predicate<ResourceLocation> p_235032_) boolean
DefaultClientPackResources.hasResource
(PackType p_118618_, ResourceLocation p_118619_) boolean
LegacyPackResourcesAdapter.hasResource
(PackType p_118719_, ResourceLocation p_118720_) boolean
PackResourcesAdapterV4.hasResource
(PackType p_118786_, ResourceLocation p_118787_) -
Uses of PackType in net.minecraft.server.packs
Modifier and TypeMethodDescriptionstatic PackType
Returns the enum constant of this class with the specified name.static PackType[]
PackType.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionprivate static String
VanillaPackResources.createPath
(PackType p_10363_, ResourceLocation p_10364_) private InputStream
VanillaPackResources.getExtraInputStream
(PackType type, String resource) FilePackResources.getNamespaces
(PackType p_10238_) FolderPackResources.getNamespaces
(PackType p_10259_) PackResources.getNamespaces
(PackType p_10283_) VanillaPackResources.getNamespaces
(PackType p_10322_) private static String
AbstractPackResources.getPathFromLocation
(PackType p_10227_, ResourceLocation p_10228_) AbstractPackResources.getResource
(PackType p_10210_, ResourceLocation p_10211_) PackResources.getResource
(PackType p_10289_, ResourceLocation p_10290_) VanillaPackResources.getResource
(PackType p_10330_, ResourceLocation p_10331_) protected InputStream
VanillaPackResources.getResourceAsStream
(PackType p_10359_, ResourceLocation p_10360_) FilePackResources.getResources
(PackType p_215324_, String p_215325_, String p_215326_, Predicate<ResourceLocation> p_215327_) FolderPackResources.getResources
(PackType p_215329_, String p_215330_, String p_215331_, Predicate<ResourceLocation> p_215332_) PackResources.getResources
(PackType p_215339_, String p_215340_, String p_215341_, Predicate<ResourceLocation> p_215342_) VanillaPackResources.getResources
(PackType p_215346_, String p_215347_, String p_215348_, Predicate<ResourceLocation> p_215349_) boolean
AbstractPackResources.hasResource
(PackType p_10222_, ResourceLocation p_10223_) boolean
PackResources.hasResource
(PackType p_10292_, ResourceLocation p_10293_) boolean
VanillaPackResources.hasResource
(PackType p_10355_, ResourceLocation p_10356_) void
-
Uses of PackType in net.minecraft.server.packs.metadata.pack
ModifierConstructorDescriptionPackMetadataSection
(Component p_10371_, int p_10372_, Map<PackType, Integer> packTypeVersions) -
Uses of PackType in net.minecraft.server.packs.repository
Modifier and TypeMethodDescriptionstatic PackCompatibility
static PackCompatibility
PackCompatibility.forMetadata
(PackMetadataSection p_143886_, PackType p_143887_) ModifierConstructorDescriptionPack
(String p_143865_, Component p_143866_, boolean p_143867_, Supplier<PackResources> p_143868_, PackMetadataSection p_143869_, PackType p_143870_, Pack.Position p_143871_, PackSource p_143872_) Deprecated.Pack
(String p_143865_, Component p_143866_, boolean p_143867_, Supplier<PackResources> p_143868_, PackMetadataSection p_143869_, PackType p_143870_, Pack.Position p_143871_, PackSource p_143872_, boolean hidden) PackRepository
(PackType p_143890_, RepositorySource... p_143891_) -
Uses of PackType in net.minecraft.server.packs.resources
Modifier and TypeFieldDescription(package private) final PackType
FallbackResourceManager.type
private final PackType
ReloadableResourceManager.type
ModifierConstructorDescriptionFallbackResourceManager
(PackType p_10605_, String p_10606_) MultiPackResourceManager
(PackType p_203797_, List<PackResources> p_203798_) ReloadableResourceManager
(PackType p_203820_) -
Uses of PackType in net.minecraftforge.common
Modifier and TypeMethodDescriptionForgeHooks.readTypedPackFormats
(com.google.gson.JsonObject json) -
Uses of PackType in net.minecraftforge.common.data
Modifier and TypeFieldDescription(package private) final PackType
ExistingFileHelper.ResourceType.packType
protected final PackType
JsonCodecProvider.packType
Modifier and TypeFieldDescriptionprivate final com.google.common.collect.Multimap<PackType,
ResourceLocation> ExistingFileHelper.generated
Modifier and TypeMethodDescriptionExistingFileHelper.IResourceType.getPackType()
ExistingFileHelper.ResourceType.getPackType()
Modifier and TypeMethodDescriptionboolean
ExistingFileHelper.exists
(ResourceLocation loc, PackType packType) Check if a given resource exists in the known resource packs.boolean
ExistingFileHelper.exists
(ResourceLocation loc, PackType packType, String pathSuffix, String pathPrefix) Check if a given resource exists in the known resource packs.private ResourceManager
ExistingFileHelper.getManager
(PackType packType) ExistingFileHelper.getResource
(ResourceLocation loc, PackType packType) ExistingFileHelper.getResource
(ResourceLocation loc, PackType packType, String pathSuffix, String pathPrefix) void
ExistingFileHelper.trackGenerated
(ResourceLocation loc, PackType packType, String pathSuffix, String pathPrefix) Track the existence of a generated file.ModifierConstructorDescriptionJsonCodecProvider
(DataGenerator dataGenerator, ExistingFileHelper existingFileHelper, String modid, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> dynamicOps, PackType packType, String directory, com.mojang.serialization.Codec<T> codec, Map<ResourceLocation, T> entries) ResourceType
(PackType type, String suffix, String prefix) -
Uses of PackType in net.minecraftforge.common.extensions
-
Uses of PackType in net.minecraftforge.event
ModifierConstructorDescriptionAddPackFindersEvent
(PackType packType, Consumer<RepositorySource> sources) -
Uses of PackType in net.minecraftforge.resource
Modifier and TypeFieldDescriptionprivate final PackType
ResourceCacheManager.NamespacedResourceCacheManager.packType
The pack type this manager is responsible for.private final PackType
ResourceCacheManager.PackTypeAndNamespace.packType
The field for thepackType
record component.private final PackType
ResourceCacheManager.ResourceCacheEntry.packType
The field for thepackType
record component.Modifier and TypeFieldDescriptionprivate final BiFunction<PackType,
String, Path> ResourceCacheManager.NamespacedResourceCacheManager.pathBuilder
The path builder to use.private final BiFunction<PackType,
String, Path> ResourceCacheManager.pathBuilder
The path builder (different users have different requirements for how they want to handle this)Modifier and TypeMethodDescriptionResourceCacheManager.PackTypeAndNamespace.packType()
Returns the value of thepackType
record component.ResourceCacheManager.ResourceCacheEntry.packType()
Returns the value of thepackType
record component.Modifier and TypeMethodDescriptionprivate Map<String,
List<PackResources>> DelegatingPackResources.buildNamespaceMap
(PackType type, List<PackResources> packList) private List<PackResources>
DelegatingPackResources.getCandidatePacks
(PackType type, ResourceLocation location) private static String
DelegatingPackResources.getFullPath
(PackType type, ResourceLocation location) DelegatingPackResources.getNamespaces
(PackType type) PathPackResources.getNamespaces
(PackType type) ResourceCacheManager.getNamespaces
(PackType type) Looks up all already indexed namespaces.PathPackResources.getNamespacesFromDisk
(PackType type) DelegatingPackResources.getResource
(PackType type, ResourceLocation location) PathPackResources.getResource
(PackType type, ResourceLocation location) DelegatingPackResources.getResources
(PackType type, String pathIn, String pathIn2, Predicate<ResourceLocation> filter) PathPackResources.getResources
(PackType type, String resourceNamespace, String pathIn, Predicate<ResourceLocation> filter) ResourceCacheManager.getResources
(PackType type, String resourceNamespace, Path inputPath, Predicate<ResourceLocation> filter) Returns the cached resources for the given pack type, namespace, path prefix and filter.boolean
Indicates if the given namespace is completely cached for the given pack type.boolean
DelegatingPackResources.hasResource
(PackType type, ResourceLocation location) boolean
PathPackResources.hasResource
(PackType type, ResourceLocation location) void
void
ModifierConstructorDescriptionprivate
NamespacedResourceCacheManager
(PackType packType, String namespace, boolean indexOnThread, BiFunction<PackType, String, Path> pathBuilder, ResourceCacheManager.PathWalkerFactory pathFinder) Creates a new namespaced resource cache manager.private
PackTypeAndNamespace
(PackType packType, String namespace) Creates an instance of aPackTypeAndNamespace
record class.private
ResourceCacheEntry
(PackType packType, String namespace, Path path, ResourceLocation resourceLocation) Creates an instance of aResourceCacheEntry
record class.ModifierConstructorDescriptionprivate
NamespacedResourceCacheManager
(PackType packType, String namespace, boolean indexOnThread, BiFunction<PackType, String, Path> pathBuilder, ResourceCacheManager.PathWalkerFactory pathFinder) Creates a new namespaced resource cache manager.ResourceCacheManager
(boolean supportsReloading, String indexOnThreadConfigurationKey, BiFunction<PackType, String, Path> pathBuilder) ResourceCacheManager
(boolean supportsReloading, ForgeConfigSpec.BooleanValue indexOffThreadConfig, BiFunction<PackType, String, Path> pathBuilder) Deprecated, for removal: This API element is subject to removal in a future version.