import mcpi.minecraft as mmc # 导入Minecraft API模块
mc = mmc.Minecraft.create() # 创建Minecraft连接
# 获取玩家当前位置的坐标
x, y, z = mc.player.getTilePos()
# 在玩家当前位置的东南西北各2个方块范围内创建一个高度为4的立方体,材质为1(石块)
mc.setBlocks(x+2, y, z+2, x-2, y+3, z-2, 1)
# 在上述立方体的内部挖空,形成一个高度为3的空心立方体,材质为0(空气)
mc.setBlocks(x+1, y, z+1, x-1, y+2, z-1, 0)
# 在立方体的前方中间位置设置一个高度为2的门,材质为0(空气)
mc.setBlocks(x, y, z+2, x, y+1, z+2, 0) # ! 门
# 在立方体的北面中间位置设置一排高度为1的窗户,材质为20(玻璃)
mc.setBlocks(x-1, y+1, z-2, x+1, y+1, z-2, 20) # ! 窗
# 在玩家脚下放置一个萤石,材质为89(萤石块),用于照明
mc.setBlock(x, y-1, z, 89) # ! 在脚下放个萤石照明
作业:
建造一个双层的小洋房,材质不限(程序实现)