从哪里开始创建 Minecraft 客户端模组 [已关闭]选择模组方法使用 Eclipse 设置 Minecraft Forge(Mac 和 PC)让锻造以您期望的方式工作有用的资源

2022-09-02 01:12:39

我已经查看了整个网络和YouTube,出于某种原因,这是一些绝密信息或其他东西,但我试图找出从哪里开始制作Minecraft客户端mod,最好是可以放入包装中,例如喂养野兽或technicpack,以便用户简单,但无论哪种方式都很好。

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

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


答案 1

选择模组方法

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

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

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

使用 Eclipse 设置 Minecraft Forge(Mac 和 PC)

  1. 下载并安装 Java 开发工具包 7(也可以使用 JDK 8,但不能使用 JDK 9+)
  2. 下载并安装 eclipse(或其他 Java IDE,如 IntelliJ 等)
  3. 下载 Src (MDK) 文件的 Minecraft Forge,用于您要开发的 Minecraft 版本。(我建议推荐)
  4. 将文件解压缩到您选择的文件夹(例如 )。Windows:Shift +右键单击文件夹的空白区域,然后选择“在此处打开命令窗口”或对于Mac:打开终端并导航到提取文件的目录。/Library/Java/
  5. 运行此命令。窗户:Mac:gradlew setupDecompWorkspace ./gradlew setupDecompWorkspace
  6. 如果上一个命令成功完成,请运行以下命令。窗户: OR Mac:(注意:您可以替换另一个 IDE 的名称。gradlew eclipse./gradlew eclipsegradlew idea)
  7. 打开 Eclipse。如果这是您第一次使用eclipse,您将收到一个弹出窗口,上面写着“选择工作区”。如果是这种情况,请浏览到提取的文件,选择“eclipse”文件夹,然后按“确定”。如果这不是您第一次使用 eclipse,请转到“文件>切换工作区>其他...,然后在提取了 forge 文件的文件夹中选择 eclipse 文件夹。
  8. 就是这样,你现在应该有一个锻造环境,可以开始创建模组了。

让锻造以您期望的方式工作

我的世界没有声音播放?

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

我没有收到登录屏幕,因此我的用户名不存在

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

有用的资源


(1) Dylan Meeus 的 Curtousy 链接


答案 2

推荐