代码如下:
import mcpi.minecraft as minecraft
import mcpi.block as block
mc = minecraft.Minecraft.create()
pos = mc.player.getTilePos()
x = pos.x
y = pos.y
z = pos.z
width = 100 #第一层边长
high = 0
while True:
for a in range(width):
for b in range(width):
mc.setBlock(x+a+high, pos.y+high, pos.z+b+high, block.GOLD_BLOCK.id)
width-=2
high+=1
if width <= 0:
break
效果截图:

本文分享了一段在Minecraft中使用Python脚本构建金字塔的代码。通过递减的循环,脚本在指定位置逐步放置金块,形成一个逐渐收窄的金塔。代码展示了如何利用Minecraft API和Python进行游戏内建筑创作。
2792

被折叠的 条评论
为什么被折叠?



