从哪里开始创建Minecraft客户端模组

时间:2014-03-30 03:29:05

标签: java eclipse minecraft minecraft-forge

我看了整个网络和YouTube,由于某种原因,这是一些绝密信息或者其他什么,但我正在试图找到从哪里开始制作Minecraft客户端模块,最好是可以放置的东西为了简单起见,为了用户提供野兽或技术包装,但这两种方式都很好。

我将如何创建mod?我熟悉eclipse和java编程本身,但我不知道从哪里开始编写插件。

我已经尝试过设置Minecraft Forge,但由于某种原因,它非常令人困惑且非常混乱。我不能只包括一些Minecraft库,从一个简单的样板开始,然后从那里开始? (就像开发Bukkit一样)

1 个答案:

答案 0 :(得分:32)

选择修改方法

在创建minecraft客户端mod时,我的研究发现了创建mod的不同方法。这里列出的选择,他们有不同的额外津贴:

  • 源代码修改:难以安装mods,难以开发,破坏概率最高(特别是在更新后),但允许添加大多数功能。
  • ModLoader :更易于使用,功能有限,经常使用,无法找到支持?
  • Minecraft Forge :开发难度更大,可扩展性更强,API更大,易于安装mods,经常使用(FTB,Technic)

Minecraft Forge可能是目前(2014年3月)更好的选择之一,所以这里是一个简短的入门介绍:

使用Eclipse(Mac& PC)

设置Minecraft Forge
  1. 下载&安装Java Development Kit 7(也适用于JDK 8,但不适用于JDK 9 +)
  2. 下载&安装eclipse(或其他Java IDE,如IntelliJ等)
  3. 为您要开发的Minecraft版本下载Minecraft Forge Src(MDK)文件。 (我建议推荐
  4. 将文件解压缩到您选择的文件夹(例如/Library/Java/)。 Windows Shift +右键单击进入文件夹的空白区域并选择“在此打开命令窗口”或 Mac :打开终端并导航到解压缩文件的目录。
  5. 运行此命令。 Windows: gradlew setupDecompWorkspace Mac: ./gradlew setupDecompWorkspace
  6. 如果上一个命令成功完成,请运行以下命令。 Windows: gradlew eclipse Mac: ./gradlew eclipse(注意:您可以替换其他IDE的名称。例如gradlew idea)< / LI>
  7. 打开Eclipse。如果这是第一次使用eclipse ,您将获得一个弹出窗口“选择一个工作区”。如果是这种情况,请浏览提取的文件,选择“eclipse”文件夹并按“确定”。如果不是第一次使用eclipse,请转到文件&gt;切换工作区&gt;其他... 并选择解压缩伪造文件的文件夹中的eclipse文件夹。
  8. 就是这样,你现在应该有一个准备去开始创建mod的锻造环境。
  9. 以您期望的方式锻造

    在我的世界中没有声音播放?

    • 进入eclipse目录并复制“assets”文件夹并将其粘贴到一个目录(gradlew.bat所在的位置)。

    我没有登录屏幕,因此我的用户名不在那里

    • 单播放器
      要添加您的用户名,请进入eclipse并导航到“运行&gt;运行配置...&gt; java应用程序&gt;客户端&gt;参数”并在“程序参数:”下添加以下用您的用户名{{1}替换“steve” }。
    • 多玩家
      要在多人游戏中进行测试,您必须对自己进行身份验证,否则服务器将不允许您进行身份验证。你做的基本上与单人游戏相同,但不是'--username steve',你可以用你的Minecraft帐户电子邮件地址替换它,并添加你的密码,所以用你自己的密码替换--username steve {{1 }}。
      note 您也可以在单人游戏中使用经过身份验证的版本,但这不是必需的。

    有用的资源


    (1)链接Dylan Meeus

    的Curtousy