▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Thaumic All Aspect
Thaumic All Aspect

Thaumic All Aspect

Thaumcraft 4 addon for automatically assigning missing aspects in large modpacks, with NEI-based recipes, smart fallbacks and caching.

Оцените первым
679
2
Все версии→Thaumic All Aspect 1.0.3

Thaumic All Aspect 1.0.3

Release19.03.2026

Список изменений

v1.0.3 (Changelog)

  • Fixed the “0 aspects / fake aspects” issue: if an AspectList has size > 0 but total amount is 0 (total == 0), it could be mistakenly treated as “already has aspects”, causing the mod to skip re-derivation (leading to HUD/machine readings showing =0, and potentially crashes). Now such lists are treated as “no aspects”, so the correct derive/backup logic runs.
  • Enforced cache/registration safety: before writing to Thaumcraft, aspect-cache.cfg, or logs, the code guarantees each aspect amount is at least 1 to prevent persisting 0-value aspects.
  • Hardened recipe-first pipeline behavior: derivation checks are driven by “positive total aspect amount” rather than only size > 0, preventing early termination by fake-aspect states and improving multi-step chains (e.g., A=B then A+B=C).
  • UI visibility enhancement for small-piece items: for keyword hits like nugget/粒/dust/shard, a post-scan adjustment upgrades all-1 aspect sets to 2 (same aspect types) to make them easier to read.
  • Configuration-driven tuning: maxRecipeDepth and recipeFirstMaxRounds are read from config (default pipeline rounds remain 6) for better control in large modpacks.
  • NEI integration is additive: NEI recipes are merged/added with vanilla indices to avoid losing recipes when NEI coverage is incomplete.
  • Cache seed + incremental scan: when aspect-cache.cfg exists, it is used as an initial seed; the derive pipeline still runs to fill only targets that are still missing aspects, then the updated cache is written back.

v1.0.3(更新日志)

  • 修复“0 要素/假要素”问题:当 AspectList 满足 size > 0 但要素总量 total == 0 时,可能会被误判为“已拥有要素”,从而跳过重推导(导致 HUD/机器读数显示 =0,并可能增加崩溃风险)。现在把这种情况视为“无要素”,确保推导/兜底逻辑正常执行。
  • 强化写入安全性:向 Thaumcraft 注册、写入 aspect-cache.cfg 以及日志输出前,确保每个要素数量至少为 1,避免出现 0 值要素被持久化。
  • 加固配方优先(Recipe-first)流程:衍生判定改为依据“要素总量是否为正”,而不是仅看 size > 0,避免假要素状态导致过早终止,并提升链式配方覆盖(如 A=B 再到 A+B=C)。
  • 小件命中词 UI 可见性增强:对包含 nugget/粒/dust/shard 等关键词的命中项,扫描后若所有要素都恰好为 1,会自动提升为 2(要素类型不变),使显示更清晰。
  • 配置化调优:maxRecipeDepth 与 recipeFirstMaxRounds 从配置读取(默认配方优先轮数保持 6),便于大整合包做性能/覆盖平衡。
  • NEI 配方为“追加合并”:NEI 配方会与原版索引进行合并追加,避免 NEI 覆盖不完整时丢配方。
  • 缓存种子 + 增量扫描:当存在 aspect-cache.cfg 时先作为初始种子加载;随后仍会走推导管线,但只补全仍缺少要素的目标,最后重写更新后的缓存。

Файлы

ThaumicAllAspect-1.0.3.jar(4.41 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.0.3

Загрузчики

Forge

Версии игры

1.7.10

Загрузок

519

Дата публикации

19.03.2026

Загрузил

ID версии

Главная