【问题标题】:Compass Pointing To Player: Minecraft Bedrock Add-On指向玩家的指南针:Minecraft 基岩附加组件
【发布时间】:2020-09-12 12:27:44
【问题描述】:

我正在构建一个插件来不断地将指南针指向另一个玩家,我不想通过命令块来做到这一点。我想我应该使用 .MCFUNCTION 文件,但我不确定。我应该怎么办?我已经尝试在 Google 上搜索,但似乎没有关于构建附加组件的信息。

适用于 Minecraft:基岩版 1.16。

我将使用的命令是/execute <playerName> ~ ~ ~ setworldspawn ~ ~ ~。这意味着将代表<playerName> 的任何人执行setworldspawn ~ ~ ~ 命令。然后,~ ~ ~ 表示它会将 spawn 设置为玩家。指南针总是指向重生点,如果这个命令在每一刻都被执行,任何有指南针的人都可以追踪这个人,因为这个人在重生点。

另一个问题:有没有办法让玩家设置<playerName>是谁?我不需要那个,但如果有可能,那就太好了。

tick.json 是要走的路吗?我似乎找不到任何有关它的信息。

【问题讨论】:

    标签: minecraft


    【解决方案1】:

    这有点晚了,但你可以设置播放器!不过,不是你想象的那样。假设这是我们的原始代码:execute JohnUsername ~ ~ ~ spawnpoint 你实际上可以做的是使用标签:execute @a[tag=targ] ~ ~ ~ spawnpoint 现在玩家只需要做/tag @s add targ,他们就会成为目标。 所以你可以让玩家这样做。一个问题:如果你想切换,你必须确保做/tag @s remove targ。你如何应对这种情况?制作这样的函数:[targetme.mcfunction] tag @a remove targ tag @p add targ 现在,每当我在聊天中运行 /function targetme 时,我都会成为目标,它会从以前的任何人那里夺走目标,如果没有目标,它仍然可以工作,只是给我目标。可悲的是,您不能像 /function targetadd Jim 那样做:(。您需要想要成为猎人的玩家来运行该功能。(或者您可以设置一个选择随机玩家的系统,例如将 tag @p add targ 替换为tag @r add targ 并且当函数运行时随机选择某人)

    【讨论】:

      猜你喜欢
      • 2015-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-31
      • 2011-07-02
      • 2015-05-03
      • 1970-01-01
      相关资源
      最近更新 更多