All versions
1.1.8-forge1.20.1
Release
Betterworld(village) 1.1.8-forge1.20.15 months ago 15
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Singleplayer only
Changes
1.1.8-forge1.20.1
本版核心变化
这一版最重要的变化,不是又新增了一个功能点,而是下面几条主线开始真正合流:
- 居民生活系统继续稳定运行
- 家庭、婚姻、生育、继承开始接住房屋与资产后续
- 住宅与产业一起进入资产语义
- 初始城镇生成从“摆建筑”推进到“道路骨架 -> 地块 -> 建筑”
- 自动扩张开始具备基础闭环,而不再只是一个开关页面
可以把这一版理解成:
`生活模拟 + 家庭模拟 + 资产模拟 + 初始城镇生成 + 自动扩张框架
居民与职业
- 居民拥有更完整的生活作息,包括上班、下班、回家、睡觉、闲逛。
- 居民会根据职业执行不同工作,而不是所有人都做相同行为。
- 当前主要职业已经覆盖农民、商人、工匠、资源工、银行家、守卫、公务员等基础岗位。
- 工资、消费、携带食物、个人资金等基础生活行为继续接入日常循环。
- 寻路和基础生活行为继续修正,减少门口、房间、墙边卡住的问题。
性格与个体差异
- 居民不再只是同一套 AI 的复制体,而是开始具备性格倾向。
- 性格会影响日常行为风格、社交积极度、职业表现和家庭互动。
- 这让居民之间在恋爱、相处、工作、生活节奏上开始出现个体差异。
家庭、婚姻与继承
- 家庭系统已经支持恋爱、求婚、结婚、生育、子女成长与死亡后的继承。
- 婚后系统会尝试安排同住,并更新 home 绑定、床位和居住记录。
- 成年子女现在会尝试独立找房,不再永久卡在父母家中。
- 已婚居民和有子女居民现在支持按家庭整体搬迁,不再只支持单人升级住房。
- 居民死亡后,父母、子女、配偶相关的基础家庭引用会做清理,减少失效数据残留。
- 继承后如果原住房或原产业还有家属、住户或可继续经营对象,系统会尽量保持后续连续性。
这一轮之后,家庭不再只是“会结婚生孩子”,而是开始具备:
- 搬家
- 分家
- 继承
- 继承后的住房与产业接续
住宅与产权系统
- 住宅支持显示名、随机命名、所有者、资产价值、挂牌出售与继承转移。
- 住宅已经明确区分
产权和家庭居住权。 - 私产房仍然只有一个房主,但配偶和子女可以合法同住。
- 同住不等于自动共有人,家属居住时系统会阻止直接挂牌出售。
- 公房租户、私产房主、继承人之间的后续关系继续补强。
- 无人继承的住宅如果还有住户,会尽量转入公房 / 再分配语义,而不是直接断空。
产业与资产系统
- 住宅、农场、商铺、工坊、资源点、银行、守卫点、镇方块都已逐步进入资产语义。
- 这些方块不再只是功能设施,而开始具备:
- 显示名
- owner / 负责人
- 资产价值
- 挂牌状态
- 转移与继承基础
owner / staff语义已经明确分离:owner不等于必须亲自上岗staff是实际工作的员工
- 无人继承的产业现在会自动清空旧绑定、恢复可接盘状态并挂牌。
动态估值系统
- 动态估值已经正式接入主要功能方块。
- 当前已接入估值的方块包括:
- 住宅
- 农场
- 商人方块
- 工坊
- 资源点
- 守卫点
- 银行
- 镇方块
- 不同资产会按自身结构读取不同估值来源,比如床位、库存、资金、配方、居民、财政等。
资产评估页面已经能显示估值来源表,不再只是显示一个最终数值。- 工作场所的接盘价和住宅的房价、日租,已经开始和动态估值挂钩。
银行与镇财政
- 银行不再只是装饰建筑,而是开始进入资金、存款、贷款、利息等基础金融逻辑。
- 镇财政拥有自己的资金池,可用于行政支出、扩张、起步支持和部分系统行为。
- 银行、住宅、产业、继承与资产流转之间的关系继续接通。
- 镇政府现在也开始参与无人资产的再流转与重新分配。
初始城镇生成
- 初始城镇已经不再只是“摆几栋建筑”,而是在尽量生成一个能跑起来的起步闭环。
- 当前生成顺序已经比较明确:
- 放置镇中心建筑与镇方块
- 生成主路、广场与主干道路骨架
- 从道路和广场边缘推导可建筑地块
- 住宅、商铺、工坊、资源点、银行按地块逐步放置
- 补齐镇长、公务员、银行人员与起步居民
- 最后再生成路灯等道路装饰
- 初始城镇会尽量补齐住宅、农场、商业点、工坊、资源点、银行等基础结构。
- 起步居民、镇财政和多类产业建筑都已接入初始资金基础。
道路、广场、地块与模板
- 城镇生成已经明显转向:
主路与广场骨架 -> 地块 -> 建筑 - 主路负责定义整体形状,广场作为道路枢纽,地块再沿道路与广场边推导。
- 路网不再优先追求大量细碎小路,而更偏向主干清楚、结构可读。
- 支路生成已经开始收束,优先贴主网延伸,减少四处分散。
- 广场已经纳入道路装饰与路灯逻辑,不再只是空地。
- 模板系统已支持:
- 逻辑锚点和放置原点分离
- 朝向控制
- 地基深度
- 可选地基方块
- 随机 90 度旋转
- 带门前楼梯、地基和入口结构的建筑,当前落地稳定性明显比旧逻辑更好。
自动扩张
- 自动扩张目前已经具备基础框架、状态页、控制项和与镇财政/建筑系统的接口。
- 当前自动扩张不再只是“条件到了就新建”,而是开始具备更合理的优先级:
- 先修失败工地
- 再接盘无人继承后的空产业
- 再重新分配无人继承后的可住住宅
- 最后才继续新建
- 失败工地已经具备重建,废弃等基础处理闭环。
- 无主产业接盘和无主住宅再分配已经开始接入自动扩张逻辑。
当前更适合把自动扩张理解成:
先修 -> 再接盘 -> 再分房 -> 最后新建
GUI 与信息展示
- 多个系统页面已经开始从“能打开”向“信息可读”推进。
- 银行与部分镇方块相关页面做过布局整理,目标是减少文字、按钮、信息块互相覆盖。
- 资产评估、产权、扩张相关页面也开始更强调信息说明与系统状态可见性。
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:k233t5Y1:Y7LUk5Vz"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:k233t5Y1:Y7LUk5Vz"
}

