Skip to content

Releases: AxorBisInfinitive/mcmod-star-graph

v1.1.1-2026-08-20

Choose a tag to compare

改动

渲染与加载

  • 新增了作者星图类型显隐,现在可分别控制团队与普通作者的节点及边渲染,默认全部显示。
  • 修改了加载进度,现在图数据流式读取并按 MB 显示真实进度,缓存读取、图构建、封面解码均分片上报进度,不再假等待。
  • 移除了首帧渲染后的固定等待,封面纹理在加载期全部准备完成后直接进入星图。

封面缓存

  • 修改了缓存键策略,现在以规范化 URL 为键并在不同图之间共享,切换模组图与作者图不再重复下载封面。
  • 新增了服务端磁盘缓存,换浏览器、换设备或重复打开均直接命中本地文件,有效期 7 天,按真实图片格式命名。
  • 修改了封面下载参数,并发数调整为 6 并启用连接复用,每张完成间隔降至 20ms,下载空等时间大幅缩短。
  • 新增了 URL 规范化,同一图片的不同缩略图尺寸后缀统一为同一缓存键,避免重复下载。

导出

  • 新增了瓦片金字塔导出,默认产物为 ZIP 内含多级瓦片与内嵌查看器,任意尺寸全分辨率浏览且内存恒定,替代超大单张 PNG。
  • 新增了"同时导出单张 PNG"选项,默认关闭,仅按需生成。
  • 修改了成员-团队边的粗细,固定为可见的基础线宽。

其他

  • 移除了注释中的冗余说明,统一为规范表述。
  • 后端通过严格模式类型检查,全部函数补齐类型注解。

v1.1.0-2026-08-20

Choose a tag to compare

改动

渲染性能

  • 修改了 LoD 节流定时器逻辑,现在缩放过程中每固定间隔更新一次视口裁剪,不再被连续事件重置而导致全量渲染。
  • 移除了节点与边的淡入淡出管线及 LoD 强度机制,现在 reducer 直接判定可见性,交互路径零状态维护。
  • 修改了封面纹理的生成时机,现在改为加载期分批预热,消除了缩放与平移中的图集卡顿。
  • 现在渲染刷新统一走 rAF 合并调度,不再同步渲染阻塞主线程。

封面下载与缓存

  • 修改了缓存读取方式,现在通过单事务游标批量读取,替代逐条事务。
  • 现在下载成功后不再重读 IndexedDB,就地记录并合并结果。
  • 修改了封面代理请求,现在携带真实浏览器 UA,服务端校验回退。
  • 新增了下载前的并发风险警告,现在清理缓存时会释放无引用的 blob URL。

功能与交互

  • 新增了作者星图模式,现在合作与成员边三色区分、团队社区独立配色、团队尺寸计入成员权重。
  • 新增了作者图二级筛选条,现在接入全局检索、六度分隔与右键关系菜单。
  • 现在搜索输入与六度分隔检索均带防抖,tooltip 支持 Alt 锁定与富文本简介。
  • 现在右键菜单、tooltip 与节点跳转按 mod/author 模式自适应。

导出

  • 修改了分块导出逻辑,现在按行带预筛节点与边,不再每个 tile 全量扫描。
  • 压缩了行带高度,现在大幅降低超大图导出的内存峰值。
  • 移除了导出边 LoD 滑块与参数,现在导出全量边,并为输入值增加下限防止非法输入崩溃。

其他

  • 移除了节点、边、导出三处的 LoD 滑块及相关代码。
  • 修改了封面纹理分级,现在分为常规与高清两档,适配大规模节点图。
  • 修改了 .gitignore,现在为纯规则列表。

MC百科作者合作星图数据

  • 生成日期:2026-08-20 10:08:12
  • 作者:18133 / 团队:702
  • 合作边:44789 / 成员边:2677(共 47466)
  • 社区:1101 / 连通分量:7153

使用

下载 graph-20260820.json 放入项目根目录,重命名为 graph.json;
或使用服务器参数映射加载:python server.py --data graph-20260820.json

数据来源:MC 百科(mcmod.cn),仅用于学习研究。

v1.0.1-2026-08-19

Choose a tag to compare

1.20.1 Forge 生态关系图数据

  • 生成日期:2026-08-19 00:03:27
  • 节点:11217(全部含封面 URL)
  • 依赖边:12434 / 联动边:8405(共 20839)
  • 社区:148 / 连通分量:4174

使用

下载 graph-20260819.json 放入项目根目录,重命名为 graph.json;
或使用服务器参数映射加载:python server.py --data graph-20260819.json

数据来源:MC 百科(mcmod.cn),仅用于学习研究。

v1.0.0-2026-08-18

Choose a tag to compare

NeoForge 1.21.1 生态关系图数据

  • 生成日期:2026-08-18 13:14:03
  • 节点:7245
  • 依赖边:8166 / 联动边:5018
  • 社区:101 / 连通分量:2631

使用

下载 graph-20260818.json 放入项目根目录,重命名为 graph.json;
或使用服务器参数映射加载:python server.py --data graph-20260818.json

数据来源:MC 百科(mcmod.cn),仅用于学习研究。