Emitter block - Chunk7w/mappet GitHub Wiki

发射器方块 是 Mappet 中的方块,当给定表达式计算出一个非零值(即不为 0)时,它就会产生红石信号。它可以用于将 Mappet 的表达式条件与红石装置联系起来,例如:

  • 在完成特定任务后打开一扇红石门
  • 当玩家持有一个特定的物品时,(通过活塞)扩展出一个跑酷平台
  • 根据世界时间每隔 X Tick 重复执行一些命令块命令,等等。

你可以在 Mappet 的创造模式物品菜单中获取发射器方块。

发射器方块

配置

要对发射器方块进行配置,需要将方块放置到某处,并对着它右键。你将会看到如下界面:

发射器-条件编辑器

你也可以切换至表达式编辑器,直接输入表达式:

发射器-表达式编辑器

表达式

表达式 参数用于输入一段每 5 Tick(0.25 秒)执行一次的表达式。若给定的表达式的计算结果为 0,那么方块就不会输出任何红石信号。反之,若计算得到的是不为 0 的任意结果,则会输出红石信号。

半径

半径 参数用于配置执行该表达式的距离。如果有一个或多个玩家在发射器方块的距离内,那么它将会根据表达式更新红石信号。若半径范围内没有玩家,那么它就不会更新它的红石信号。