
中洲拓展:NPC
一个将中土世界的居民转变为可互动的商人和交易者的mod。
查看大图中土 NPC
概述
中土 NPC 将中土的居民转变为可互动的商人与交易者。为 NPC 分配角色,建立基于阵营的商业体系,并在中土的九大主要阵营中创造繁荣的经济。
功能
NPC 角色系统
- 铁匠角色:NPC 出售武器、盔甲、原材料和附魔书
- 农夫角色:NPC 提供食物、作物和农业物资
- 自动工作站检测(铁匠对应铁砧,农夫对应堆肥桶)
- 智能 AI 寻路以占领并维护工作站
基于阵营的交易
- 为所有 9 个中土阵营提供独特的商店库存:
- 刚铎、洛汗、夏尔、艾辛格
- 罗斯洛立安、长须族、魔多、迷雾山脉、河谷
- 使用中土货币(铜币、银币、金币)的阵营专属物品与定价
- 可通过 JSON 文件配置商店数据
角色管理
- 使用
/npcrole <role>手动分配角色 - 右键交互系统用于待定角色分配
- 仅平民和民兵等级的 NPC 可被分配角色
- 数据跨世界存档持久保存
数据包自定义
- 使用数据包覆盖默认商店
- 创建
data/me-npc/farmer/<faction>.json或data/me-npc/blacksmith/<faction>.json - 自定义任意阵营商人的物品与价格
- 示例:
data/me-npc/farmer/gondor.json用于修改刚铎农夫库存
使用方法
- 找到任意阵营的平民或民兵 NPC
- 在 NPC 附近使用
/npcrole blacksmith或/npcrole farmer - 右键点击 NPC 以确认角色分配
- NPC 将寻找附近的工作站并开始交易
- 如需移除角色,使用
/npcrole clear
需求
- Minecraft:1.21.1
- Fabric Loader + Fabric API
- 中土模组(1.5.3-1.21.1-alpha 或兼容版本)
安装
- 安装 Fabric Loader 和 Fabric API
- 安装中土模组
- 安装 Cardinal Components API
- 将本模组 jar 放入你的
mods文件夹 - 启动并开始构建你的中土经济
技术细节
- 支持 Fabric,兼容客户端与服务端
- 基于 Mixin 的实体扩展,实现无缝集成
- 数据驱动的商店配置,便于自定义
- 使用 Cardinal Components 持久保存 NPC 角色数据
许可证与致谢
- 许可证:见 LICENSE
- 为中土模组社区而构建
- 感谢 Fabric 与 Cardinal Components 团队
将你的中土聚落转变为繁荣的商业与贸易中心
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。