我的世界java版如何装mod_Java版 Mod(模组)API下载 | Mod安装教程 [1.13.2-1.2.5]

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x

本帖最后由 1094822247 于 2019-4-15 19:39 编辑

注意事项:

1.本帖由各Mod發布版版主与其他管理员共同维护。介绍帖主体内容由sjjklh原创。

2.如果在安装过程中有任何问题,请在Mod问答回帖或私信询问,于此帖回应很可能不会得到任何答覆。

3.关于API的更新全部交由此帖管理,亦即此帖是永久更新。

4.如果有其他更多的常见API需要添加,请与我们联系。

本帖所述API均为爱好者产品,Mojang不对下述的API提供任何技术支持。

所有本帖的API均仅适用于Minecraft Java版(即“电脑版”)

Mod区官方不提供对网易国服版的技术指导。Mojang并未针对Java版开发Mod API,故不存在“官方API”。

最后更新:2019-4-15 By 1094822247

-在“各API的原发布地址链接以及相关授权协议:”下添加Fabric API的信息

注意!本文不适用于网易国服!

本帖仅适用于在Minecraft.net购买的《我的世界:Java版》。网易代理的国服版只能使用经过网易许可的模组,本文并不适用,本文也没有添加国服相关内容的任何计划。

通俗易懂地告诉你“什么是API”:

API是英文Application Programming Interface的缩写,英文即“应用程序编程接口”,作为程序之间的桥梁,起衔接与协调作用。本文内所述的Mod API,如Modloader、Forge等本身其实也是mod,这几个Mod可以与其它功能性Mod配合,使大家与Minecraft协同工作且避免冲突。

举个例子吧:A Mod 改了游戏核心程序里的某个图像文件,B Mod也改了,他们俩都改了,那么覆盖后其中一个Mod会出问题——因此游戏会因为部分Mod找不到文件而黑屏或是崩溃。API的引入解决了这一切。具体工作原理这里不做具体介绍,总之API可以让众多MOD协同工作。

API的还有一个最大作用是作为Mod开发者与Minecraft之间的桥梁。如果我要添加一个新的合成配方,如果没有API的协助,我可能就需要苦苦研究Minecraft的源代码,找到哪部分是关于合成的,还要找到恰当的方法把合成配方弄进去,排成什么样子应该怎么写代码全部要搞得一清二楚,等Mod写出来,人已经累死了。有了API就没这么麻烦了:API可以给你提供一个方便的增添合成配方的途径——就像“翻译官”一样,用一个简单的语句就可以定义一个合成配方。至于合成配方怎么让Minecraft看懂,那就是API的分内工作了。

现在有不少流行的API:Minecraft Forge、Player API等等等等,各有特色。MOD制作者也选择了不同的API。您在自己动手安装Mod时必须注意你想要装的Mod的安装说明,预先下载安装好“对应的”Mod API。

Mojang,即Minecraft开发商,没有为Java版开发Mod API的计划。

各API的原发布地址链接以及相关授权协议:

为什么有些版本没有API,也没有什么Mod?

哪个版本有没有Mod API取决于该版本有没有对应的Minecraft Coder Pack。Minecraft Coder Pack为非官方的Minecraft反编译/反混淆代码工具包——尽管实质上Minecraft Coder Pack(下文简称MCP)违反了著作权法,但因为Mod的制作是基于对于源代码的解析的,在官方API难产的前提下,Mojang对MCP的存在是默许的——没有这群反编译的人,哪有接下来这么丰富的Mod。因此,以Minecraft 1.8.X为例,2015年一直到年末之前,MCP只有针对1.8的版本,而1.8.1-1.8.8都没有。所以尽管当时的最新正式版为1.8.8,但几乎所有Mod还停留在1.8。

