类 FallbackResourceManager
java.lang.Object
net.minecraft.server.packs.resources.FallbackResourceManager
- 所有已实现的接口:
ResourceManager
,ResourceProvider
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) static final record
(专用程序包) static class
(专用程序包) static final record
(专用程序包) static final record
从接口继承的嵌套类/接口 net.minecraft.server.packs.resources.ResourceManager
ResourceManager.Empty
-
字段概要
字段从接口继承的字段 net.minecraft.server.packs.resources.ResourceProvider
EMPTY
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static void
applyPackFiltersToExistingResources
(FallbackResourceManager.PackEntry p_215393_, Map<ResourceLocation, FallbackResourceManager.EntryStack> p_215394_) private static IoSupplier
<ResourceMetadata> convertToMetadata
(IoSupplier<InputStream> p_250827_) private static Resource
createResource
(PackResources p_249946_, ResourceLocation p_250632_, IoSupplier<InputStream> p_250514_, IoSupplier<ResourceMetadata> p_251676_) private IoSupplier
<ResourceMetadata> createStackMetadataFinder
(ResourceLocation p_215369_, int p_215370_) (专用程序包) static ResourceLocation
getMetadataLocation
(ResourceLocation p_10625_) getResource
(ResourceLocation p_215419_) private static ResourceLocation
getResourceLocationFromMetadata
(ResourceLocation p_249669_) getResourceStack
(ResourceLocation p_215367_) private static boolean
isMetadata
(ResourceLocation p_249381_) private void
listPackResources
(FallbackResourceManager.PackEntry p_215388_, String p_215389_, Predicate<ResourceLocation> p_215390_, Map<ResourceLocation, FallbackResourceManager.EntryStack> p_215391_) listResources
(String p_215413_, Predicate<ResourceLocation> p_215414_) listResourceStacks
(String p_215416_, Predicate<ResourceLocation> p_215417_) private static ResourceMetadata
parseMetadata
(IoSupplier<InputStream> p_250103_) void
push
(PackResources p_215378_) void
push
(PackResources p_215383_, Predicate<ResourceLocation> p_215384_) void
pushFilterOnly
(String p_215400_, Predicate<ResourceLocation> p_215401_) private void
pushInternal
(String p_215396_, PackResources p_215397_, Predicate<ResourceLocation> p_215398_) private static IoSupplier
<InputStream> wrapForDebug
(ResourceLocation p_248639_, PackResources p_251740_, IoSupplier<InputStream> p_249116_) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.server.packs.resources.ResourceProvider
getResourceOrThrow, open, openAsReader
-
字段详细资料
-
LOGGER
static final org.slf4j.Logger LOGGER -
fallbacks
-
type
-
namespace
-
-
构造器详细资料
-
FallbackResourceManager
-
-
方法详细资料
-
push
-
push
-
pushFilterOnly
-
pushInternal
private void pushInternal(String p_215396_, @Nullable PackResources p_215397_, @Nullable Predicate<ResourceLocation> p_215398_) -
getNamespaces
- 指定者:
getNamespaces
在接口中ResourceManager
-
getResource
- 指定者:
getResource
在接口中ResourceProvider
-
createResource
private static Resource createResource(PackResources p_249946_, ResourceLocation p_250632_, IoSupplier<InputStream> p_250514_, IoSupplier<ResourceMetadata> p_251676_) -
wrapForDebug
private static IoSupplier<InputStream> wrapForDebug(ResourceLocation p_248639_, PackResources p_251740_, IoSupplier<InputStream> p_249116_) -
getResourceStack
- 指定者:
getResourceStack
在接口中ResourceManager
-
isMetadata
-
getResourceLocationFromMetadata
-
getMetadataLocation
-
listResources
public Map<ResourceLocation,Resource> listResources(String p_215413_, Predicate<ResourceLocation> p_215414_) - 指定者:
listResources
在接口中ResourceManager
-
createStackMetadataFinder
private IoSupplier<ResourceMetadata> createStackMetadataFinder(ResourceLocation p_215369_, int p_215370_) -
convertToMetadata
-
parseMetadata
- 抛出:
IOException
-
applyPackFiltersToExistingResources
private static void applyPackFiltersToExistingResources(FallbackResourceManager.PackEntry p_215393_, Map<ResourceLocation, FallbackResourceManager.EntryStack> p_215394_) -
listPackResources
private void listPackResources(FallbackResourceManager.PackEntry p_215388_, String p_215389_, Predicate<ResourceLocation> p_215390_, Map<ResourceLocation, FallbackResourceManager.EntryStack> p_215391_) -
listResourceStacks
public Map<ResourceLocation,List<Resource>> listResourceStacks(String p_215416_, Predicate<ResourceLocation> p_215417_) - 指定者:
listResourceStacks
在接口中ResourceManager
-
listPacks
- 指定者:
listPacks
在接口中ResourceManager
-