
文明AI
一个活着的Minecraft文明,其中AI驱动的NPC们建造、交易、探索、记忆、进化,并对世界做出反应。
文明AI — 详细模组描述
文明AI 将《我的世界》中的村庄转变为动态、不断演化的文明。模组并没有让村民表现得像简单的NPC,而是引入了针对人口、职业、需求、建筑、道路、区域、资源、经济、科技、防御、迁徙、关系、声望、记忆和意外事件的全自动模拟系统。
🧠 AI驱动的文明
村民会被注册到文明系统中,并获得个人档案、性格、职业、需求、记忆和关系。他们的决策会受到食物、木材、石头、安全、住房、工具、教育、宗教和探索需求的影响。
👥 职业与人口
村民可以被分配角色,包括:
- 农民
- 伐木工
- 矿工
- 守卫
- 建筑工
- 铁匠
- 教师
- 牧师
- 斥候
每个文明都会跟踪人口数量,并设有可配置的人口上限和模拟控制。
🏘️ 自发建筑与区域
文明可以通过自主建造进行扩张。支持的结构包括房屋、仓库、工坊、瞭望塔、农场、神庙和学校。
区域系统将定居点划分为如下区域:
- 住宅区
- 商业区
- 工业区
- 农业区
- 军事区
- 仓储区
- 宗教区
- 教育区
- 娱乐区
地形分析和选址系统有助于确定合适的建筑位置。
🛣️ 道路与基础设施
村民可以规划并建造连接重要地点的道路网络。道路系统会考虑地形、坡度、交通流量阈值、桥梁和可用资源。
💰 经济与资源
文明会维护资源账本和经济系统,追踪木材、石头、铁、煤、食物、种子、皮革、玻璃、黏土、铜、金、绿宝石和钻石等材料。
资源短缺会影响文明的优先事项和建筑决策。
🔬 科技与发展
文明可以通过科技阶段发展,包括:
- 原始
- 石路
- 水井
- 大型农场
- 风车
- 仓库
- 市场
- 瞭望塔
- 防御墙
- 图书馆
科技发展与文明的繁荣程度相关联。
🛡️ 防御与威胁
文明具有防御决策和威胁评估能力。守卫和防御结构可以响应附近的危险,而攻击和防御行为则会影响文明的声望。
🧳 迁徙与扩张
迁徙系统允许村民评估机会,并在另一个区域提供足够更好的条件时可能迁移。文明还设有活动和领地半径设置,用于管理其领土。
🧠 记忆系统
村民会保留涉及地点、交易、危险、袭击、死亡、天气和行进路线的持久记忆。记忆可以影响未来的行为和文明模拟。
❤️ 关系与声望
模组包含关系模拟和文明声望系统。玩家的互动可以通过交易、攻击或保卫文明等行为影响声望。
🌦️ 动态文明事件
文明可能会经历诸如以下的事件:
- 饥荒
- 干旱
- 疾病
- 火灾
- 强盗袭击
- 丰收庆典
- 市场繁荣
- 内乱
这些事件可以改变生产、资源、安全和整体文明状况。
⚙️ 命令
/civilization info
显示最近文明的信息。
/civilization list
列出已注册的文明。
/civilization stats
显示文明统计数据,如人口和模拟数据。
/civilization reputation player <玩家>
显示玩家与最近文明的声望。
/civilization create <名称>
使用指定名称创建文明。此命令需要相应权限。
/civilization reset
重置文明数据。权限受限。
/civilization export <文件>
导出文明数据以进行备份或转移。
/civilization import <文件>
导入先前导出的文明数据。
/civilization debug
提供详细的调试信息,包括文明需求和内部模拟值。权限受限。
💾 持久化数据
文明数据会保存至《我的世界》世界中,并包括文明信息、村民、建筑、建筑工地、道路、资源、经济、事件、声望、科技和记忆。模组包含导入/导出和迁移系统,用于持久化数据管理。
⚙️ 配置
模组提供了大量的服务端配置选项,涵盖模拟频率、人口上限、建造速度、文明半径、经济、战争、道路、科技、职业、建筑、声望、关系、迁徙、事件、难度、性能限制、资源存储、住房、道路生成、防御和文明领地等方面。
《我的世界》/Forge: 被分析的JAR文件针对的是《我的世界》1.20.1 版本,使用 Forge 47+。
重要提示: 本描述基于上传的 civilizationai-1.0.0(1).jar 文件中实际存在的类、命令、配置字段、资源和系统;未假定该JAR中不存在的功能。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。