All versions
1.1.4-forge1.20.1
Release
Betterworld(village) 1.1.4-forge1.20.15 months ago 17
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Singleplayer only
Changes
## 版本:1.1.4 家庭继承、婚姻后代与家谱联动 企业资金、自动工资与财务分页面
工作点企业资金
- 农场、工坊、资源点现已补上独立
money字段,并写入各自方块实体 NBT,可作为工作点/公司的自有资金池。 - 多人工作点现在按“企业模式”运行:当绑定列表人数大于
1时,工作采购、部分经营收支和工资发放优先走工作点自己的资金,而不是继续让员工替老板垫钱。 - 单人工作点仍保留“个体户模式”:只有 owner 一人时,继续按原本的个人资金/个人经营逻辑运行,避免强行把所有单人工作都改成公司账户。
- 商人方块默认绑定容量已从
8调整为1,更符合“默认先单店单老板,后续再扩编员工”的起步状态;旧存档保留原有已保存容量。
自动工资与老板分红
- AI 老板/企业现在支持自动工资调节:每日发工资前,会结合基础生活成本、吃饭成本、经营压力、企业流动性和欠薪压力,缓慢上调或下调次日基础工资。
- 自动工资不会单日剧烈跳变,仍保留每日最大涨跌幅限制,避免工资系统在短期波动中来回抽搐。
- 农场、工坊、资源点、商人、银行、镇方块已统一接入老板分红逻辑:只有企业现金高于保留线时,老板才会拿走一部分超额资金。
- 老板分红与员工工资分离:工资优先保证基本用工,分红只处理“超额可分配部分”,避免老板把企业运营现金过早抽干。
- 玩家作为老板时,分红不再只是提示文本,而是会真实发放到玩家货币中;若发放失败会回滚本次扣款。
财务 GUI 与显示修复
- 农场、工坊、资源点、商人、银行、镇方块主页面已新增独立“财务/Finance”子页面,主页面不再堆过多工资、企业资金和分红信息。
WorksiteFinanceScreen已改为纯自定义渲染,不再误绘制菜单槽位或玩家物品栏;工坊、资源点等财务页打开时不会再混入背包栏。- 修复商人方块主页面按钮重叠:
Finance按钮上移,底部操作按钮恢复正常排布。 - 修复资源点方块主页面按钮重叠:
Finance按钮移到右上区域,不再压住规则等按钮。
家庭与后代系统
- 新增年龄阶段成长主线:实体会按游戏天推进年龄,并在青年、成年、老年阶段触发对应的人生状态切换。
- 婚姻、配偶、亲子关系与子女列表已正式接入实体数据,支持在家庭关系中记录母亲、父亲、配偶和子女 UUID。
- 生育流程已接入家庭系统:满足婚姻、年龄、床位和冷却条件后,夫妻可以在家中生育子女,新生儿会自动建立父母关系并绑定到家庭。
- 新出生子女会继承家庭命名风格:中文名优先继承父姓,其次母姓;英文名优先继承父姓,其次母姓,不再完全随机脱离家庭。
- 新生儿出生后的名字会立即锁定,不会再被附近玩家语言同步逻辑二次随机改名。
- 未成年子女新增轻量家庭补贴:父母会在每日结算时给婴儿/儿童少量
money,父母手头不足时允许从孩子所属家庭容器补一点,且会保留父母自己的留存线。
成年、继承与家业传承
- 子女进入青年/成年阶段后,如果还没有职业,会优先尝试接入父母名下的家族工作点,再回落到原有通用工作分配逻辑。
- 家庭继承规则已成型:实体死亡后会按“配偶 -> 成年子女 -> 其他子女”的顺序选择继承人。
- 家方块继承不再只是转 owner:继承人会自动补绑定到该家,并接手原 owner 在该家的私有容器访问权。
- 工作点继承已覆盖农场、商人、工坊、资源点、银行和镇方块 owner。
- 银行遗产继承已接入:存款会按继承税结算后转给继承人,贷款债务也会一并转移;无继承人时走回收逻辑。
- 继承税基础规则已加入,税额进入镇金库;无继承人时,家产/工作点/银行遗产会进入回收路径而不是悬空。
- 关系回退已收紧:婚姻日志和对话流程不会再把配偶自动降回朋友;如果关系已经变成朋友,后续仍可重新推进恋爱并再次结婚。
家谱与信息展示
- Steve 信息页新增家庭树子页面,可查看父母、自己、配偶、兄弟姐妹和子女的树状关系。
- 家谱页支持点击家庭成员卡片跳转查看对应实体。
- 家谱页支持滚轮滚动和
Ctrl + 滚轮缩放,方便在同一页查看更大的家庭结构。 - 家谱页打开时改为一次性解析快照,减少反复同步造成的闪烁和卡顿;“自己”节点也会稳定显示当前实体。
- 家方块 owner 已并入住户/床位分配同列,和居民一起参与睡觉安排,避免 owner 被单独分组后出现睡觉分配异常。
- 家庭信息页现已成为婚姻、后代与继承系统的主要调试和观察入口。
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:jVd6wCau"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:k233t5Y1:jVd6wCau"
}

