Lv.1
我们遵守规则,不改变结果,但不代表不能从本心去改变过程,让自己不留遗憾。
签名:周六日在线。
在 年龄??? 中回复
那我55555555555555555555555555552222222222222222222222222222444444444444444444444443333333333333333333333777777777777777777777744444444444444444444444444444446666666666666666666666666688888888888888888888444444444444444444444444444222222222222222222222222222222222233333333333333333333333333333333444444444444444444444444444444444446555555555555555555555555岁。
2024-10-20T21:47:57 点赞:0
在 神奇代码岛(代码教程)新手必看的代码(1) 中回复
这样更好
world.onVoxelContact(({entity,voxel}) => {
if(voxel==voxels.id('grass')){
entity.player.forceRespawn()
entity.player.directMessage("喵地不可以触碰!")
}})2025-05-04T18:22:24 点赞:0
在 神奇代码岛(代码教程)新手必看的代码(1) 中回复
// 定义常量
const STONE_VOXEL_NAME = 'stone';
const WAIT_TIME = 10000;
// 封装设置方块的函数
async function setVoxelAndWait(x, y, z, voxel, waitTime) {
try {
voxels.setVoxel(x, y, z, voxel);
await sleep(waitTime);
} catch (error) {
console.error('设置方块时出现错误:', error);
}
}
world.onVoxelContact(async ({ x, y, z, voxel }) => {
const voxelName = voxels.name(voxel); // 将方块id转换名称
if (voxelName === STONE_VOXEL_NAME) { // 如果方块名称是石头
await setVoxelAndWait(x, y, z, 0, 0); // 将方块变成空气
await setVoxelAndWait(x, y, z, STONE_VOXEL_NAME, WAIT_TIME);
}
});
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
2025-05-04T18:27:08 点赞:0