ResourceManager.java
net.minecraft.server.packs.resources.ResourceManager
信息
- 全限定名:net.minecraft.server.packs.resources.ResourceManager
- 类型:public interface
- 包:net.minecraft.server.packs.resources
- 源码路径:src/main/java/net/minecraft/server/packs/resources/ResourceManager.java
- 起始行号:L12
- 继承:ResourceProvider
- 职责:
TODO
字段/常量
- 无
内部类/嵌套类型
net.minecraft.server.packs.resources.ResourceManager.Empty- 类型:
enum - 修饰符:
public static - 源码定位:
L23 - 说明:
TODO
- 类型:
构造器
- 无
方法
下面的方法块按源码顺序生成。
Set<String> getNamespaces() @ L13
- 方法名:getNamespaces
- 源码定位:L13
- 返回类型:Set
- 修饰符:package-private
参数:
- 无
说明:
TODO
List<Resource> getResourceStack(Identifier location) @ L15
- 方法名:getResourceStack
- 源码定位:L15
- 返回类型:List
- 修饰符:package-private
参数:
- location: Identifier
说明:
TODO
Map<Identifier,Resource> listResources(String directory, Predicate<Identifier> filter) @ L17
- 方法名:listResources
- 源码定位:L17
- 返回类型:Map<Identifier,Resource>
- 修饰符:package-private
参数:
- directory: String
- filter: Predicate
说明:
TODO
Map<Identifier,List<Resource>> listResourceStacks(String directory, Predicate<Identifier> filter) @ L19
- 方法名:listResourceStacks
- 源码定位:L19
- 返回类型:Map<Identifier,List
> - 修饰符:package-private
参数:
- directory: String
- filter: Predicate
说明:
TODO
Stream<PackResources> listPacks() @ L21
- 方法名:listPacks
- 源码定位:L21
- 返回类型:Stream
- 修饰符:package-private
参数:
- 无
说明:
TODO
代码
public interface ResourceManager extends ResourceProvider {
Set<String> getNamespaces();
List<Resource> getResourceStack(Identifier location);
Map<Identifier, Resource> listResources(String directory, Predicate<Identifier> filter);
Map<Identifier, List<Resource>> listResourceStacks(String directory, Predicate<Identifier> filter);
Stream<PackResources> listPacks();
public static enum Empty implements ResourceManager {
INSTANCE;
@Override
public Set<String> getNamespaces() {
return Set.of();
}
@Override
public Optional<Resource> getResource(Identifier location) {
return Optional.empty();
}
@Override
public List<Resource> getResourceStack(Identifier location) {
return List.of();
}
@Override
public Map<Identifier, Resource> listResources(String directory, Predicate<Identifier> filter) {
return Map.of();
}
@Override
public Map<Identifier, List<Resource>> listResourceStacks(String directory, Predicate<Identifier> filter) {
return Map.of();
}
@Override
public Stream<PackResources> listPacks() {
return Stream.of();
}
}
}引用的其他类
-
- 引用位置:
参数/返回值
- 引用位置:
-
- 引用位置:
返回值
- 引用位置:
-
- 引用位置:
返回值
- 引用位置:
-
- 引用位置:
继承
- 引用位置: