创建:精密工程

创建:精密工程

在一个方块内构建功能完整的7x7x7微型Create工厂,并与外部世界建立动力、物品、流体和红石连接。

Create: Precision Engineering

Create: Precision Engineering 是一个 Minecraft 1.21.1 NeoForge 模组,它允许你在单个方块内建造功能齐全的微型 Create 工厂。

需求

必需:

  • Minecraft Java Edition 1.21.1
  • NeoForge 21.1.228 或更新版本
  • Create 6.0.10
    支持范围:6.0.10 及以上,但低于 6.1.0
  • Sable 2.0.3 或更新版本
    支持范围:2.0.3 及以上,但低于 3.0.0

可选兼容:

  • Create Aeronautics / Simulated 1.3.x

Sable 是当前 alpha 版本的真实依赖,因为 Precision Engineering 直接集成了 Sable 的子层级和移动结构系统。

Sable Companion 已捆绑在 Precision Engineering 模组 JAR 文件内,因此玩家无需单独安装。

功能性 7×7×7 精密空间

模组的核心是精密工程空间:一个正常大小的方块,内含一个7×7×7 的内部工程体积,最多可容纳343 个功能性微单元

内部并非装饰模型或抽象的配方模拟器。它在权威的隐藏后端中使用真实的 Minecraft 和 Create 方块,使微型机械能够真正运行。

可构建紧凑系统,例如:

  • 处理模块
  • 微型生产线
  • 齿轮箱和传动装置
  • 红石控制器
  • 物品处理单元
  • 流体处理机械
  • 紧凑动力系统
  • 可复用工厂模块

目标很简单:

压缩空间,但不删减工程本身。

工程模式

对精密工程空间使用工程工具可进入工程模式,直接在微型工厂内部工作。

工程模式提供一个虚拟摄像机,用于精确的微建造,同时你的真实玩家保持原位。你可以使用熟悉的 Minecraft 交互方式在 7×7×7 空间内放置、破坏、交互和检查单个方块。

传送带放置等 Create 特定交互会被路由到真实的后端机械,使内部工厂表现得像真正的 Create 建造,而非虚假预览。

Create 动力集成

Precision Engineering 直接集成 Create 的旋转系统,而非用通用的能量数值来代替。

动力桥接机制涵盖以下内容:

  • RPM(每分钟转速)
  • 旋转方向
  • 应力容量
  • 应力影响
  • 导入功率
  • 原生内部发电
  • 导出功率
  • 内部负载
  • 多桥接仲裁
  • 双向动力传输

微型机器仍然必须遵守 Create 的工程规则。

可选原生微型发电缩放

Precision Engineering 还包含一个可选的服务器控制的应力容量倍率,适用于物理上位于精密空间内部的旋转动力源。

默认值:

[kinetics]
nativeMicroSourceMultiplier = 1.0

值为 1.0 时保持 Create 的正常行为。

对于希望微型发电反映其缩小物理尺寸的服务器,建议的平衡预设为:

nativeMicroSourceMultiplier = 0.125

这将原生内部发电机的可用应力单位(SU)容量降低至 12.5%,同时保持其 RPM、方向、机器速度、配方、输出和耗能需求不变。

供参考,物理微网格比例为 1:7,因此:

nativeMicroSourceMultiplier = 0.142857

表示近似精确的线性 1:7 倍率。

只有源自精密空间内部的发电会受影响。

导入功率保持不变。

这意味着:

  • 外部动力源 → 外部机器:100% 容量
  • 外部动力源 → 精密空间 → 内部机器:100% 容量
  • 外部动力源 → 精密空间 → 外部机器:100% 容量
  • 功率通过多个精密空间:100% 容量,无叠加衰减
  • 内部动力源 → 内部机器:按配置的倍率缩放
  • 内部动力源 → 外部机器:仅缩放一次
  • 混合网络:导入容量 + 缩放后的原生内部容量

在建议的 0.125 预设下:

