create:air_shield

create:air_shield

为气流创建了一个防护罩

冒险

Create: Shield

Create: Shield 是一个 Minecraft NeoForge 1.21.1 模组,为 Create 以及可选的 Sable 添加了两个动力方块:发条方块(动力电池)和护盾方块(锥形实体推动器)。

依赖项

依赖 版本
Minecraft 1.21.1
NeoForge 21.1+
Create 6.0.10+
Sable 1.2.2(可选,用于子空间物理推动)
Java 21

1. 发条方块 — 动力电池

发条方块是一种能够存储和释放旋转动能的机械装置,本质上是一个巨大的“可充电电池”。

1.1 方块结构

功能
背面 动力输入端,连接动力源(例如:马达、水车)
正面 动力输出端,为机械网络提供动力

1.2 运行模式

充能模式(无红石信号)

  • 从背面接收旋转动力,将动能转化为内部存储能量。
  • 应力消耗 = 转速 × 256(SU)
  • 最大能量存储:约 20亿 SU·刻
  • 充能时需要外部网络提供足够的应力容量。

放电模式(施加红石信号)

  • 释放存储的能量,并从正面输出旋转动力。
  • 提供无限的应力容量(由存储能量支持)。
  • 放电消耗 = 向上取整(应力需求) SU·刻,从存储能量中扣除。
  • 存储能量耗尽时自动停止输出。

2. 护盾方块 — 锥形实体推动器

护盾方块是一种锥形区域实体推动装置,利用旋转动力在正面产生排斥力场,将实体推开。

2.1 方块结构

功能
背面 动力输入
正面 排斥波发射方向;可安装喷嘴来调整锥角
左侧 右键打开GUI参数调整面板
右侧 两个频率槽;放置物品以设置无线频率

2.3 锥形扫描机制

当提供足够应力时,护盾方块会在正面创建一个锥形扫描区域

  • 排斥角度 φ = 45° – 270°(锥体的开口角度)。仅当安装了喷嘴时可调整;未安装喷嘴时固定为 45°。
  • 排斥范围 r = 转速 / 8(锥体区域的半径)
  • 排斥强度流量 = 红石信号强度
  • 只有当实体 / 物理结构(来自 Sable)位于锥角内且未被视线阻挡时,才会被推动。
  • 当喷嘴将物理结构(Sable)从子空间推入主世界时,护盾方块本身会被反推。

2.4 频率链接系统

护盾方块支持无线频率链接,使多个方块能够协同工作:

  1. 在两个频率槽中放置物品以设置频率。
  2. 支持 Create 的无线红石调整。
  3. 属于共享相同频率对的护盾方块的物理结构是“盟友”——它们不会在同一个子空间内互相推动,防止相同频率的结构被吹飞。

许可证

本模组基于 CC BY-NC-SA 4.0(知识共享署名-非商业性使用-相同方式共享 4.0 国际)许可。

  • 可自由使用、修改和分发
  • 禁止商业用途
  • 衍生作品必须以相同许可证发布