[当前最新正式版]适用于Minecraft Java版 1.13.2的Mod API下载地址&安装说明:并非每个API都需要下载安装,只需要安装你想安装的Mod所需要的即可。本节仅包括适用于当前最新正式版Minecraft的API。适用于旧版Minecraft的API请在本楼末端寻找。

注意:Forge安装后第一次使用会联网下载一些必要的lib文件存在.minecraft/lib或.minecraft/libraries下。如果你的网络连接不畅,或是部分中国大陆境内的部分无良Internet服务提供商私自屏蔽了forge官方网站,你只能从其他连接顺畅的玩家处复制这些文件。

对于较早期版本的Minecraft(一般为Minecraft Java版 1.6之前版本),如果要安装API,如未特别注明,请使用下文“Mod安装方法”一节的方法一。

对于较新版本的Minecraft(一般为Minecraft Java版 1.6之后版本),流行API已经基本上只剩下了三大家族:Forge、Player API兄弟,以及LiteLoader:

Forge本身有成熟的安装器,请使用安装器安装;

Player API以及Render Player API基本已经成为Forge的附庸。请使用下文《Mod图文安装教程》的“方法二(mods文件夹法)”

LiteLoader较为特立独行,可以不依赖Forge。请使用其安装器安装,但注意如果你想让Forge和LiteLoader同时生效,就必须先安装Forge之后在LiteLoader安装器界面的Extended from后的下拉菜单中选择Forge安装器建立的版本,一般格式为  版本号-forge-XXXXX

Forge 25.0.22(测试版)for Minecraft Java版 1.13.2(同时适用于客户端&官方服务端):请优先选择adfoc连接,这样Forge开发组才能得到一点微薄的点击收入。

Forge 1.13.2尚无稳定版,请自行衡量风险后再安装!

自动Forge安装器(jar格式)原帖下载点(adfoc)

自动Forge安装器(jar格式)备用下载点(百度云)

请使用自动Forge安装器安装。打开方式选择Java Platform SE binary,定位到你的.minecraft文件夹之后即可(官方启动器可自动定位无需手动选择),保持默认选项Install Client不变即可(如果要安装到官方服务端请改选为Install Server)。安装成功后,.minecraft/versions文件夹下会出现名为“Forge”的文件夹,如果你使用正版启动器的话还会自动配置独立的,名为Forge的Profile;非官方启动器用户请自己配置启动器指向该文件夹(具体方法请询问启动器作者)。无法读取json的非官方启动器请您果断放弃。

使用Forge自动安装器安装客户端Forge之前,必须满足下列两个条件之一,否则会提示no launcher profile错误:正版启动器以及论坛推荐的非官方启动器用户:运行过至少一次正版启动器(无需登录)。

其它启动器用户:将正版启动器的profile文件(下载地址)放置在.minecraft文件夹下。

Player API 1.13.X

未发布

Render Player API 1.13.X

未发布

Player API与Render Player API的客户端安装方法(仅适用于Minecraft 1.6之后):

将zip文件里的jar文件解压出来(别解压jar本身,仅仅是将jar从zip文件里面弄出来),然后参考下文《Mod图文安装教程》的“方法二(mods文件夹法)”。Player API依赖Forge,Forge未安装时Player API无法生效!

LiteLoader 1.13.2

未发布

使用LiteLoader安装器请注意:

如你已经安装过Forge或OptiFine等,需要注意在extended from右面的下拉菜单中选择对应的version。

Mod图文安装教程(适用于Windows):本部分只是做个概略说明。Mod的安装方法依Mod不同而异,请时刻注意Mod发布帖的安装说明!

警告:本安装教程是在认定你在纯净原版Minecraft基础上进行操作的。对于在他人发布的整合包上安装Mod的,恕我们不提供任何技术帮助。

安装教程仅适用于微软Windows操作系统。对于Linux用户,我们相信你都有能力安装Linux的话,安装Mod这点小事难不住你。对于苹果Mac OS用户,鉴于我们没有兴趣也没有财力去支撑自己购买苹果的电脑,哦呵呵呵呵……

