YFLAK479
本人我一个跑酷地图作者,之前一直是用命令方块做重生点的。这次我想使我的跑酷地图玩家可以自己随地设置重生点,因为是极限跑酷,所以可以在生存模式下与服务器一样可以自己设置重生点。之前我看过籽岷大大的某跑酷地图,上面有一个木棒可以重新开始,我想设置重生点的原理应该一样。求“详细”教程!!!



Chelover_C60
一般右键检测的依据是胡萝卜钓竿,通过建立准则为minecraft.used:minecraft.carrot_on_a_stick(1.13+)或stat.useItem.minecraft.carrot_on_a_stick(1.8~1.12)的记分板,检测玩家分数增加,对有分数的玩家执行命令再清除分数达到右键使用物品的目的。
如果需要具体命令,我希望你能提供具体版本

321bug
注:只适用于1.13以前的版本,使用烟花火箭触发
这样三个命令方块:

第一个的指令时:(循环 不受制约 保持开启)
  1. /execute @e[type=fireworks_rocket] ~ ~ ~ spawnpoint @p ~ ~ ~
复制代码
第二个的指令时:(连锁 条件制约 保持开启)

  1. /kill @e[type=fireworks_rocket]
复制代码
第三个的指令时:(连锁 条件制约 保持开启)

  1. /title @p title [{"text":"已设置重生点!","color":"yellow","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false}]
复制代码
第四个的指令时:(连锁 条件制约 保持开启)

  1. give @p minecraft:fireworks
复制代码




尸先peng
用不了木棒,但可以用胡萝卜钓竿

新建一个使用胡萝卜钓竿的计分板(右键胡萝卜钓竿计分板就会加一
检测计分板数值大于等于1,
如大于等于:
检测玩家手里的胡萝卜钓竿的tag
如tag为1,执行设置出生点指令,并在出生点生成一个指定tag的盔甲架
如tag为2,执行将玩家tp到指定tag的盔甲架上

321bug
本人学疏才浅,真的不知道怎么用木棍触发,只好用烟花了

YFLAK479
Chelover_C60 发表于 2021-1-28 17:47
一般右键检测的依据是胡萝卜钓竿,通过建立准则为minecraft.used:minecraft.carrot_on_a_stick(1.13+)或s ...

1.9版本的图和1.16.3的图

YFLAK479
321bug 发表于 2021-1-28 21:52
注:只适用于1.13以前的版本,使用烟花火箭触发
这样三个命令方块:

不行,实体类型type=fireworks_rocket是无效的。

Chelover_C60
本帖最后由 Chelover_C60 于 2021-2-1 16:05 编辑
YFLAK479 发表于 2021-1-29 10:54
1.9版本的图和1.16.3的图

1.16.3:
建立记分板,统计玩家右键胡萝卜钓竿
  1. scoreboard objectives add rclick minecraft.used:minecraft.carrot_on_a_stick
复制代码
然后检测玩家分数,并在玩家分数大于等于1时,为玩家设置重生点,然后重置分数
以下命令循环进行
  1. execute as @a[scores={rclick=1..}] at @s run spawnpoint @s
  2. scoreboard players reset @a[scores={rclick=1..}] rclick
复制代码

1.9:
建立记分板,统计玩家右键胡萝卜钓竿
  1. scoreboard objectives add rclick stat.useItem.minecraft.carrot_on_a_stick
复制代码
为分数大于等于1的玩家设置重生点,并重置分数
以下命令循环进行
  1. execute @a[score_rclick_min=1}] ~ ~ ~ spawnpoint @p
  2. scoreboard players reset @a[score_rclick_min=1] rclick
复制代码

第一页 上一页 下一页 最后一页