更好的叙述者错误

修复Linux上找不到Narrator(flite)时在日志中打印大量错误的问题。

优化

当叙述者在 Linux 上加载失败时,不再在日志中打印大量错误。

该模组隐藏了叙述者错误中的堆栈跟踪和路径,将其减少 98%¹

该模组还支持多种属性:

  • minecraft.narrator - 设置为 false 可完全禁用叙述者,从而也禁用该错误(默认值:true)
  • minecraft.narrator.error.hide_stacktrace - 从日志中移除堆栈跟踪²(默认值:true)
  • minecraft.narrator.error.hide_path - 从错误消息中移除路径(默认值:true)
  • minecraft.narrator.error.replace_exception - 替换抛出的异常,以隐藏原异常中的抑制异常(默认值:true)

该模组也非常小巧且稳定,如果未列出较新版本,它很可能仍然有效

¹ 根据开发环境中打印的日志计算
² minecraft.narrator.error.hide_stacktrace 仅禁用直接堆栈跟踪,如果 minecraft.narrator.error.replace_exception 设置为 false,仍会显示抑制异常的堆栈跟踪