模组
查看历史

Mods(Modifications的缩写),也叫模组,是指任何基于Minecraft原本游戏内容所作出的任何修改或在原本游戏内容中增加新的内容。

用途

大多数Mod向游戏加入新内容以修改游戏玩法,改变创造的气氛或是给予玩家更多的与“Minecraft”世界交互的选择。大多数为“Minecraft:Java版”创建Mod的人(称为“Modder”)利用Fabric或是Minecraft Forge与MCP(Mod Coder Pack)一同编写Mod。一些Mod对游戏有较大的扩展,同时一些Mod添加更多的设置与选项以优化游戏的速度、画面或是玩法。服务端Mod,或插件(Plugins),给予服务器管理员更多的选择,同时易于使用。而大多数单人Mod也有服务端版本以让该模组在多人模式上运行或是有针对多人模式的优化。

理想状态下,Mod的创造者应当跟随游戏的更新而发布更新——实装更多的内容、修复错误或是做出优化。否则,Mod可能不能在新版本的游戏上使用。

在iOS系统上运行的基岩版利用mcpedl亦能安装Mod;安卓设备则可以使用例如"BlockLauncher (停止更新)"、"MCPE Master (停止更新)"或是"Toolbox for Minecraft: PE (目前部分可用)"安装Mod。原主机版上没有可用的Mod。

作为一种官方手段,可以通过附加包为基岩版创建Mod。

加载器

Java版

许多Mod制作者制作适用Mod加载器的Mod以进行兼容。

在Mod发展历史中,最开始实现概念的是ModLoader加载器,但其在Java版1.6后停止了维护。之后较为流行且广泛使用的Mod加载器是Forge,一些轻量级Mod会选择使用LiteLoader进行加载。 在Java版1.13,扁平化导致Forge进行了大重写,因此又茂生了一些新的轻量型加载器。例如Rift、OpenModLoader、PaperModLoader等。但在此中,Rift广受欢迎。 在Java版1.14发布后,又有新的Fabric加载器面世。Fabric凭借其开发使用的Yarn反编译工程开放到公有领域、采用Sponge Mixin系统、模块化、无需大量更改即可完成版本兼容,也因为Forge跟随最新版本慢等方面的欠缺等而备受欢迎,也导致Rift等其他加载器停止维护,但其开发者投入到了Fabric的开发工作。 目前主流Mod往往形成: 由于扁平化停留在Java版1.12.2,继续使用Forge 弃用Forge,选择Fabric为新版本的加载器 认为Forge的慢速版本更新无所谓,继续使用Forge为最新版本的Forge

基岩版

基岩版的加载器通常类似于“启动器”,使用一个外置应用对游戏进行修改。

基岩版常用的加载器有: 外置型 GenericLauncher BlockLauncher Toolbox ModdedPE 内嵌型 InnerCore

中国版:实例型 Horizon 服务器

基岩版主流服务器Mod加载器有:

完全重写类 mcpelauncher-server mcpeserver Naïve PocketMine PocketMine MP Cobblestone Server SSMod SSJS NukkitX PowerNukkit

修改基岩版专用服务器类 Bedrock Delicated Launcher BDLMod Element Zero

可使用多种语言编写Mod,因此另有EZDLL、EZJS等分支 梦故启动器 可使用多种语言编写Mod,

因此另有梦故DLL、梦故JSRunner等分支 BDX 可使用多种语言编写Mod,因此另有BDXJS、BDXCS、BDXDLL、BDXLua、BDXGLang等分支

mod类型:客户端Mod

客户端Mod是对游戏客户端进行了修改的模组。

