再生方块

再生方块

Minecraft模组,添加了一种特殊方块,可在延迟后再生为另一种方块。

再生方块

再生方块是一款跨加载器的 Minecraft 模组,支持 Fabric 和 Forge,它添加了一种特殊方块,这种方块能在延迟后再生为另一种方块。

功能

  • 可配置的再生方块,能恢复为目标方块
  • 基于计时器的再生机制
  • 方块/物品提示信息
  • 用于设置再生方块的命令支持
  • Jade 集成(如可用),显示额外方块信息

命令

模组新增了一条命令,用于创建正确配置的再生方块物品:

/regeneratingblocks <目标> <方块> <计时器>
  • <目标> — 一个或多个应获得该物品的玩家
  • <方块> — 此再生方块将恢复的目标方块
  • <计时器> — 再生时间(以刻为单位),最小值为 1

示例:

/regeneratingblocks @p minecraft:diamond_ore 1200

这会让选中的玩家获得一个再生方块物品,其 TargetBlock 和 Timer NBT 值已预设正确。

通过标签实现全局再生方块

你也可以将任何方块添加到路径以 regenerating/ 开头的方块标签中,使其成为全局再生方块。

模组读取以下格式的标签:

data/regeneratingblocks/tags/blocks/regenerating/<计时器>.json

其中:

  • regeneratingblocks 是模组命名空间
  • <计时器> 是再生时间(以刻为单位)
  • JSON 文件包含应使用该计时器的方块

示例文件:data/regeneratingblocks/tags/blocks/regenerating/1200.json

{
  "replace": false,
  "values": [
	"minecraft:diamond_ore",
	"minecraft:deepslate_diamond_ore"
  ]
}

该标签中包含的任何方块在被破坏时都将被视为具有 1200 刻延迟的再生方块。

配置

配置文件目前包括:

  • defaultTimer — 默认再生时间(以刻为单位)
  • defaultBlock — 未提供目标方块时的备用方块