Imported capacity:        800 SU
Native internal capacity: 800 SU
Multiplier:               0.125

Effective capacity:
800 + (800 × 0.125) = 900 SU

这使得微型发电成为服务器端的平衡选择,而不改变导入的全尺寸功率行为。

物品接口

精密物品耦合器将全尺寸物流连接到微空间内有意识的边界库存。

使用真实的 Create 物流,如传送带、漏斗、溜槽和储物容器,将材料输送到你的微型工厂中,而不是获得对盒子内每个库存的神奇访问权限。

流体接口

精密流体耦合器在保持 Create 自身流体工程有意义的同时,跨越尺度边界。

典型设置为:

Full-size fluid network
→ Precision Fluid Coupler
→ tiny boundary pipe
→ Mechanical Pump
→ tiny pipe network
→ tank / basin / machine

跨尺度桥接只是一个小的中转缓冲。Create 的泵、压力、阀门、方向和内部管道布线在边界之外仍然重要。

红石接口

精密红石端口允许信号在正常世界和微型工厂之间传输。

这使得精密空间可用于紧凑的:

  • 机器控制
  • 离合器
  • 逻辑系统
  • 传感器
  • 序列化自动化
  • 停机电路
  • 控制模块

通用精密端口

通用精密端口可配置用于动力、物品、流体或红石用途,使高级建造能够整合接口,而不会将一个面变为无限制的同时 I/O。

工程师护目镜支持

Create 的工程师护目镜可为精密空间及其端口提供有用的诊断信息。

在工程模式内部,护目镜系统可以瞄准实际的微型方块实体,使兼容的 Create 机器显示其原生信息,而不仅仅显示外层机壳的信息。

动力诊断还可以显示以下详细信息:

  • 活跃的原生动力源倍率
  • 原始原生容量
  • 缩放后的有效原生容量
  • 导入容量
  • 总有效容量
  • 原生或导入动力源分类

这让你更容易理解微网络可用应力单位容量的确切来源。

为大型建造设计

优化的后端架构旨在降低大量活跃精密空间的扩展成本。

当前优化包括:

  • 打包的后端微空间分配
  • 共享后端区块强制加载
  • 用于动力源分类的 O(1) 管理后端查找
  • 稀疏方块实体索引
  • 运行时逐单元差异同步
  • 有界的镜像方块实体数据
  • 减少不必要的动力和红石同步工作
  • 兼容安全的区块扫描
  • 无每 tick 的发电机扫描或方块类型白名单用于原生动力源缩放

目标是保持**"内部真实方块"**的设计,同时避免为每个新精密空间分配一个昂贵、隔离的后端区块。

安全性与可移植性

精密空间在隐藏的 7×7×7 体积周围使用封闭外壳,确保普通方块的物理行为不会泄漏到后端坐标中。

为防止意外的物品或流体丢失——并保持正常物流的意义——普通精密空间在内部物品或流体存储仍有占用时,会拒绝破坏性打包或移除。

移动结构 / Aeronautics

Precision Engineering 包含对 Sable 感知的重定位和变换处理,使精密空间能够参与移动的子层级系统。

Create Aeronautics 和 Simulated 是可选的兼容目标,正常的静态 Precision Engineering 游戏方式不需要它们。

截图、建议和材质

如果你愿意分享你的 Precision Engineering 建造截图、提出改进建议,或贡献新的材质创意或美术作品,非常欢迎给我发消息。

社区截图、反馈、建议和新材质都非常受欢迎,可能有助于改进模组的未来版本。

Alpha 状态

Create: Precision Engineering 目前处于 Alpha 阶段。

核心系统已可用,但 alpha 版本可能仍包含兼容性问题、平衡性改动、渲染器问题或仅在特殊模组组合下出现的存档相关错误。

在 alpha 版本之间更新前,请备份重要存档。

建得更小。工程得更聪明。在一个方块的空间里装下整台 Create 机器。