小白鸽 发表于 2025-3-14 19:50:58

如何用特殊方块给你的跑酷地图增添

首先讲解一下原理。
/execute指令有一个用法,那就是

[*]/execute as @a at @s if block ~ ~-1 ~ [方块名称] run [指令]

复制代码


其中as @a at @s if block ~ ~-1 ~ [方块名称]部分为条件检测,当检测到玩家脚下的方块是指定类型之后就会运行run后面的指令。
知道了这个,你就可以制作特殊方块了,具体应用在我的跑酷地图中有,想玩的可以试试重点:run后面的指令不能加斜杠
示例:

[*]/execute as @a at @s if block ~ ~-1 ~ emerald_block run effect give @s speed 1 5

复制代码


踩在绿宝石块上加速

[*]/execute as @a at @s if block ~ ~-1 ~ grass_block run kill @s

复制代码

踩到草方块就死亡
放在循环型命令方块中并保持开启,之后用forceload指令或区块加载器防止命令方块所在区块被卸载
总之这些命令方块最好放在同一个强加载区块中,不然可能会有大bug
页: [1]
查看完整版本: 如何用特殊方块给你的跑酷地图增添