资源简介

玩我的世界学python编程书本的配套源码

资源截图

代码片段和文件信息

# -*- coding: utf-8 -*-     #作用:用来编辑中文注释用
#导入必要的包文件
import mcpi.minecraft as minecraft
import mcpi.block as block
import mcpi.event as event
import time
#创建连接对象,与服务器通信
mc = minecraft.Minecraft.create()
#创建对象,获取玩家坐标
D_pos = mc.player.getTilePos()
#手动改变变量D_pos.x的值
D_pos.x = D_pos.x+1
#在玩家x坐标+1的位置创建一个钻石方块
mc.setBlock(D_pos.xD_pos.yD_pos.zblock.DIAMOND_BLOCK.id)
#创建一个函数checkHit,用来完成敲击动作交互功能
def checkHit():
    #事件对象。获取敲击事件这里将会返回一个列表,存放的是被敲击方块的坐标值
    events = mc.events.pollBlockHits()
    #遍历返回坐标值
    for e in events:
        #将敲击的返回值,赋值给pos变量
        pos = e.pos
        #判断,返回值是否与创建的钻石块一样,如果一样说明,我们敲击到了钻石块
        if pos.x == D_pos.x and pos.y ==D_pos.y and pos.z == D_pos.z:
            #打印
            mc.postToChat(“HIT“)
#循环
while True:
    #延时1秒
    time.sleep(1)
    #调用函数checkHit
    checkHit()

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1540  2019-12-25 17:50  9_1YCBridge.py

     文件       1184  2019-12-25 17:51  10_1BlockHit.py

     文件       1194  2019-12-25 17:51  11-12_1skyHunt.py

     文件       5141  2019-12-25 17:51  11-12_2skyHunt.py

     文件        959  2019-12-25 17:51  21_1LinesCirclesAndSpheres.py

     文件       2231  2019-12-25 17:51  21_2Polygon.py

     文件       4153  2019-12-25 17:51  22-23MinecraftClock.py

     文件       2277  2019-12-25 17:51  24-25_1MinecraftPyramids.py

     文件       1352  2019-12-25 17:51  24-25_2WoodenHorse.py

     文件       1293  2019-12-25 17:51  26-27_1csvBuild.py

     文件       1296  2019-12-25 17:51  26-27_2csvBuild.py

     文件       3408  2019-12-25 17:51  28-29BlockFriend.py

     文件       4639  2019-12-25 17:51  30-31AlienInvasion.py

     文件        436  2019-12-25 17:51  32_for.py

     文件         84  2019-12-25 17:51  32_lizi.py

     文件        512  2019-12-25 17:50  maze1.csv

     文件       2080  2019-12-25 17:50  maze2.csv

     文件        382  2019-12-25 17:51  1_helloMinecrafWorld.py

     文件        611  2019-12-25 17:51  2_WelcomeHome.py

     文件       1105  2019-12-25 17:51  3_rent.py

     文件        440  2019-12-25 17:51  4_1block.py

     文件        567  2019-12-25 17:51  4_2tower.py

     文件        501  2019-12-25 17:51  5_1tower.py

     文件        438  2019-12-25 17:51  5_2clearAir.py

     文件        790  2019-12-25 17:51  5_3clearSpace.py

     文件       1252  2019-12-25 17:51  6_1buildHouse.py

     文件        751  2019-12-25 17:51  6_2cleanHouse.py

     文件       1449  2019-12-25 17:51  7_1defhouse.py

     文件        771  2019-12-25 17:51  7_2Buildstreet.py

     文件        680  2019-12-25 17:50  8_1safeFeet.py

............此处省略4个文件信息

评论

共有 条评论