Theseus 模组文档
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。