首页 Minecraft(我的世界)编程--Python开发环境搭建

Minecraft(我的世界)编程--Python开发环境搭建

举报
开通vip

Minecraft(我的世界)编程--Python开发环境搭建用Python在Minecraft(我的世界)中编程一一开发环境搭建1.准备工作1・1■安装Python到python官方网站下载安装文件。我们这里下载3.8.0版本为示例,默认安装即可,完成后设置环境变量C:\Pro-gramiData\Oracle\Java\javapathC:\WINDOWS\&y^tem32.C:\WINDOWSC:\WINDOWS\&ystem32\WbamC:\WINDOWS\£-yste-m32\WindowsPowerShell\v1.Q\C:\WINDOWSV&yst&m32\O...

Minecraft(我的世界)编程--Python开发环境搭建
用Python在Minecraft(我的世界)中编程一一开发环境搭建1.准备工作1・1■安装Python到python官方网站下载安装文件。我们这里下载3.8.0版本为示例,默认安装即可,完成后设置环境变量C:\Pro-gramiData\Oracle\Java\javapathC:\WINDOWS\&y^tem32.C:\WINDOWSC:\WINDOWS\&ystem32\WbamC:\WINDOWS\£-yste-m32\WindowsPowerShell\v1.Q\C:\WINDOWSV&yst&m32\OpenSSH\C:\ProgramFiles\Git\cmdC:\PrQgrsmFiles\Microsoft:SQLServer\130\T□□Iinn\D:\ProgramFlI&s\TqrtoiseGit\bInC:\ProgramFiles\do-tnet\C:\ProgramFiles\Microsofl:SQLServar\CliantSDK\0DEC\170\T...C:\Pr~ciqr~£EFil亡ElMiuroscrfl:SQLS亡rverAT^Oyi□□Iinn\C:\Pro-gramFiles\Flython38C:\ProgramFiIes\Python3S^Scripts验证命令:python--version1.2.安装JDK(JavaDevelopmentKit)F载最新1.8版本,默认安装即可验证命令:java-version1.3.安装Git下载git安装文件默认安装即可验证命令:git--version2.环境搭建2.1.Minecraft的服务端搭建⑴下载bukkit服务器在度娘中搜索craftbukkitcraftbukkitQ网贡贴吧视潁知道图片立库赍讯地圈采购百處沁悠找尝相芙结果约码SEfrtT擢素工具CraftOLikkit百着此阳页的中立爵笔i肓点市翻译此页2022年3月E日Download1helatestversionoiCraflBukkitforyourMin«craftserjar!galbukkiLorgidownload/cnaftbu…百度快:照去潍学我的世界间厭泉无注启动我的世界PRPG哨网hukknm{44a何生咸F士CraftBukkitSpisat件zeictsrniux言网nukkitGetEukkit|DownoadC阳廿Bukki”|Dowrdom日Sp...亘看此网页的中丈胡浑请点击翻罔岀页Downhadth©hte-stHYPERLINK"mailto:v@rs.ion"v@rs.ionofCraftBukkilandSpinetforyourMinecraftsaTV&rlgetbukkit.org/百度快膽注意下载版本需要跟客户端版本对应,我们这里下载1.16.5版本为示例-rlsaSJsx弃护craftbukkr1.16.5.jar、ffwx弃来、茁曲X弃洋亩举X质甘。222Min&crmft甘meE"『ib匚HdiA-」5iJ1-」a「rJQ22/兰4一田22(3)ffw—T^^ffix弃start.batfflHHmsbukkit、©>龙-7|丑嘅、斋bukkitsjara。java—XITIS1024M-XmxlO24M—jarcraftbukkrL11.2.jarPAUSE>Li电匯j词芳遵匱(E;)>Minecraft?me呂称.1抽crattbulddl-1.16^5jsrstart.bisE.悸改日期2022/3/1斗11202^3/141l<3starlbat-迅环SS(E|斑迫java-Xmsl024M-Xmxl024M-jiaircraftbukkit-I.IG.SjarPAUSb''(4)双击start.bat运行此时提示eula.txt不存在但是程序会自动生成eula.txt文件。aa?-m严J6jjar陌恥减I..seivcr^opifdiiM:E31sloribit昭CftWllMDnWS-'iSpSBniSZiCnid.ejwg;輿naer.ttW少jav・-Ire1&14K-Xmli324I-Jarcraftbifcfclt-1.16,5.JarD-QadincLibr-ariEj.ple-isevait_..|2]:2(i:1]][r«i]:follBdtolaidpropertiedtromH1b:aarYer.janpHrtieB:21泥0;12;-■/■■■■,21:20:12][na^!r[tffO]:Tcu:nwd心耳totheEULALnordfit:ataruntlwswivs^-Gotoetuij.trttax;nza口lEito.'anLn.i!1ARNl.f-liledtolwcLeulabtxt1Lnacxift\mc》PAJU£E⑸打开eula.txt文件,将eula二false改为eula二true。,LM倒,豳i:E;】»Minscrnft»■me_^gt£ieFriftbuMJ:-1.1GA|afeula.-brtpropffrti«-stsri.bal:3D22D2':?sBychangingthesettinrgbek^vtoTRUEyouareindicatingyouragreemenittoourEULAl^ttpsT/accountmDjdngxcirn/dDcurnerits/miniKrafteiJlaJr#Pulr.nM^rUZ1=20:42CST2022eula-true-⑹再次运行start.bat,此时会提示找不到一些文件,不用担心,这些文件会自动生成。I>此电14j[E:|fMln*=rvlt•mepkphwoddwcrldrwflhar£TIwnrBd-ip^jwn£Tbjnrwd-p^-ayprajsc^PlbuWflt.ynlIccmrria-Fds.yml£crakbulddt-l.l&Sjdir1euh.DitD叭加£TopLjcan|■■rw.praparlivi.2fl22/$/l421:23ZDZZ/3/1J211Z33022/3/1421*23aaaa/s/un:冇HE2WHEl四岀堆却捫沖212S202廿裁也即朋抚型专h21i23202卸鋼和如22202即彗M211222CUW1421:23202^^1421:233n32j'5/U21:23^L»S.4?12L:Z3:a3]21;S3;43]2L:E3-43]21223:49]2匚23価]2L:23:K]21;23;50]21;S3;51]£1].Servertkreid/IJF'J,.FQrknr-JIain-7/IWO'lodsar-Uqirrfd[IfQ[TofkAf-VAlrj-e/TM1!:-^arkcr-Iain-E/Dl'u.larkar-Uain-7/IffD^arkm-Uain-E/EFFOtorte(r-Miin-7/INFa■jiQEfcer-Ialn-7/DFl1'■■-Minpcraftkvb£TusrTwhejscn£Twhrtclfst.json2022/3/H诵曲2022?J/U21);232D2^3/U21)23-PrepariiL:_Fn■口paring;PiWPTins:PTBLiAriitj:PTepaiin-E2PToparin-E:Proparin^:Prrigp虹iitjzPxepariiiastartspavn卿西i逛冷wfiBpawnspavnsp-avn剩西ist-awre-:!口口fordLmcnsLccinirecr-aft.araa!0%aim;OSan;(i*axoii:USar>aa!I臂araa:IKai®;曙area;■5口ZlAEi:出Ffewr”ijev4LZI“E&WEks*)ArxLick:Q.DOQnarliyori1^-1.ITiJ出応;2±23al]nm]Pr+Turaace逍23卫31F0]Pr+Turiace"2123-52]1FO]hr+fiurance"212353]1FO]Px+pK-snEi"H2353J1F0]F^r+pK1!口匚i;2i23H3IH1]Px+pK-anE■;21.23.34UED]FxijvaoKa;21.23.3jinn]PxijvaoKa;21.33.35]IE1]]Pr-ijvaBfaCZL:33:6E1IFD]Ft+jv3E*kaCZL:23:5F11FD]Rr+jwacsa:aS35T3JKI]Rr+jvrBLZ1J35T3JFD]rr«]4rjfci£KLZ1J33BJJFD]PT4)4J^HBELZ1Z33BJJFD]Ft刃on聾el"bithiwml—r亠:・亠*74UM■此时,在start.bat的运行界面中,重要信息如下:版本:1.16.5游戏模式:生存模式服务器端口:25565E:\IinBcraft\jiK>java-fins10241-XmzlO24M-jarcraftbukkit-L16.5.jazLoadineLifcrariee,pLeaee脚it.・・[21:23:26][main/INFO]:Ehvitonment:authHaEt=?https:)/authserrer.thojang.cdid',accountsHast='http吕://api.mnjEsionHost^8https;//sessionseTver,inojangrcoirf.匸二二二二二二」二二二二八二二二二二二二二二二二二二二二二1二二一‘巾匸“」121:23:26][21;23;27][21:23:20][21:23:26^___.?_..,_「.ssionH口2t='https:/$sessi口H3erver.mojang.c口it;〕servicesH口st='ht1ps!//api.minEcraftservicE3.c口nr:3nam£[main/INFO]:F口undnewd^tapsi匚kfile/bukJsit?leadinsitaat口miticsiLLy[Tnsin/INFO]:ReloadirifiRegpureB^Ianager!:Default.,biikkit[V口iter-Jlain-4/INFO][SErver[Server[Server[Server[Server[SErrer[Server___.56^71€05[^051=htTris://apL.jninsaraftservicBS.cditi;.nams=PROD[niain/rNFCi]!:F口undnewdatapackfile/bukkit:,loadirigitaut口matifally[main/INFO];ReloadingEtesourceFlanager;DefaultbukLitNcirker-lain-4/INFO]:Loaded7recipes[maln/INFC1]:EnYixDnmjQnt;authHoEt=https://authservsr・mnjm呂,com'】a^^DuntsHoEt=https:Z/apiamnj-―?-——7PR01丫21:23:26][21:22:27]21:23:28][21:23:20]21:23:301[21:23:30]21:23:30j[21;23;3L][21:23:31][21;23;34]in6APIihread/IMFO]ihrsad/INFO]thread/INF01ihrsad/INFOjthread/INF01thread/INFOjthread/INFOl;Loaded7recipESStaitingtrinecraftLoadingpropertissDefaultgarouetyr>e;GeneratingksypairStaitingSinecraftservErversion1.16.5SfJEVIVAL吕已rveron+;25565UsingdefaultchannEltypesibisserverisrunningCiralt&uKKit.version;JU96a-Bukkit-afla232(JIC;1,16.5versinn1.1氐5-RO.1-SNAPSHOT)⑺关闭start.bat运行界面,编辑server.properties,修改以下信息。gamemode=1force-gamemode二trueonline-mode二false前两行是设置游戏模式为建造模式,便于我们进行编程。第三行设置离线模式,在线模式可能会进行正版验证,导致游戏连接不上服务器。⑻再次运行start.bat,服务器即可按照建造模式正常运行。NtC:\W1NDCV^uyntemJ2\nrid.exe□[21__34:17.mairi/INFC.:EnvironmHnt:auttiHci:'t=https:小utharver.nwjflTis-co",accountsHD5t:=,'ittpE:/.'ipirm_:-:ns,com',:,iSiontkisthttps;J/m&=mianservEr,imjana.vcoi..eervicesHoBt-Attps://ajfktnineciaftseivice&.coe.,name-1PROD'34;18J'J4:1:34:3£J4:..'34:2E眩22]34:223+12?]34:26]_^___APIversion1,l^rS-EOr1-ShTAPSMOTJ[!.::34:2E]sabug!121:34:32[21:34:3£[21:31:32[21:34:33][21:3i:32]<3ab:i'i■■□点击启諒已灼2019/9/1519:11AB请先全部解压皿2016/11/251:553⑶打开启动侠界面,注意,开始只是一个壳程序,需要下载对应的我的世界客户版本(4)在版本下拉框点击添加删除按钮,在弹出窗口下载对应的游戏版本四愦版本■^31馬~hn下载游我腕本辱:X伝版本MilEiXX创崖云版本⑸主版本选择1.16.5,然后点击下载即可主版本;1.16.5Forge;卷奘下载取消⑹下载完成后,在目录下会多一个.minecraft文件夹,点击启动后就可以选择对应的版本启动游戏了」)此电脑*本地i逆盘(E:))Minecrsft)mclc)名称»'惨改日朗202.273/141S;58202^3/141ftl2201&/9/151^:112016/11/251:55圖请先全部解压txt000名孚启动游戏找曲翱謝牛(7)游戏启动后选择多人游戏,在打开的界面中,选择直接连接或添加服务器地址,然后点击加入服务器即可进入游戏。直接连接或添加服务器地址时输入:127.0.0.1注意:刖面的MinecraftServer此时一疋要在启动中■91Hinecraft服辛老NiinecraftSeruer「J—正在你的本地罔器中寻找轄戏o0o加入服务誥編辑删除瞬匕廿qn-c七6sw^__nl/l_Eg?>此电脑>本地臨盅〔E:〕>Minecraft»me>|J、RaspberryJLice5L_3。®=9伺ttb旺K-、蹩田他略皿gnm」」①qdsex、廿略皿su一6n_dgH略皿-pplnqtt鋼栏汕归、®亘◎—眠gnm」」①qdsex、口邮-H-iNOH-Ad>姝蹩眠廿鱸gn「XJ」①qdsex业®a£n『AJUa)qdsetfmXRasfjb&inyJuice百度一下口网慎姑吧知道丈库图片資讯地图采跑艶更苓百度活将钛到£矢结耒约门创吩V摟黑工具GiTHub-:zhucwsi.gspberryJLiice:Aclugin^orBukkit...WJt网页的中交屛译”常点击翱译Jt页ApluginforBukkiiirnplemenlingilheMinerraftPiAPI-GMrllub-zhuiDweirRa&pbEfryJui匸mApluginforBukkitimplBmentingtheMiriEcaHPiAPIgithub百度快胃这里我们下载最新1.12.1版本4.安装MinecraftPython开发包两种方式:⑴直接使用pip3installmcpi安装,安装后可随意导入mcpi包⑵直接到github下载Product$TeamEnterpriseExplore**MdfketploKiePricing-^urch.0rTbartLnohanlon/mcpi旳mk£LNDliRewtianLVFar^<>Cwte@Issue?5门Pullfgmw血1(Jj.M*antERejectsCDWiki①Sdsojii卵LiInsights■gkhvtJ.com/rn.grtirjohainlonj'r^Zin尸rnASOerwp2br-andics-野0tag.About■rrKolA(Mr«Rlf3,WD.git3t:ntu1:ez;FnJlEDrnrirlD尬i:阴mxwDCHANGEL-OG.mdv1±1DUCENSEFntcDj-nriri:aR&WME.mdW<5SDmnKrart-pi-edilion-UCEIS£EJ:xtmarlinah^nJon^iqepullr=quei:>:^22frommartnshanlo-n/de1/—IDDownlMlZIP4year*bqci4yunagaMInecraft!PfEdidari□JRaadna百21^siara®Z4脚时咆V75forks将下载的mcpi-master.zip压缩包解压至Umcpi-python文件夹中>此电脑5本地題盘(E:)5Minecr^ft>mcpi-pythan臟日期BB□□B□2022/3/1422:062021/10/3118:3;2021/10/3119:3i2021/10/3110:3;2021/10/3118:3;2021/W/311&3;2021/W/311S:3;2021/W/311S:3;mcpi.git8ttribute&.gitign-oreCHANGELOG.mdLICENSEmineGraft-pi-sditio-n-LICENSE.txtREADWE.mdselup.py5.环境验证关闭之前打开的所有程序,从头运行进行验证。首先,执行start.bat运行bukkit服务器。接着,运行Minecraft游戏,连接到服务器。(1)如果使用第1种方法安装的mcpi包,可直接运行Python解释器。输入以下代码没有报错说明环境已经配置成功。importmcpi.minecraftasminecraftme=minecraft.Minecraft.create()mc.postToChat("Hello!")IM^iriKirait1.M5-吳人拠[逕三方廊II〕MicrosoftVindmra10.0.19044.1343](百〕IicraEoftCorporatiorin保留所有枫利口C:\lJsers\Aj±ninistratar>prthjanP/thon3.S.Dftags/vS.S.a:fa919fd(Oct142019,10:37:50『州尸"kalp用冷「qpyr1;弋hl1""「Tori;十w"cr»»»「njiyr;芒kitcense"fufmarinportmcpi.mingcraftasmirLBcraftme=ndne^rafl.linecraftucreate0inc,pastToChatl/Hello!,r)(2)如果使用第2种方法下载的mcpi目录,则要保证当前路径为mcpi目录的父路径,否则会提示找不到模块。在Python命令栏中,找到IDLE,打开Shell:Python3$量IDLE[P/thon3.&64-bit)「Python3.8(64-bit)◎•jPythonJ月Manuals{64-bat)■Python3.8ModuleDocs.(64-bit)w屋近淳加隘Python3.fi.0ShellWindowFileEditShe[lDe-bugOptionsFython3.8.0(tags/v3.8.0:fa919fd?Oct142019,19:37:50)[KSCv.191664bit(AMD&4)]onWin32Type"help","copyright",credit-s^or"license0"formoreinformation.»>I在ShelI中,打开File-NewFile,输入代码,另存到刚才的mcpi目录下,然后打开Run—RunModule,Shell里面有运行结果:#-*-coding:936-*-importmcpi.minecraftasminecraftmc=minecraft.Minecraft.create()mc.postToChat("HelloWorld!!")>此电脑>本地趙盅(E0>Minecraft>mcpi-python>iriupi名称修改日期f_init_.pypblock.pyPconnection.pypentity,pypevent,py2021/10/3113:322021/10/3113:322021/10/3113:322021/10/311S322021/10/3113:32Phellouvorld.py2022/3/1422:16Pminecra'ft.py2021/10/311332putil.py2021/10/3113:32Pvec3.py2021/10/3113:32I..*切换到客户端,回到游戏,看到“HelloWorld!!”,大功告成!!口X|j0Falcwarld^an-E^lIUin!«!Eria^ijnqpi-pr0hDn3!i.ni^^i.hBlBWorld.pr^[3.E.C!—□FieLdkShelDebugDpijonsWiridcoHe^jP-rtlwnS.3_flltkCx/vXa.D卡凶丨加日.OctL42DJ9..IDS?:5D*i(IS:wTinife62hit>:ATI1MJ\nnTin^STvpsTijplp’n"ccip^ri^ht^・Bcrrdit5:J,nrfaxsidi用inrtorpatioii.>>>FB5TAJ.7E^lBfl^r^tXiLppl-i!yt.jp:o.XiLi3j>i\lijfillC¥0El!lJpy------------->»PHaTU-7:E'li-hict•眄heg血“陆•豪/"ileEdtFofiTiMRihCplionskndsvt-•■-rtdinEDM-i-rspi.sijiflcraftpe:mnaDi^aiftso■airz!
本文档为【Minecraft(我的世界)编程--Python开发环境搭建】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
茉莉花开
暂无简介~
格式:doc
大小:376KB
软件:Word
页数:18
分类:
上传时间:2023-03-31
浏览量:56