本人我一个跑酷地图作者,
之前一直是用命令方块做重生点的。这次我想使我的跑酷地图玩家可以自己随地设置重生点,因为是极限跑酷,所以可以在生存模式下与服务器一样可以自己设置重生点。
之前我看过籽岷大大的某跑酷地图,上面有一个木棒可以重新开始,我想设置重生点的原理应该一样。求“详细”教程!!!
一般右键检测的依据是胡萝卜钓竿,通过建立准则为minecraft.used:minecraft.carrot_on_a_stick(1.13+)或stat.useItem.minecraft.carrot_on_a_stick(1.8~1.12)的记分板,检测玩家分数增加,对有分数的玩家执行命令再清除分数达到右键使用物品的目的。
如果需要具体命令,我希望你能提供具体版本
如果需要具体命令,我希望你能提供具体版本
注:只适用于1.13以前的版本,使用烟花火箭触发
这样三个命令方块:
第一个的指令时:(循环 不受制约 保持开启)
复制代码第二个的指令时:(连锁 条件制约 保持开启)
复制代码第三个的指令时:(连锁 条件制约 保持开启)
复制代码第四个的指令时:(连锁 条件制约 保持开启)
复制代码
这样三个命令方块:

第一个的指令时:(循环 不受制约 保持开启)
- /execute @e[type=fireworks_rocket] ~ ~ ~ spawnpoint @p ~ ~ ~
- /kill @e[type=fireworks_rocket]
- /title @p title [{"text":"已设置重生点!","color":"yellow","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false}]
- give @p minecraft:fireworks
用不了木棒,但可以用胡萝卜钓竿
新建一个使用胡萝卜钓竿的计分板(右键胡萝卜钓竿计分板就会加一
检测计分板数值大于等于1,
如大于等于:
检测玩家手里的胡萝卜钓竿的tag
如tag为1,执行设置出生点指令,并在出生点生成一个指定tag的盔甲架
如tag为2,执行将玩家tp到指定tag的盔甲架上
新建一个使用胡萝卜钓竿的计分板(右键胡萝卜钓竿计分板就会加一
检测计分板数值大于等于1,
如大于等于:
检测玩家手里的胡萝卜钓竿的tag
如tag为1,执行设置出生点指令,并在出生点生成一个指定tag的盔甲架
如tag为2,执行将玩家tp到指定tag的盔甲架上
本人学疏才浅,真的不知道怎么用木棍触发
,只好用烟花了
Chelover_C60 发表于 2021-1-28 17:47
一般右键检测的依据是胡萝卜钓竿,通过建立准则为minecraft.used:minecraft.carrot_on_a_stick(1.13+)或s ...
1.9版本的图和1.16.3的图
321bug 发表于 2021-1-28 21:52
注:只适用于1.13以前的版本,使用烟花火箭触发
这样三个命令方块:
不行,实体类型type=fireworks_rocket是无效的。
本帖最后由 Chelover_C60 于 2021-2-1 16:05 编辑
1.16.3:
建立记分板,统计玩家右键胡萝卜钓竿
复制代码然后检测玩家分数,并在玩家分数大于等于1时,为玩家设置重生点,然后重置分数
以下命令循环进行复制代码
1.9:
建立记分板,统计玩家右键胡萝卜钓竿
复制代码为分数大于等于1的玩家设置重生点,并重置分数
以下命令循环进行
复制代码
YFLAK479 发表于 2021-1-29 10:54
1.9版本的图和1.16.3的图
1.16.3:
建立记分板,统计玩家右键胡萝卜钓竿
- scoreboard objectives add rclick minecraft.used:minecraft.carrot_on_a_stick
以下命令循环进行
- execute as @a[scores={rclick=1..}] at @s run spawnpoint @s
- scoreboard players reset @a[scores={rclick=1..}] rclick
1.9:
建立记分板,统计玩家右键胡萝卜钓竿
- scoreboard objectives add rclick stat.useItem.minecraft.carrot_on_a_stick
以下命令循环进行
- execute @a[score_rclick_min=1}] ~ ~ ~ spawnpoint @p
- scoreboard players reset @a[score_rclick_min=1] rclick