用户:
YDS尹子查看:1 回复:9 评论:1 创建时间:2021-08-11T20:01:33
鉴于本人有几率退猫)先把我有的好东西公开吧)
/*
地板填充器 操作指南:
1.在要填充的区域(必须得是封闭)尽可能靠近<0,0,0>坐标处放一个board10方块,作为识别(如果地图中有其他地方使用了board10方块的话这段代码就用不了了)
2.运行代码1
3.如果没有填充完毕的话继续运行一遍
4.运行代码2(记得修改方块)
*/
//代码1
(async function(){
var rate=5;
for(let y=0;y<=60;y++){
for(let a=0;a<rate;a++){
for(let i=0;i<257;i++){
for(let j=0;j<257;j++){
if(voxels.getVoxel(i,y,j)==voxels.id("board10")){
if(voxels.getVoxel(i,y,j+1)==0){
voxels.setVoxel(i,y,j+1,"board10");
}if(voxels.getVoxel(i,y,j-1)==0){
voxels.setVoxel(i,y,j-1,"board10");
}if(voxels.getVoxel(i+1,y,j)==0){
voxels.setVoxel(i+1,y,j,"board10");
}if(voxels.getVoxel(i-1,y,j)==0){
voxels.setVoxel(i-1,y,j,"board10");
}
}
}
}}
await sleep(10);
}
})();
//代码2
/*喵s是目标方块 */
var 喵s="white";
(async function(){
for(let y=0;y<=60;y++){
for(let i=0;i<257;i++){
for(let j=0;j<257;j++){
if(voxels.getVoxel(i,y,j)==voxels.id("board10")){voxels.setVoxel(i,y,j,喵s)}
}
}
await sleep(10);
}
})();