用户:
方块人子默查看:10 回复:2 评论:10 创建时间:2022-04-07T09:17:20
如何让整个地面都是岩浆块?求大佬帮助!
我想让我的地图换为地面都是岩浆块,以此玩家一碰到都会挂掉。
但我就是不会地面换为岩浆块!!!
所以我在这里求看到这条帖子的大佬们帮我写一下代码,求求啦!!!
(async()=>{
for(x=0;x<256;x++){
for(z=0;z<256;z++){
if(voxels.getVoxel(x,8,z)==voxels.id('grass')){
voxels.setVoxel(x,8,z,voxels.id('lava02'))
}
}
}
})()
上面这个是替换
下面这个是碰到就会挂掉:
world.onPlayerJoin(({ entity }) => {
entity.onVoxelContact(async({ entity , voxel}) => {
if(voxel == voxels.id('lava02')) {
entity.enableDamage = true;
entity.hurt(100);
entity.player.directMessage('你被烫喵了,三秒后复活');
await sleep(3000);
entity.player.forceRespawn()
entity.player.directMessage('你已复活')
}
})
})
点赞0
评论