一尘不染

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

java

我在网上和YouTube上四处查看,出于某种原因,这是一些绝密信息或其他内容,但我试图找出从哪里开始制作Minecraft客户端模块,最好是可以打包的东西例如为用户提供简便性而喂食野兽或技术包,但两种方法都可以。

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

我曾尝试设置Minecraft
Forge,但由于某种原因,它是如此令人难以置信,而且非常混乱。我能不能仅包括一些Minecraft库,从一个简单的样板开始并从那里开始?(就像为Bukkit开发一样)


阅读 123

收藏
2020-12-03

共1个答案

一尘不染

选择改装方法

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

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

截至目前(2014年3月),Minecraft Forge可能是更好的选择之一,因此以下是入门的简短介绍:

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

  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 setupDecompWorkspaceMac: ./gradlew setupDecompWorkspace
  6. 如果先前的命令成功完成,请运行以下命令。 Windows: gradlew eclipseMac :( ./gradlew eclipse注意:您可以替换另一个IDE的名称。例如。gradlew idea
  7. 打开Eclipse。如果这是您 第一次 使用eclipse,您将看到一个弹出窗口,显示“选择工作区”。在这种情况下,浏览到提取的文件,选择“ eclipse”文件夹,然后按“ OK”。如果这 不是您第一次 使用eclipse,请转到“ 文件” >“切换工作区”>“其他…”,然后在提取伪造文件的文件夹中选择eclipse文件夹。
  8. 就是这样,您现在应该已经有了一个伪造环境,可以开始创建mod。

以您期望的方式进行锻造

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

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

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

  • 单人播放器
    要添加用户名,请进入eclipse并导航至“运行>运行配置..> Java应用程序>客户端>参数”,然后在“程序参数:”下添加以下内容,将“
    steve”替换为用户名--username steve

  • 多人游戏
    要在多人游戏中进行测试,您 必须 验证自己的身份,否则服务器将不允许您加入。您基本上会执行与单人游戏相同的操作,但不是用“ –username
    steve”,而是将其替换为Minecraft帐户的电子邮件地址,并添加密码,从而替换312mine!为自己的密码--username steve@minecraft.net --password 321mine!
    注意 您也可以在单人游戏中使用经过身份验证的版本,但这不是必需的。

有用的资源

2020-12-03