通俗易懂的告诉你
API到底是什么
API即英文Application Programming Interface的缩写,英文即“应用程序接口”,作为程序之间的桥梁,起衔接与协调作用。如Modloader、Forge等本身其实也是mod,这几个Mod可以与其它功能性Mod配合,使大家与Minecraft协同工作且避免冲突。
API的还有一个最大作用是作为Mod开发者与Minecraft之间的桥梁。如果我要添加一个新的合成配方,如果没有API的协助,我可能就需要苦苦研究Minecraft的源代码,找到哪部分是关于合成的,还要找到恰当的方法把合成配方弄进去,排成什么样子应该怎么写代码全部要搞得一清二楚,等Mod写出来,人已经累死了。有了API就没这么麻烦了:API可以给你提供一个方便的增添合成配方的途径。用一个简单的语句就可以定义一个合成配方。至于合成配方怎么让Minecraft看懂,那就是API的分内工作了。
现在有不少流行的API:Minecraft Forge、Player API等等等等,各有特色。MOD制作者也选择了不同的API。您在自己动手安装Mod时必须注意你想要装的Mod的安装说明,预先下载安装好“对应的”Mod API。
Mojang,即Minecraft开发商,还没有开发出官方的API(也就是说上述的API都是爱好者所写),但官方API已经在制作中,到时候相信会结束这让人困惑的API满天飞的局面。
可能有些玩家会问
为什么有些版本几乎没有MOD
也找不到对应的API呢
一个版本是否有MOD,取决于这个版本的Minecraft Coder Pack
ps:Minecraft Coder Pack为非官方的Minecraft反编译/反混淆代码--在一定程度上违反了著作权
一个MOD的制作,是以源代码为基础的解析。
以最新的1.8版本为例
最新的Minecraft版本已经更新到了1.8.7
可是MOD基本上停留在了1.8.0
接下来为大家介绍普遍的MOD安装方法
适用于大多数MOD
1.安装对应版本的API
2.打开.Minecraft文件夹,找到MODS文件夹
3.将下载的MOD文件放入MODS文件夹 启动游戏
ps mod一般格式为zip或jar,请勿解压。
如果出现游戏崩溃 MOD可能不兼容
来自Shadow 技术部
主体内容由sjjklh原创