潜行机制

潜行机制

此数据包允许您放置和配置旋转投影仪,并当玩家被投影仪发现时触发自定义动作!

潜行机制

本数据包为地图制作者添加了旋转投影仪,可通过 /function stealth_mechanics:place_projector 放置,旨在增加潜行机制。 若要移除投影仪,请执行 /function stealth_mechanics:remove_nearest_projector

示例

预览

功能

  • 这些投影仪会旋转,但一旦被投影仪发现,便会跟随玩家的移动。
  • 会暂时显示一条消息,告知玩家已被发现。

配置

若希望玩家被投影仪发现时触发自定义动作,只需在循环命令方块或 tick 函数中写入:/execute as @a[tag=spotted] at @s run <你的命令,你的动作> 若想为每个投影仪设置不同的动作(例如,在某个特定投影仪处被抓住时,传送到 X 位置;而在另一个更远的投影仪处被抓住时,则传送到 Y 位置),可在同一循环命令方块中添加距离参数: /execute as @a[tag=spotted,distance=..30] run <你的命令>

例如:/execute as @a[tag=spotted,distance=..30] at @s run teleport @s X Y Z(监狱坐标) 或 /execute as @a[tag=spotted,distance=..30] at @s run summon zombie ~ ~ ~ 若需要全局效果(即不区分距离),则不使用 "distance=" 参数。