创建简易村民

创建简易村民

使用机械动力旋转动能应力(SU)为简易村民机器供能,具有随速度缩放的生产速率、动画化半轴视觉效果,以及工程师护目镜诊断功能。

创建

Create Easy Villagers

NeoForge Create Easy Villagers MIT License

Create Easy Villagers 是一个 NeoForge 附属模组,用于衔接 Create 和 Easy Villagers。它要求 Easy Villagers 的自动化机器消耗来自 Create 网络的旋转动力应力单位(SU)以实现平衡,并配有真实的旋转轴视觉效果、Flywheel GPU 实例化渲染、游戏内 Catnip 配置以及工程师护目镜诊断功能。


⚙️ 功能特性

  • 动能需求: Easy Villagers 机器需要将旋转动力供应到方块后方的动力接口。
  • 速度阈值与缩放:
    • 最低速度: 机器至少需要 32 RPM 才能运行(可配置)。低于 32 RPM 时,操作将暂停。
    • 动态速度倍率: 更快的旋转速度会直接加速生产间隔(32 RPM 时 1 倍,64 RPM 时 2 倍,128 RPM 时 4 倍,256 RPM 时 8 倍)。
  • Create Flywheel GPU 实例化: 在输入侧渲染逼真的四分之一轴模型,支持完整的 Flywheel 着色器,并按照 22.5° 网格角度对齐。
  • 独立应力(SU)控制: 可在独立的配置分类中自定义每台机器的应力(SU)消耗或全局应力消耗,且不影响生产速度。
  • 工程师护目镜支持: 佩戴工程师护目镜查看任何机器,可检查实时 RPM、SU 消耗和速度倍率。
  • 完整的游戏内配置: 可通过 config/create_easy_villagers-common.toml 或游戏内的 Catnip / Create 配置界面进行配置。

📊 速度缩放与倍率图表

生产效率根据轴转速动态计算:

速度倍率 = min(floor(RPM / rpmPerMultiplier), maxMultiplier) (默认值:rpmPerMultiplier = 32,maxMultiplier = 16)

速度(RPM) 倍率 运行速度 效率提升
< 32 RPM 0 倍 停止 / 待机 无产出
32 RPM 1 倍 标准基线 基线(100%)
64 RPM 2 倍 快 2 倍 200% 产出
128 RPM 4 倍 快 4 倍 400% 产出
256 RPM(Create 上限) 8 倍 快 8 倍 800% 产出

🏭 各机器详情与 SU 消耗

每台机器消耗的应力单位与其旋转速度成正比:

应力影响(SU) = 速度(RPM) × 基础影响(SU/RPM) × 全局倍率


1. 🪙 自动交易器

  • 基础应力影响: 4.0 SU / RPM
  • 256 RPM 时的默认应力: 1,024 SU
  • 效果: 加速自动化村民交易冷却时间。在 256 RPM(8 倍) 下,只要有物品和补货可用,交易执行速度将快 8 倍。
  • 护目镜诊断: 交易速度

2. 🌾 农夫

  • 基础应力影响: 4.0 SU / RPM
  • 256 RPM 时的默认应力: 1,024 SU
  • 效果: 驱动作物生长刻和自动收割循环。在 256 RPM(8 倍) 下,作物生长和收获速度将快 8 倍。
  • 护目镜诊断: 耕作速度

3. 👶 繁殖器

  • 基础应力影响: 6.0 SU / RPM
  • 256 RPM 时的默认应力: 1,536 SU
  • 效果: 缩短繁殖冷却时间并加速小村民的生成。在 256 RPM(8 倍) 下,只要提供食物,小村民的生成速度将快 8 倍。
  • 护目镜诊断: 繁殖速度

4. 🧪 转化器

  • 基础应力影响: 6.0 SU / RPM
  • 256 RPM 时的默认应力: 1,536 SU
  • 效果: 大幅缩短僵尸村民的感染时间和金苹果的治疗倒计时。原本需要 3–5 分钟的过程在 256 RPM 下只需 约 20–35 秒(快 8 倍) 即可完成。
  • 护目镜诊断: 治愈速度

5. 🍼 孵化器

  • 基础应力影响: 4.0 SU / RPM
  • 256 RPM 时的默认应力: 1,024 SU
  • 效果: 加速小村民成长为成年村民的成熟计时器。在 256 RPM(8 倍) 下,小村民成长为可工作的成年人将快 8 倍。
  • 护目镜诊断: 成长速度

6. ⚔️ 铁傀儡农场

  • 基础应力影响: 14.0 SU / RPM
  • 256 RPM 时的默认应力: 3,584 SU
  • 效果: 加速铁傀儡的惊骇、生成和处理间隔。原本约需 5 分钟(300 秒)的循环在 256 RPM 下每 约 37.5 秒(快 8 倍) 完成一次,产出铁量提升 8 倍。
  • 护目镜诊断: 铁产出速率

⚙️ 配置选项

配置文件位于 config/create_easy_villagers-common.toml:

[kinetics]
    # Easy Villagers 机器运行所需的最低 RPM。
    # 范围:0.0 ~ 256.0(默认:32.0)
    minimumSpeed = 32.0

    # 每提升 +1 倍处理速度倍率所需的 RPM。
    # 范围:1.0 ~ 256.0(默认:32.0)
    rpmPerMultiplier = 32.0

    # 最大处理速度倍率上限。
    # 范围:1 ~ 64(默认:16)
    maxSpeedMultiplier = 16

[global_stress]
    # 应用于所有机器应力值的全局倍率(默认:1.0)
    # 例如:2.0 = 所有机器应力翻倍,0.5 = 所有机器应力减半
    globalStressMultiplier = 1.0

[stress_impact]
    # 自动交易器的自定义应力影响(SU/RPM)(默认:4.0)
    autoTrader = 4.0

    # 农夫的自定义应力影响(SU/RPM)(默认:4.0)
    farmer = 4.0

    # 繁殖器的自定义应力影响(SU/RPM)(默认:6.0)
    breeder = 6.0

    # 转化器的自定义应力影响(SU/RPM)(默认:6.0)
    converter = 6.0

    # 孵化器的自定义应力影响(SU/RPM)(默认:4.0)
    incubator = 4.0

    # 铁傀儡农场的自定义应力影响(SU/RPM)(默认:14.0)
    ironFarm = 14.0

📦 必要依赖与兼容性

  1. NeoForge(21.1.248+,适用于 Minecraft 1.21.1)
  2. Create(6.0.10+)
  3. Easy Villagers(1.21.1+)
  4. Flywheel(随 Create 绑定)
  5. Ponder(随 Create 绑定)

🔗 链接与资源


📄 许可证

本项目基于 MIT 许可证 授权。


赞助商横幅

感谢我们的赞助商

感谢 ZAP-HOSTING!使用代码 Reggarf-1047 可享任何订单 20% 折扣!

https://zap-hosting.com/reggarf