▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Betterworld(village)
Betterworld(village)

Betterworld(village)

This mod adds a new entity to Minecraft, providing players who want to simulate civilizations or build cities with a way to inject vitality and energy into their worlds.

Оцените первым
198
1
Все версииBetterworld(village) 1.0.3-forge1.20.1

Betterworld(village) 1.0.3-forge1.20.1

Alpha06.05.2026

Список изменений

版本:1.0.3 经济公式、资源点和食物交易修正

经济系统

  1. 修正低销量商品价格被放大的问题

    • 商人目标库存不再简单使用 clamp(todaySold * 2, minTargetStock, maxTargetStock)
    • 没有销量时,不会凭空产生补货需求。
    • 低销量商品使用软最低库存,例如只卖出 1 个时目标库存约为 5,而不是强制 16。
  2. 价格涨跌改为程度式

    • 出售价不再是“库存低于目标一半就固定每天涨 20%”。
    • 当前按缺货程度上涨:轻度缺货小涨,中度缺货中涨,重度缺货才大涨。
    • 库存过剩时也按过剩程度降价。
  3. 新增均衡容忍区

    • stock / targetStock0.8 - 1.2 之间时,出售价不再继续涨跌。
    • 均衡区内价格会轻微向基础价回归。
    • 已模拟验证:每天卖 1 个、补 1 个,库存稳定在目标 80% 时,出售价不再慢性爬升。
  4. 优化收购价回落

    • 不需要补货时,收购价不再瞬间跳到最低值,而是逐步向低需求价回落。
    • 需要补货时,收购价按补货压力上涨,今天已收到货会缓和上涨压力。
  5. 同步更新经济文档

    • economy.txt 顶部已补充 2026-05-06 当前有效经济规则。
    • 旧文档中关于固定最低目标库存、固定 20% 涨价、1.5 倍才降价的描述已经过期。

资源点和资源工

  1. 资源点产物不再直接塞进资源工背包

    • 资源点生产物现在进入资源点工作范围内的容器。
    • 避免资源工睡觉时被远程加入物品,导致躺着去处理产物。
  2. 资源点容器满时暂停产出

    • 如果工作容器没有空间,生产进度会停在完成状态等待空间。
    • 不再直接丢失产物,也不再绕过工作流程。
  3. 新增资源工上班取货流程

    • 新增 ResourceInventoryGoal
    • 资源工早晨会去工作地点,从资源点容器中取出资源规则产物。
    • TakeItemTask 新增 RESOURCE 来源,复用统一取物任务结构。
  4. 资源工收工存放规则

    • 非货币物品存回资源点工作地点容器。
    • money 仍然存回家中容器。

食物购买和交易

  1. 降低食物购买抢占职业工作的概率

    • FoodSupplyGoal 优先级已低于主要职业工作目标。
    • 食物生产职业只在更紧急饥饿时购买食物,避免面包工反复买食物、停工。
  2. 限制单次食物购买数量

    • 单次买食物上限降低为 3。
    • 避免实体一次想买大量食物导致钱不够、反复失败。
  3. 支持钱不够时部分购买

    • 交易会按实际可支付金额缩小购买数量。
    • 例如想买 8 个但钱只够 3 个时,会尝试买 3 个。

编译状态

  • 最近一次检查命令:.\gradlew.bat compileJava
  • 结果:BUILD SUCCESSFUL

补充更新

  1. 补上更多市场需求信号
    • 新增“想买但没货”需求记录,用于修正第二天的补货判断。
    • 新增“想买但买不起”记录,在库存充足时可作为降价参考,而不是一直把高价误判成高需求。
    • 新增“想卖但商人没钱收”记录,避免只统计成功交易导致判断失真。
  2. 收购价和出售价不再强制挂钩
    • 去掉“出售价必须高于收购价”的硬限制。
    • 两边价格改为各自根据库存、需求、购买力和历史数据独立调整,更接近真正的动态市场。
  3. 修复商人高价锁死与满仓不收的问题
    • 针对“库存正好满、价格却极高、面包工卖不出去、消费者又买不起”的冻结场景补强了日结算信号。
    • 减少库存阀门和价格信号脱节后,整个商品链条一起卡死的情况。
  4. 交易失败后支持换其他商人
    • 农民、工匠、资源工和通用交易任务在合适的失败原因下,会继续尝试其他候选商人。
    • 不再因为第一个商人没货、没钱或条件不合适,就整次行动直接报废。
  5. 商人经济数据页改为看历史波动
    • 弱化“今日交易量”和“预计明日价格”这种同步意义不大的字段。
    • 改为更偏向展示近几天收购价、出售价的波动情况,方便直接看趋势。
  6. 价格删为 0 时同步清理经济显示
    • 某个商品在商人价格表中被删掉后,经济数据页也会同步隐藏该商品,不再残留无效历史项。
  7. 税收默认关闭,并接入镇方块金库
    • trade.taxRate 默认改为 0.0
    • 如果开启税率,税款会进入商人绑定的镇方块金库,而不是直接从经济里蒸发。
    • 绑定镇方块的“公务员”实体会按天尝试领取 10 money;没有金库数据或余额不足时不会发放。
  8. 方块权杖交互更省力
    • 为了不和原方块 GUI 冲突,绑定操作改为更偏向潜行右键。
    • 清除权杖缓存状态改为单独手势,不需要在两个方块之间反复来回试。
  9. 聊天与日志补充
    • 新增更多交易、失败和状态变化日志。
    • 聊天内容开始读取真实商品价格与波动信息,看起来更像实体在讨论当前市场,而不是固定台词。

Файлы

betterworld-1.0.3-forge1.20.1.jar(664.68 KiB)
Основной
Скачать

Метаданные

Канал релиза

Alpha

Номер версии

1.0.3-forge1.20.1

Загрузчики

Forge

Версии игры

1.20.1

Загрузок

9

Дата публикации

06.05.2026

Загрузил

ID версии

Главная