
ALI 职位站点修复
所有贸易展会修改JobSites。
ALI 工作站点修复
一个用于 Minecraft Forge 1.20.1 的兼容性模组,用于修复 Advanced Loot Info (ALI) 中村民职业“工作站点”信息缺失或不完整的问题。
简介
Advanced Loot Info (ALI) 会显示详细的战利品和村民交易信息。在显示村民职业时,它还会尝试显示该职业可使用的工作站点方块。原始 ALI 实现依赖其插件系统捕获的 ResourceKey 实例。对于模组化职业,或当捕获信息不完整时,工作站点列表可能为空。
本模组通过 Mixin 替换 ALI 的 GenericUtils#getJobSites。它不再依赖捕获的资源键,而是扫描 Forge 注册表中所有已注册的 PoiType,并使用职业的 acquirableJobSite() 谓词进行筛选。这使得工作站点显示适用于原版和模组化的村民职业。
功能特性
- 修复 ALI 中工作站点列表为空或不完整的问题。
- 支持原版和模组化的村民职业 / 兴趣点(POI)方块。
- 从 Forge 注册表动态解析工作站点。
- 首次查找后缓存兴趣点类型持有者,以提高性能。
- 轻量级客户端/兼容性模组。
依赖要求
- Minecraft:1.20.1
- Forge:47.3.29 或更新版本
[47,) - Advanced Loot Info (ALI):1.12.0+
- 一个 ALI 支持的前端:JEI、EMI 或 REI
安装方法
- 从文件页面下载模组 jar 文件。
- 将 jar 文件放入你的
.minecraft/mods文件夹。 - 确保所有必需的依赖项已安装。
- 使用 Forge 1.20.1 配置文件启动 Minecraft。
兼容性
- 本模组针对 ALI 1.12.0 开发,并支持 1.12.0 或更新版本。
- 它在
GenericUtils#getJobSites上使用了@Overwrite。 - 请勿与其它覆写相同方法的模组同时使用。
- 如果未来 ALI 版本更改此方法,本模组可能需要更新。
许可证
本项目根据GNU 通用公共许可证 v3.0(GPL-3.0)授权。
版权所有 (c) 2026 yi_ran
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。