最近写得有点累。想写的时候再继续我的教程。今天马上上传小家的代码。这样,大家也可以在这个大世界里拥有温暖的安息地。(大卫亚设)。
#连接到 Minecraft from mc import Minecraft import time mc = Minecra() #设置世界不可破坏 mc.setting("world_immutable",True) #指定一个世界的位置 x = 184 y = 66 z = 385 #造房子,造房子用砖头1 mc.setBlocks(x,y,z,x+8,y+6,z+8,1) mc.setBlocks(x+1,y+1,z+1,x+7,y+6,z+7,0) #造房顶,for ...in range(n)是一个控制次数的循环,n就是循环的次数,i的值为0至n-1 for i in range(6): mc.setBlocks(x,y+6+i,z+i-1,x+8,y+6+i,z+9-i,1) for i in range(5): mc.setBlocks(x+1,y+6+i,z+i,x+7,y+6+i,z+8-i,0) #房顶安装灯(萤石89),萤石夜里会发光 mc.setBlocks(x+1,y+6,z,x+7,y+6,z,89) mc.setBlocks(x+1,y+6,z+8,x+7,y+6,z+8,89) #楼梯,楼梯用的是鹅卵石4 mc.setBlocks(x+1,y,z-1,x+4,y,z+1,4) #窗户,玻璃的代码是102 mc.setBlocks(x,y+2,z+3,x,y+4,z+5,102) mc.setBlocks(x+3,y+2,z+8,x+5,y+4,z+8,102) mc.setBlocks(x+5,y+2,z,x+6,y+3,z,102) #火炉,87是末地基岩,只有末地基岩上燃烧的火(51)才一直不会熄灭,普通的火会一会儿就熄灭 mc.setBlocks(x+7,y+1,z+3,x+7,y+3,z+5,1) mc.setBlocks(x+7,y+1,z+3,x+7,y+1,z+5,87) mc.setBlocks(x+7,y+2,z+4,x+7,y+2,z+4,51) #制作动态的门,如果在台阶上,门开,如果不在,门关。这里的while True,相当于scratch中的重复执行 while True: #获得角色的位置 pos = mc.() posx = posy = posz = #如果角色脚下的方块是鹅卵石,那么开门,否则就关门(木头17) if mc.getBlock(posx,posy-1,posz) == 4: mc.setBlocks(x+2,y+1,z,x+3,y+3,z,0) (1) else: mc.setBlocks(x + 2, y + 1, z, x + 3, y + 3, z, 17)
1.《mc怎么造房顶?总结很全面速看!李老师教你用Python玩《我的世界》——给自己盖个家吧》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《mc怎么造房顶?总结很全面速看!李老师教你用Python玩《我的世界》——给自己盖个家吧》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/3120782.html