【1.19+】实现在指定方块上获得指定效果的功能
尘末者ChenMom
发布于 2023-05-20 23:17
【实现功能】:
在橙色混凝土上获得加速的效果,在淡蓝色混凝土上获得跳跃提升的效果。
【代码实现部分】:
(sever_scripts)
PlayerEvents.tick(event=>{
//淡蓝色跳跃提升
const{player,sever}=event
let pos = player.block.offset(0, -1, 0)//将pos值设为玩家脚底下坐标
if(pos.id == 'minecraft:light_blue_concrete')//判定pos值(即坐标处)是否为淡蓝色混凝土
{
event.player.potionEffects.add("minecraft:jump_boost",10,5,false,false)
}
})
PlayerEvents.tick(event=>{
//橙色加速
const{player,sever}=event
let pos = player.block.offset(0, -1, 0)
if(pos.id == 'minecraft:orange_concrete')
{
event.player.potionEffects.add("minecraft:speed",5,10,false,false)
}
})
【其他要求】:
无其他要求呜喵~o( =∩ω∩= )m
【标签】:方块效果、传送门、坐标相关
允许转载,请注明作者及出处
全部评论(1)