|
|
发表于 2026-10-10 23:38:06
|
显示全部楼层
098版本查不到mod特殊市场的问题我已经修复了,文件在下面放出。
mod 的"自定义子市场"实际上永远扫不到,那个开关是失效的。
- if (USE_CUSTOM) filters.add(new LogicalNot(new LogicalOr(
- List.of(storage, open_market, generic_military, black_market), "Custom")));
- if (submarketFilters != null) { // ← 关键
- filters.removeIf(f -> !submarketFilters.contains(new ResultHasId(f.toString())));
- }
复制代码
也就是说"自定义"过滤器的 toString() 是字符串 "Custom:storage, open_market, generic_military, black_market"(LogicalNot.toString() 直接透传内层 LogicalOr 的 type),永远不可能等于任何一个 spec id → 被 removeIf 删掉。
附件解压后到原mod目录下,替换原有的jar文件即可修复。 |
|