如何使用Minecraft进行编程(Ruby,Python)


如果在Minecraft PC版本中安装Raspberry Jam Mod,则可以通过在Minecraft中以编程方式移动积木和播放器来进行播放。

57e43a54.png

程序概要

  • 安装Minecraft
  • 安装Forge
  • 安装mod
  • 安装gem(适用于Ruby)
  • 程序执行
  • *对于Raspberry Pi,可以省略步骤1至3。

    环境

    • OS X 10.11 El Capitan或Windows 7
    • 我的世界1.8.8
    • Minecraft Forge 18-11.14.4.1563
    • 覆盆子果酱Mod 0.51
    • Minecraft-Pi-Ruby 0.0.1

    1-a。安装Minecraft

    从Minecraft网站(26.95美元)购买或安装试用版。
    (对于试用版,请单击网站右侧"获取Minecraft"下的"在此处下载")

    1-b。发射我的世界

    启动Minecraft时,Minecraft Launcher(1.6.48)将启动。

    *如果在Mac上出现诸如\\"需要Java安装\\"之类的消息,请安装Java。

    1-c。个人资料设置

    版本设置为1.8.x。

  • 具有用户名的配置文件应显示在Minecraft Launcher左下方的"配置文件"中,因此请按"编辑配置文件"按钮。
  • 在"使用版本"中选择最新的"版本1.8.8"。
  • 单击右下角的"保存配置文件"按钮以保存您的设置。
  • *还有信息表明"应该选择1.8本身而不是1.8.x",因此,如果它不起作用,请选择版本1.8。

    1-d。用Minecraft创造新世界

    要下次安装Forge,您需要启动一次1.8系列中创建的世界。

  • 在Minecraft启动器上按"播放"以启动Minecraft(1.8.8)。
  • 按"单人游戏",然后按"创建新世界"以创建Minecraft世界。 (世界名称和游戏模式是您的选择。)
  • 玩了一会儿并查看其工作原理后,退出Minecraft。
  • *如果要将鼠标指针移出世界屏幕或退出世界,请按Esc键。

    * Minecraft

    的基本操作

    ○键盘

    • 前进
    • 撤退
    • 水平向左移动
    • D向右水平移动
    • E项目列表(与Esc一起关闭)
    • 在太空中两次在飞行模式/普通模式之间快速切换
      (飞行模式仅是创意模式)

    • 空间上升(飞行模式)/跳跃(正常模式)

    • 左下移(飞行模式)/蹲下(正常模式)

    • Esc菜单屏幕(设置,发布到LAN,保存并返回标题),将鼠标光标移出屏幕

    • T聊天/服务器命令,将鼠标光标移出屏幕

    ○鼠标

    • 鼠标光标改变方向
    • 放置右键块
    • 打破左击块
    • 从滚轮快捷栏中的项目中选择(或使用键1-9指定)

    ○功能键(对于Mac和笔记本电脑,用fn键按)

    • F1平视显示器(附加信息)显示切换
    • 拍摄F2屏幕截图
      存放位置;
      ?Mac;?/库/应用程序支持/ minecraft /版本/ 1.8-Forge11.14.4.1563 /截图
      Windows; C:\\\\用户\\\\用户名\\\\ AppData \\\\ Roaming.minecraft \\\\版本\\\\屏幕快照

    • F3调试信息显示切换,其他功能与其他键结合使用

    * F3 P切换到另一个窗口时,在"显示游戏菜单,暂停" /"不显示游戏菜单,不暂停"之间切换

    • F5视点切换(自己,从背后,从正面)
    • F11全屏显示切换(在Mac上,即使使用fn选项F11也是如此)

    2-a。安装Minecraft Forge

    安装Minecraft Forge来管理模块。

  • 在Minecraft Forge网站上,将" Minecraft版本"选择为" 1.8",然后在"下载建议(11.14.4.1563)"下单击"安装程序"(对于Windows为" Installer-win")。
  • 将显示广告,但几秒钟后,按右上方的"跳过"按钮开始下载。
    (如果要选择版本,请单击"显示所有下载"。)
  • 双击下载的forge-1.8-11.14.4.1563-installer.jar进行安装。
  • →?[1.8兼容] Mod引入Mac OS X上的Minecraft --AQUAALTA
    →?[Minecraft]您可以立即安装!如何安装经过修改的新mod-Forge和文件夹设置的说明[1.7.10 / 1.8?] --Napoan的Micra
    →?[Minecraft] 1.8兼容如何首次为Windows安装mod --AQUAALTA

    2-b。再次进行配置文件设置(为Forge创建设置)

  • 再次启动Minecraft。
  • " Forge"配置文件应添加到Minecraft Launcher左下方的"配置文件"中,因此选择它并按"编辑配置文件"按钮。
  • 选择随"使用版本"一起安装的Forge版本" 1.8-Forge 11.14.4.1563版本"。

  • 在"个人资料信息"中检查"游戏目录",然后
    /用户/用户名/库/应用程序支持/ minecraft /版本/ 1.8-Forge11.14.4.1563(Mac)或
    C:\\ Users \\用户名\\ AppData \\ Roaming \\ .minecraft \\版本\\ 1.8-Forge-11.14.4.1563(Windows)
    指定为。

  • *如何检查此目录的路径

    • Mac;
      在"查找器">"菜单">"转到"中按Option键显示"库",因此选择它>"应用程序支持">" Minecraft">"版本">" 1.8-Forge 11.14.4.1563"文件夹。

    • Windows;
      按照"计算机">"本地磁盘(C :)">"用户">用户名>" AppData">"漫游">"。minecraft">"版本">" 1.8-Forge-11.14.4.1563"进行操作。

    5。设置后,单击右下角的"保存配置文件"按钮以保存设置。

    2-c。启动Minecraft(确认Forge安装)

  • 确保Minecraft Launcher的"配置文件"为" Forge",然后按"播放"。应用了Forge的Minecraft开始。
  • 应用Forge后," Mods"按钮的数量将增加,并且您会在屏幕的左下方看到Forge版本等。
  • 3-a。安装Raspberry Jam Mod

  • 单击Raspberry Jam Mod的GitHub站点顶部的"版本"。

  • 在"最新版本(0.51)"的"下载"中单击" RaspberryJamMod.jar"进行下载。

  • 下载的RaspberryJamMod.jar位于"游戏目录"中指定的目录中(在Mac上,为/ Users / username / Library / Application Support / minecraft / versions / 1.8-Forge11.14.4.1563)。 " mods"文件夹。

  • *注意;
    对于Windows,在"下载"中选择" RaspberryJamMod.jar"。
    如果选择" RaspberryJamMod-Installer.exe",则RaspberryJamMod.jar将自动安装在与上述文件夹不同的文件夹中。

    *使用Python时;
    还要在"下载"中下载" python2-scripts.zip"和" python3-scripts.zip"。

    *除了支持Minecraft 1.8的Raspberry Jam Mod之外,还有一个支持1.7的mcpiapi mod。

    3-b。启动Minecraft(确认安装Raspberry Jam Mod)

  • 确认Minecraft Launcher的"配置文件"再次为" Forge",然后按"播放"。
  • Minecraft启动时,按" Mods"按钮。
    如果左侧的mod列表中有" Raspberry Jam Mod",则表示已安装。
  • 3-c。创建新世界(切换窗口时的设置)

  • 选择"单人游戏"以检查操作,根据需要输入"游戏模式"和"世界名称"的"创意",然后按"创建新世界"。
  • 在出现的世界屏幕上,按F3 P(或fn F3 P)可以暂停或阻止在另一个窗口变为活动状态时显示游戏菜单。 (此后,如果显示调试屏幕,请按F3键。)
  • 使用Cmd标签(Mac)或Alt标签(Windows)切换到另一个窗口。 (保持两个或多个窗口打开)
  • 确保游戏菜单没有出现在世界屏幕上并且不会暂停。
  • *如果不按Esc键,则无法执行诸如移动Minecraft窗口本身之类的操作。

    *在程序运行时,保持Minecraft World屏幕打开。

    (不是启动器屏幕)

    *如果您在同一LAN环境中,则可以通过从游戏菜单中选择"发布到LAN"来与其他人共享世界(多人游戏)。

    四。安装Minecraft-Pi-Ruby gem(适用于Ruby)

    4-A。 Minecraft-Pi-Ruby常规ruby安装

    1
    2
    3
    4
    5
    $ gem install minecraft-pi-ruby
    Successfully installed minecraft-pi-ruby-0.0.1
    Parsing documentation for minecraft-pi-ruby-0.0.1
    Done installing documentation for minecraft-pi-ruby after 1 seconds
    1 gem installed

    4-B。安装您自己的扩展的Minecraft-Pi-Ruby gem(推荐)

    由于该功能与Python相比不足,因此添加了该功能。
    →?https://github.com/noanoa07/minecraft-pi-ruby/tree/feature

    1
    2
    $ gem install specific_install
    $ gem specific_install https://github.com/noanoa07/minecraft-pi-ruby.git feature

    *对于Windows,需要git。

    5-A。程序执行(Ruby)

    5-A-1。编写Ruby程序

    hello.rb

    1
    2
    3
    4
    require 'minecraft-pi-ruby'

    mc = Minecraft.new
    mc.say 'Hello Minecraft World!'

    5-A-2。 Ruby程序执行

    保持Minecraft世界开放;

    1
    $ ruby hello.rb

    在Minecraft World的屏幕上;
    Hello Minecraft World!
    显示,成功!

    *也可以用irb

    执行

    *有关可以使用的说明,请参考下面的参考A或Minecraft-Pi-Ruby网站

    5-B。程序执行(Python)

    5-B-1。 MCPI文件夹

  • 从Raspberry Jam Mod GitHub网站下载并解压缩python2-scripts.zip(对于Python2)或python3-scripts.zip(对于Python3)。

  • 展开的" mcpipy"文件夹包含各种Python示例程序以及" MCPI"文件夹。

  • 5-B-2。编写Python程序

    在与MCPI文件夹相同的位置创建。

    你好

    1
    2
    3
    4
    import mcpi.minecraft as minecraft

    mc = minecraft.Minecraft.create()
    mc.postToChat("Hello Minecraft World!")

    5-B-3。执行Python程序

    保持Minecraft世界开放;

    1
    2
    $ cd  mcpipy
    $ python hello.py

    在Minecraft屏幕上
    Hello Minecraft World!
    显示,成功!

    尝试在

    mcpipy文件夹中运行其他示例程序。

    *也可以在交互式shell中执行

    *说明列表;
    →?Minecraft API-