Redwork

Redwork

红石自动化模组

红石

Redwork

Redwork 是一个 Minecraft(NeoForge)模组,添加了一小组紧凑的、基于红石驱动的自动化方块。每个方块都是一个单方块"机器"——无需搭建多方块结构(除了可以堆叠的滑槽 Chutes),无需外部能源,只需放置它,连接到红石和物品管道,即可工作。

方块

  • 钻机(Drill) — 面向一个方向,在收到红石信号时,会挖掘其正前方的方块。使用镐、斧、锹或锄右键点击它,可将该工具装载到钻机中;它会使用工具的属性(挖掘速度、效率、耐久)并以类似玩家的方式消耗工具,同时将其挖掘的所有物品存储在自己的内部库存中。它会根据装载工具的剩余耐久输出相应强度的红石信号,因此您可以知道何时需要更换工具。
  • 打击者(Striker) — 钻机的战斗对应物。面向一个方向,在收到红石信号时,会反复攻击其前方空间内的任何生物实体。使用剑或斧右键点击它,可将其作为打击者的武器装载;它会使用该武器的攻击伤害、攻击速度和附魔(例如锋利)进行战斗,并使用会消耗武器耐久,与钻机消耗工具的方式相同。如果没有装载武器,则使用空手攻击,但威力明显较弱。它也会根据装载武器的剩余耐久输出红石信号。非常适合用于红石触发的防御设施、刷怪塔或自动化战斗试验。
  • 放置器(Placer) — 装载方块物品后,每当收到红石脉冲,它就会在其前方空间放置一个方块。如果目标空间无法放置,它会丢弃该物品而不是浪费它。
  • 提取器(Extractor) — 一个定向物品搬运器。收到红石脉冲时,它会将一叠物品从其后方的库存中拉出,放入其前方的库存中。
  • 滑槽(Chute) — 一种垂直物品管道。将滑槽堆叠在一起形成竖井,可将物品从顶部的库存运送到底部(或地面)的库存。为该竖井中的任意滑槽供能会暂停整个竖井。
  • 微风收集器(Breeze Collector) — 在供能状态下,它会将附近的掉落物(以及某些实体/掉落物,支持 Sable/次级支持)拉向自身,并将其送入后方的库存中——一个由红石控制的真空吸尘器。
  • 铜制观察者(Copper Observer) — 一个定向实体传感器。每当有东西进入或离开其面向的空间时,它会发出一个短的红石脉冲,类似于原版观察者,但针对的是实体而非方块。
  • 晶洞加速器(Geode Accelerator) — 面向一个方向,在收到红石信号时,会对其正前方的方块强制增加随机刻,从而大幅加快其生长速度。开箱即支持紫水晶母岩;目标方块列表可在模组配置文件中配置,因此您可以添加任何想要加速的其他随机刻方块。不接受来自正面的信号。

特性

  • 高级自动化: 使用紧凑的技术方块简化您的资源处理、防御和物品管理。
  • 紧凑高效: 用智能的单方块逻辑取代笨重的原版装置。
  • 感知工具与武器: 钻机和打击者确实会使用您提供给它们的工具/武器的属性和附魔,并通过红石报告其耐久度。
  • 整合包就绪: 经过充分优化,可轻松集成到技术整合包和自定义生存游戏中。

需求

  • Minecraft 版本: 1.21.1
  • 模组加载器: NeoForge
  • 依赖项: 无
  • 兼容性: Sable(可选)

许可证

Redwork 在 MIT 许可证下开源,并且很大程度上基于并灵感来源于 Ict00 的 Autowork。