python怎么做3d我的世界(用Python在我的世界里建造跨海大桥)(1)

在水上搭建玻璃桥

很多玩家都想在“我的世界”里创建跨海大桥,将一座座孤立的大陆、岛屿链接起来。然后铺上铁轨去兜风!干这个活,要是一块块地去放地基方块,实在是很累。还好的是,Minecraft非常灵活,有很多的方式可以达到自己想要的目的。这次我们打开Python编辑器,干这个活由Python会更简单一些。

python怎么做3d我的世界(用Python在我的世界里建造跨海大桥)(2)

启动Python

例如我想在下面的图里建一座跨海大桥。要是能直接跑过去,地基就在脚底下生成多好啊!好吧,不废话上代码:

python怎么做3d我的世界(用Python在我的世界里建造跨海大桥)(3)

pos = mc.player.getTilePos()

先取得玩家的坐标。

b = mc.getBlock(pos.x, pos.y-1, pos.z)

然后,取得玩家在当前坐标下的方块,也就是判断一下玩家是站在什么方块上。Y坐标减去1,就是脚下的方块了。

if b == block.AIR.id:

如果方块是空气的话,那么就在下面放上你喜欢的方块哦~~

mc.setBlock(pos.x, pos.y-1, pos.z, block.GLASS.id)

这里放上的玻璃方块。感觉就像是张家界的玻璃桥。

while True:

然后就是不停地循环了~~

python怎么做3d我的世界(用Python在我的世界里建造跨海大桥)(4)

看着英文提示选择方块吧,这需要对Minecraft的方块很熟悉啊。

python怎么做3d我的世界(用Python在我的世界里建造跨海大桥)(5)

可以快速地跑到对面的大陆上,你会惊喜的发现,脚底下的方块飞快地铺好了!好了,铺上铁轨去兜风吧~!

,