API 参考 / 渲染、资源与语言
ResourceNotFoundException
用途:资源不存在或无法解码时抛出。它是受检异常,调用点必须处理或声明——「找不到资源」在调用点立刻可见,而不是在渲染回调里变成 NPE。
完整签名
java
public class ResourceNotFoundException extends Exception {
public ResourceNotFoundException(ResourceLocation location, String message);
public ResourceNotFoundException(ResourceLocation location, String message, Throwable cause);
public ResourceLocation location();
}location()
签名:
java
ResourceLocation location();行为:返回未能找到(或解码)的资源标识,便于日志定位。构造器 message 为可读原因(含已尝试的查找位置),三参构造器额外携带底层 cause。