导出触发与插件配置

基本信息

属性 值
modid nesql-exporter
配置项数 本组 2 项

配置项

配置键 类型 默认值 含义
enable_config_file Boolean false 是否生成配置文件
enabled_plugins List<String> 全部 9 个插件名 启用的导出插件列表
auto_export_on_connect Boolean false 进入服务器时自动导出一次

触发方式

  1. 手动:命令 /nesql [文件名后缀]
    • /nesql — 使用默认文件名
    • /nesql <suffix> — 追加文件名后缀
    • 参数多于 1 个会直接报 Too many parameters! Usage: /nesql [filename suffix] 并返回
  2. 自动:auto_export_on_connect = true 时进入服务器自动导出

导出在独立线程中执行(new Thread(exporter::exportReportException).start()), 因此导出期间不会阻塞客户端主线程;logging_frequency(默认 100)控制进度日志间隔。

插件列表(9 个)

插件 内部名 门控依赖
BASE base 无(强制启用)——base plugin must be enabled!
MINECRAFT minecraft 无
NEI nei 无
FORGE forge 无
MOBS_INFO mobsinfo mobsinfo
AVARITIA avaritia Avaritia
GREGTECH gregtech gregtech(且版本不以 GT6 开头)
THAUMCRAFT thaumcraft Thaumcraft + thaumcraftneiplugin
QUEST quest betterquesting

ModDependency.GREGTECH_5 覆写了 isLoaded():即使 gregtech modid 存在, 版本串以 GT6 开头也判为未加载——因为 GT5 与 GT6 共用 modid。