All versions
1.2.0-forge1.20.1
Release
Betterworld(village) 1.2.0-forge1.20.15 months ago 24
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Singleplayer only
Changes
1.2.0-forge1.20.1
本版更新
- 重做了玩家右键实体后的交互结构。
- 将原先容易堆在同一页的功能拆成一级页、二级入口和独立子页面。
- 调整了主界面职责,主界面主要保留导航,不再长期堆执行型按钮。
- 补了玩家与实体之间的分话题对话。
- 将玩家对话改成:
- NPC 先说一句当前话题
- 玩家看到 3 个回应选项
- 选择后输出不同结果台词
- 结果继续影响关系值
- 增加了玩家可主动聊的话题:
- 生活
- 家庭
- 工作
- 市场
- 感情
- 补了玩家进入系统时的对话引导内容。
- 增加了“先找住处 / 先找工作 / 先看市场 / 先看产业”这一类对话分支。
- 将住房、工作、产业、市场等入口继续往“可找到、可理解、可继续操作”方向整理。
聊天系统更新
- 增加了基于真实镇内状态的玩家对话内容。
- 市场话题开始接入:
- 当前价格
- 昨日价格
- 平均价格
- 缺货情况
- 相关商铺
- 工作话题开始接入:
- 当前招工去向
- 工作点空位
- 工作点名称
- 生活话题开始接入:
- 可租住房
- 可买住房
- 房价
- 日租
- 入住情况
- 家庭话题开始接入:
- 当前住房
- 家庭住户数量
- 子女数量
- 镇子话题开始接入:
- 镇名
- 常住人数
- 当日贸易额
- 当前可租房数量
- 当前可买房数量
- 增加了“点评别人”的聊天内容。
- 玩家聊天里开始出现对镇内其他居民、老板、成家居民、普通居民的评价。
实体与实体聊天更新
- 提高了实体与实体之间的聊天发生频率。
- 放宽了部分居民主动找人聊天的条件。
- 缩短了聊天句子之间的等待时间。
- 调整了聊天冷却,关系较好、偏社交、恋爱中的实体会更快再次聊天。
- 将单次聊天长度从固定 3 句扩展到 3 到 5 句。
- 增加了额外闲聊内容。
- 实体闲聊现在会额外插入:
- 市场近况
- 房屋近况
- 镇内人物近况
- 增加了更多生活类和市场类闲聊覆盖。
GUI 更新
- 调整了实体交互 GUI 的主界面布局。
- 删除了部分容易和按钮冲突的解释性文字。
- 将更多执行型操作收进独立子页面。
- 减少了主界面右下区域的按钮堆叠。
- 调整了多个二级入口和子页面的按钮显隐逻辑。
- 补了不同页面之间的独立承接结构。
家方块 GUI 更新
- 修了家方块主页面里
名额和范围 X / Y / Z的重叠问题。 - 修了产权子页面里文字、输入框、挂牌按钮、底部按钮的挤压问题。
- 拉开了家方块主页管理区的纵向间距。
- 调整了产权页里租金、挂牌、保存、返回等控件布局。
- 将产权、出租、挂牌、公房 / 私房相关内容继续收进独立页面处理。
交互与操作更新
- 继续补了玩家找工作、找住房、看产业、看市场这条交互路径。
- 继续整理了应聘、招工、住房、产业相关入口。
- 继续统一了主界面与子页面之间的分工。
- 继续修了部分按钮显示不正确、页面按钮残留在主界面的问题。
- 将交易、银行、报价、资料等操作继续往独立页面收。
本版仍未完成
- 多员工长期稳定协作
- 玩家上工、持续工作、收益反馈、老板雇人完整闭环
- 房地产和产业更细的市场化流转、议价、趋势判断
- 家庭系统里的独立家计、新家庭单元、更完整婚姻互动
- 聊天系统里的职业专属口吻、长期记忆感、高级话题完整分支
- 实体交互 GUI 的页面细节、数据联动、权限显隐一致性、中文长度适配
- 家方块、产业方块、镇方块 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:i9aNdIHD"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:k233t5Y1:i9aNdIHD"
}