Minecraft服务端会忽略客户端中的自定义元素,因此多数添加新元素的Mod不会在多人模式中工作,除非服务器端也安装了相同的Mod。一些客户端Mod的作者也编写了服务器版的Mod使得Mod能用于多人模式。 但有一些实用工具类的Mod(如Optifine和Rei's Minimap)能直接作用于多人模式,不需要服务器安装对应Mod的支持就能运作。

服务器Mod 服务器Mod(又称“插件”)是对官方Minecraft服务器软件修改的Mod。它们的设计主要是通过实现服务器权限分层限制来让服务器的管理变得更加简单。它们经常以“包”的形式运行,这表明它们并不是在修改服务器的.jar文件,而是检测它的输出并向其发出命令。

整合包 整合包(Modpack)是Mod的合集,这些Mod都已被配置,并且可以协同工作。整合包通常以科技、探索任务或魔法为主题。整合包通常还带有自定义启动器或安装器,让安装和运行整合包更容易。流行的一些整合包有Feed The Beast上的Infinity和看起来已经过时的Tekkit和Hexxit。当然也有许多更小的整合包,例如Crafting Dead和Blocklauncher,它们多数使用Technic Pack上的Minecraft Technic Launcher。

大多数的整合包都能在自定义启动器找到, 这令安装和游玩多个整合包更为容易,最热门的自定义启动器有Feed the Beast、Technic、ATlauncher和Twitch,另外,为了让安装整合包更为容易,有的启动器还提供了服务端整合包下载。 基岩版几乎没有整合包。

基岩版 基岩版的Mod较Java版不同:大多数为仅客户端Mod,不能在服务器上使用。 基岩版有独立的官方Mod API。

下列是基岩版Mod的格式种类:官方格式 附加包 资源包 行为包 函数 脚本引擎(JavaScript) Mod SDK Mod API(Python) 非官方格式 交换型 PTPMod 解释型 ModPE CoreEngine Mods InnerCore Mods 编译型 Native Mods 混合型 InnerCore Native Mods 错误 当你安装了一个Mod后,它可能会阻碍游戏的正常工作。

如果你在使用一个Mod时遇到问题,并想报告它,首先要先移除所有Mod,并查看问题是否仍未解决。如果问题仍未解决,可以将其报告到漏洞追踪器。否则,尝试使用最少数量的可能导致这个问题的Mod来重现问题,然后把问题报告给Mod的作者。

如果Minecraft崩溃了,被修改过的游戏会在崩溃报告里进行标记。若您不知道如何获取崩溃报告,见此。(注意:如果你的Minecraft还未崩溃过,按照上面的说明去做将不会找到任何东西,按下F3 + C10秒可以手动触发一次崩溃。) 崩溃报告文字将会在靠近底部的位置标注:Is Modded: Probably not. Jar signature remains and client brand is untouched Is Modded: Very likely; Jar signature invalidated Is Modded: Definitely: client brand changed to (present loader, such as "fml,forge" or modloader) Is Modded: Unknown (can't tell)【译文:是否修改:大概没有。Jar签名有效且客户端名未修改。 是否修改:很有可能。Jar签名无效。 是否修改:绝对修改过。客户端名修改为(当前的加载器,如“fml,forge”或 Mod加载器)。 是否修改:未知(不能辨别)】

相关内容

MC自制模组之矿脉扩张(介绍篇)

作为一个不经常玩MC的MC老玩家,在一年前回归MC后,看到别人弄的各种花样的模组,我萌生了做个属于自己的模组的想法。作为一个MC魔改的新手,刚开始尝试制作模组并不容易,一是网上搜到的资料参差不齐,二是修改过程中需要改哪些参数,有的需要自己摸索,三是修改过程中会出现bug需要多次重启游戏进行测试。本篇文章算是我人生中的第一篇游戏文章,我选择分享之前我特别感兴趣的《矿脉扩张》模组。所谓矿脉扩张,顾名思义就是将原本的矿脉扩大数倍不止,达到取之不尽用之不竭的程度。这又是众所周知的懒狗生存🤣,该模组可以说十分对胃那种喜欢挖矿的玩家,并且搭配上连锁挖矿每挖一次就爆出一大堆经验,可谓是十分解压😁。我玩MC的时候就是挖矿总是挖得不够爽,煤矿还好一些,别的矿尤其是一些比较稀有的矿,如钻石矿一下就挖完了。我很想体验一下那种暴富的感觉,无论什么矿,都一挖一大把,钻石套、下界合金套全都轻松凑齐,然后拿钻石块、下界合金块搭房子😇。于是有次在网上浏览模组时,我发现了有人分享了矿脉扩张模组,我第一次知道原来连矿脉分布都可以修改,当我怀着兴奋和期待试过好几个模组,最后结果都不如我所愿。网络上的矿脉扩张模组首先很少,并且矿脉扩张的幅度很小,完全没达到我想象的效果。同时,有的模组只是扩张了某个单一矿脉,如下界合金,其它都没变。本着既然别人没有做我想要的,那就自己做个自己喜欢的想法,我下手DIY了一个自己的矿脉扩张模组。模组效果图如下:首先更多的煤矿石,以及数不清的绿宝石矿,再也不用担心跟村民们交易不够绿宝石啦😁!接着,你可以看到矿脉中夹杂着煤块和绿宝石块。那是因为矿脉密度太高了,以致于都凝结成固体了😎。接着铁矿也是在地面上即随处可见,再也不用”下矿“就能得到铁了,或者说以后在地表也能下矿啦😏!在地表上矿都已经多到溢出来了,那地底下岂不是更离谱😎??!多图预警......可见地底下,黄金遍地,钻石块满地像垃圾一样乱堆,远古残骸一大坨连在一起😇。加上连锁挖矿,一挖一大把,猛猛解压。不开连锁挖矿,给你锻炼手力和耐力,看你能挖多久挖多少😄。勤劳矿工一天下来,收获满满🤗!这么多东西,得用多少个熔炉才够烧啊??😱终于实现了拿钻石块、绿宝石块、矿石建东西的梦想啦😃!本篇完,在下篇中我将会分享矿脉扩张模组的技术细节。关于模组下载,请看MC自制模组之矿脉扩张模组下载,感兴趣的小伙伴可以下来玩玩😃。
2024-12-01 20:36:09