22

我已经查看了整个网络和 YouTube,出于某种原因,这是一些绝密信息或其他东西,但我正在尝试找出从哪里开始制作 Minecraft 客户端模组,最好是可以放入包中的东西就像为用户提供简单的饲料野兽或技术包,但任何一种方式都很好。

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

我尝试过设置 Minecraft Forge,但由于某种原因,它是如此令人难以置信的混乱和混乱。我不能只包含一些 Minecraft 库,从一个简单的样板开始,然后从那里开始吗?(就像为 Bukkit 开发一样)

4

1 回答 1

35

选择修改方法

在创建我的世界客户端模组时,我的研究发现创建模组的不同方法。在此处列出的选择中,它们具有不同的特权:

  • 模组:安装模组令人困惑,难以开发,破坏的可能性最高(尤其是在更新后),但允许添加最多的功能。
  • ModLoader : 好用,功能有限,不经常使用,找不到支持?
  • Minecraft Forge:开发难度稍大,可扩展性更强,API 大,易于安装模组,经常使用(FTB,技术)

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

使用 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. 运行此命令。视窗: gradlew setupDecompWorkspaceMac: ./gradlew setupDecompWorkspace
  6. 如果上一个命令成功完成,请运行以下命令。Windows: gradlew eclipseMac:( ./gradlew eclipse注意:您可以替换另一个 IDE 的名称。例如gradlew idea
  7. 打开 Eclipse。如果这是您第一次使用 eclipse,您会看到一个弹出窗口,上面写着“选择一个工作区”。如果是这种情况,请浏览到提取的文件,选择“eclipse”文件夹并按“OK”。如果这不是您第一次使用 eclipse,请转到File > Switch Workspace > other...并在您提取 forge 文件的文件夹中选择 eclipse 文件夹。
  8. 就是这样,您现在应该准备好一个 forge 环境来开始创建 mod。

让 Forge 以您期望的方式工作

    我的世界没有声音播放吗?

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

    我没有登录屏幕,所以我的用户名不存在

  • 单人游戏
    要添加您的用户名,请进入 eclipse 并导航到“运行 > 运行配置.. > java 应用程序 > 客户端 > 参数”并在“程序参数:”下添加以下替换“史蒂夫”为您的用户名 --username steve
  • 多人游戏
    为了在多人游戏中进行测试,您必须对自己进行身份验证,否则服务器将不允许您登录。您的操作与单人游戏中的操作基本相同,但您可以将其替换为您的 Minecraft 帐户电子邮件地址,并添加您的密码,而不是“--username steve”,然后替换312mine!为您自己的密码--username steve@minecraft.net --password 321mine!
    注意你也可以在单人游戏中使用认证版本,但这不是必需的。

有用的资源


(1) Dylan Meeus的 Links Curtousy

于 2014-03-31T01:39:02.690 回答