安装Mod的第一步,是找到Minecraft客户端文件(称为.minecraft文件夹)所在位置:

如果你的客户端为Minecraft 1.5.2以及之前版本,那么.minecraft文件夹有两个可能位置,依照启动器不同而不同。下文有具体说明。如果你的客户端为Minecraft 1.6.1以及之后版本,那么.minecraft文件夹的位置要决定于你的启动器里的设置选项。但如果你没进行过任何位置配置,那么默认的.minecraft文件夹位置还是与Minecraft 1.5.2以及之前版本相同的。

下面是对两种情况的说明::

情况1:如果你是较常见的非官方启动器用户,请打开启动器程序所在的文件夹,一般.minecraft文件夹就在里面。

情况2:如果你是Minecraft官方启动器用户,请按下Windows徽标键+R,在弹出的“运行”窗口打上"%appdata%",并按下确定

1.JPG (23.63 KB, 下载次数: 10187)

2013-7-3 13:57 上传

你就能在打开的窗口里看到".minecraft"文件夹。

2.JPG (35.81 KB, 下载次数: 7427)

2013-7-3 13:57 上传

现在你已经找到了.minecraft文件夹,那么接下来就是Mod安装的第二步:依据你想安装的Mod的特性决定具体方法。

方法一(核心jar覆盖法)、针对早期(早于Minecraft 1.6)版本的API,以及并未对流行API作出优化的Mod的安装教程。请注意:自Minecraft 1.6起,推荐使用本方法安装的Mod已较为罕见:

适用于:Minecraft 1.5.2和以前的版本或是1.6之后有注明安装方式为拖入核心jar的Mod

你首先需要找到游戏的jar核心文件并进行适当处理:

对于Minecraft 1.5.2以及之前版本:

打开.minecraft/bin文件夹

minecraft.jar文件即为游戏核心jar文件。然后可以继续下面的安装操作。

对于Minecraft 1.6.1以及之后版本:

注:以下内容为复制一份新的相同版本的运行文件的方式,若是要使用原先那一份运行文件进行操作也可以1. 打开.minecraft/versions文件夹,将你想安装Mod的文件夹(名称为)复制一份并重命名为一个。里不能有中文与全角字符。图中以1.6.1_forge为例。

1.JPG (10.15 KB, 下载次数: 9286)

2013-7-2 12:52 上传

2. 打开这个新文件夹,将里面的.jar与.json重命名为与新文件夹的名称同样的。图中以1.6.1_forge为例。

2.JPG (8.34 KB, 下载次数: 7414)

2013-7-2 12:52 上传

3. 用文本编辑器(如Windows自带的记事本)打开.json,把第二行

"id": "",复制代码改成

"id": "",复制代码后保存。

3.JPG (37.76 KB, 下载次数: 7067)

2013-7-2 12:52 上传

这样,.jar即为游戏核心jar文件。然后可以继续下文操作。

使用压缩文件管理程序(例如:7-zip,我使用的是WinRAR)开启游戏核心jar文件,将核心jar文件里的META-INF文件夹删除(右键点击——删除文件——确定)(注意:安装过Forge后的jar也会有META-INF,那个可以不删)

3.JPG (37.32 KB, 下载次数: 6865)

2013-7-3 13:57 上传

将事先下好的可以用方法一安装的Mod也用压缩文件管理程序打开,以看到诸多class文件为准,然后将除了txt文件与jar文件之外的其他内容全部拖进游戏核心jar文件里即可。如有提示一律“确定”。

4.JPG (27.81 KB, 下载次数: 6965)

2013-7-3 13:57 上传

方法二(mods文件夹法)、针对可以依附于主流Mod API运行的Mod或较次要的API。本方法目前为大部分Mod的安装方法:

适用于:Minecraft 1.6及以后的版本或是1.5以前有注明安装方法为拖入mods文件夹

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值