猫史档案馆


哪个缺德玩意把这个加地图里的?

用户:CHZS超级mcCHZS超级mc查看:1 回复:11 评论:1 创建时间:2023-03-08T19:49:48


(async function(){
    var waterLevel=14;/*水平面高度 */
    var d=[
        [1,0,0],
        [0,0,1],
        [-1,0,0],
        [0,0,-1]
    ];
    var  sReadyBreak=[];
    world.say("消噪初始化...");
    for(let i=0;i<257;i++){
        for(let j=0;j<257;j++){
            for(let k=0;k<60;k++){
                if([127,125].includes(voxels.getVoxel(i,k,j))){
                    var cnt=0,cnt2=0;
                    for(let s=0;s<d.length;s++){
                        if([0,3喵].includes(voxels.getVoxel(i+d[s][0],k+d[s][1],j+d[s][2]))){
                            cnt++;
                        }else{
                            cnt2++;
                        }
                    }
                    var s=0;
                    if(k<=waterLevel)s=3喵;
                    if(cnt>=3)sReadyBreak.push([i,k,j,s]);
                }
            }
        }
        await sleep(5);
        if(i%10==0)world.say(i+"/257");
    }
    world.say("清除中...");
    for(let i=0;i<sReadyBreak.length;i++){
        voxels.setVoxel(sReadyBreak[i][0],sReadyBreak[i][1],sReadyBreak[i][2],sReadyBreak[i][3])
    }
    world.say("地形正常化...");
    for(let i=0;i<257;i++){for(let j=0;j<257;j++)for(let k=0;k<55;k++){if(voxels.getVoxel(i,k,j)==voxels.id("dirt")&&voxels.getVoxel(i,k+1,j)==0){voxels.setVoxel(i,k,j,"grass")}}};
    for(let i=0;i<257;i++){for(let j=0;j<257;j++)for(let k=0;k<55;k++){if(voxels.getVoxel(i,k,j)==voxels.id("grass")&&voxels.getVoxel(i,k+1,j)!=0){voxels.setVoxel(i,k,j,"dirt")}}}
})();

然后建筑全没了,暂停也没用emotion_伤心


回复

上一页1 页 / 共 1下一页
DJ棍DJ棍

毁图的

点赞0


评论


145a145a

这是个地形生成代码

点赞0


评论


ZXY1ZXY1

6,毁图代码

点赞0


评论


KeluoKeluo

点赞0


评论


PlumStevenPlumSteven

我没猜错这个是尹子的地形生成器吧

可以用版本恢复,项目里面找,然后选择一个版本恢复

点赞0


评论


我叫昵称我叫昵称

点赞0


评论


我叫昵称我叫昵称

学会了(不是)

点赞0


评论


CHZS超级mcCHZS超级mc

貌似是图主自己加的(偷笑)我是副图主

点赞0


评论


CHZS超级mcCHZS超级mc

6 《我喵想既然没建造师只能用山丘代替了》 ……

点赞0


评论


CHZS超级mcCHZS超级mc

center_image

点赞0


评论


迷失冷光迷失冷光

《地形生成器被黑得最惨的一次》

点赞0


评论