我的世界模組

我的世界模组（英语：Minecraft mods）是指一系列由玩家制作且互相独立的《我的世界》游戏修改，玩家利用修改2011年Mojang发行的沙盒游戏来得到与官方不同的游戏体验。目前网络上有数以千计的我的世界模组存在，使用者可以任意下载游玩。透过第三方软件能够让多个我的世界模组同时游玩，不仅提高了游戏的可玩性，并且建立一个与官方《我的世界》完全不同的游戏体验。由于我的世界模组社群是游戏中最活跃的社群之一，我的世界模组被认为是《我的世界》游戏得以成功的原因之一。
我的世界模组可用于游戏的PC和移动版本，但家用机版不能直接安装模组。

技术可行性

《我的世界》是一个特别的电子游戏，尤其是其容易修改的特性。从我的世界发行至今，许多独立的程序设计者利用了这个特性在游戏中加了许多内容，也就是大家所称的游戏模组。
PC版本的我的世界模组有两种不同的种类：有单人模组和服务器模组。
第一种是玩家需要透过插入在游戏文件中插入或替换新文件，或安装模组载入器例如Forge来安装模组。
第二种是玩家不需要在自己电脑中的我的世界做任何动作，而模组是装在服务器上，玩家只要登录服务器就能体验模组的内容，这种通常称为插件，建构上比第一种容易许多。
在任何情况下，要安装多个模组且能运行、不Lag是需要一点技巧的，尤其是在一些较旧或是效能较低的电脑。
在PC版的我的世界制作模组完全是可行的，因为模组程序编者可以轻易的借由反编译利用以Java写出来的我的世界的源始码但是要在我的世界移动版的模组是完全不同的，因为我的世界移动版游戏的编成语言是以C++编写，而不是Java。如果玩家使用的是Android系统，可用名为BlockLauncher的手机应用程序来安装模组，而iOS则必须安装一个名为mcpedeb.deb的文件。此外，如果玩家想要在iOS顺利的安装并执行模组的话可能还需要越狱。在Android和iOS的两种系统中，模组是用JavaScript编写的。

历史

虽然我的世界的第一个PC版于2009年五月中旬发布，但当时还没有任何游戏模组，直到2010年中发布alpha时才开始出现游戏修改。早期只有利用伺服端来改变游戏内容或环境的伺服端模组。随着的alpha版本的发布，第一个客户端模组开始出现，但都是增加的相对简单的事情，比如其他的材质或修改游戏中的指南针。
到2010年底，新释出的模组增加的特性比以往来的更多，此时，我的世界现在正准备进入其测试开发阶段，Beta版，当时许多模组已十分流行，例如Industrial Craft²、Railcraft和BuildCraft首次向公众发布。相较于早期的模组，这些模组已经完全改变了整个游戏的玩法，而不是只有简单地调整一些细微的枝节。
2011年11月左右，《Forge》模组发布。《Forge》模组并没有给我的世界加入新的功能也没有调整游戏中的内容，其功能是允许同时间在同一个我的世界客户端中安装并运行多个模组，其又称为FML（Forge Mod Loader）。在《Forge》发布之前，当时流行的《工业模组》（IndustrialCraft）和《BuildCraft》并不能同时执行，因为他们的安装方式是取代我的世界客户端Jar档中的Class档，由于都需要覆盖相同的我的世界基础Java文件，因此无法同时安装，而Forge则利用了动态载入的方式，无须直接取代Jar档中的文件，使的多个模组要同时安装时无须触及其基本的代码。
我的世界的正式版本于2011年11月18日发布，我的世界模组的社群也不断成长。2012年2月，Mojang聘请了Bukkit插件的开发人员开发官方的Modding API，目标是允许模组开发人员能够更简单地调整或修改我的世界游戏内容。2015年，Mojang在社交媒体上宣布这个Modding API仍在开发中，然而，其已在三年前就宣布了要开发Modding API一事。
我的世界模组社群对微软于2014年底收购Mojang表示担忧，我的世界模组社群的许多人认为微软可能会终止目前Mojang默许许多我的世界模组及相关第二创作的行为，尽管存在担忧，但微软尚未宣布对Mojang政策进行任何修改。
2015年4月，微软宣布要给Microsoft Visual Studio提供一个我的世界Mod开发套件，为模组开发者提供了一种更简单的我的世界mods创作方法。同年7月，微软发布了一个新的Windows 10版本的我的世界，并且与以往版本有很大差异，其由C++编写完成。此消息再度引发我的世界模组社群担忧，由于此消息可能是Java版本被逐步淘汰的一个征兆，由于C++并不像Java那样可以“Reverse Engineerable”，Java可以透过动态载入其他类别或执行档，而C++则无那么大的弹性，因此此举将严重阻碍我的世界模组的发展。然而，Mojang开发人员Tommaso Checchi向Reddit上的粉丝保证，由于模组“太重要了”（too important），因此不会停止开发基于Java的版本。
2016年，我的世界的1.9版更新发布，随着这次更新，Mojang承诺此次更新会大大的简化mod的创建和更新。但由于这更新破坏了先前已发布模组所使用的架构，迫使许多模组创作者要花费大量时间来跟新模组作品。也因此许多模组停止开发而停在旧版本1.8甚至是1.7.10。
2017年4月，Mojang宣布将建立一个称为Minecraft Marketplace的平台，在这个平台上，玩家将可以贩卖Windows 10版本的用户自定义内容。虽然这个电子商店着重在冒险地图、皮肤和材质包等非程序修改的内容，但PC World则认为此举将使Windows 10版本更接近经典的最初之Java版本中“玩家所熟悉的可塑造的世界”。

争议

这几年来一直存在许多与我的世界模组有关的争议。其中一个争议与一个名为GregTech的模组有关，GregTech模组主要透过将我的世界某些物件的制作复杂化来提升游戏难度。2013年，GregTech模组作者注意到一些GregTech模组中的合成方式被加入Tinkers' Construct模组中，而GregTech模组作者为了报复因此在模组中加入“安装Tinkers' Construct后会死机”的代码。后来两个模组的作者和解。
另一个争议与名为Bukkit的软件相关，Bukkit是一个可以再在我的世界服务器安装插件的软件，也可以视为是我的世界的一个伺服端模组。由于这个项目已经多次转手开发，因此先在的开发者与过去开发过Bukkit的开发者开始争论谁是此有本作品的版权持有者。最终在2014年，一个名为Warren“EvilSeph”Loo的开法者尝试在将游戏中的代码加入版权，然而此一事造成了Bukkit有很长一段时间处于失修的状态。后来Mojang介入以挽救该专案。最后的版权持有者变为由Mojang持有，也因此，另一个由社群开发名为“CraftBukkit”的独立服务器，由于部分代码基于Bukkit，因此有侵犯著作权之虞，而遭到终止，它被另一个独立服务器spigot所替代。
另一个争议发生在2017年3月，当时斯洛伐克的网络公司ESET举出了使用Minecraft mod的幌子而通过Google Play商店审查的87个特洛伊木马病毒的例子。这些木马病毒的目的大部分是积极展示广告或让玩家下载其他应用程序。这些假的Minecraft mod在2017年的前三个月已有超过一百万的下载量。

内容

在我的世界游戏修改的相关创作中，又可以细分为模组、模组包、附加模组及插件，其功能不进相同，例如模组为较大的游戏修改、而插件通常只伺服端模组，客户端不需安装即可登录服务器并游玩；附加模组则为某个模组的模组（模组的游戏修改或二次创作），用于改变某个模组的游戏体验，而模组包则是一系列模组的集合。
正式的我的世界模组数量不易估计，因为其数量十分庞大，且有的只支持新版、有的只支持旧版，难以统计出一个确切的数据，但根据一些模组发布的网站可以得到大略值，例如Curse网站上就有超过1500个已发布的我的世界模组
，其中也包含了多种不同的模组种类，例如改变世界生成、角色扮演类、科幻类、奇幻魔法等不同类型。
举例来说，有些模组添加了新的世界或维度，比如《Galacticraft》
以及《暮光森林》模组（Twilight Forest
）
。部分的模组主要着重于在游戏中加入更多科技与技术的相关元素，透过添加各式各样的机器，可以帮助玩家自动生成某些游戏内材料，例如《Extra Utilities》
、《BuildCraft》
和《工业模组》（IndustrialCraft）等。此外，也有些模组有加入现代化类的武器，例如《Flan's Mod》和《Tinkers Construct》等。亦有部分模组试图改变我的世界中的自然元素，例如《Natura》、《林业模组》（Forestry）、《Biomes O' Plenty》和《Mo' Creatures》等。
然而，并非所有模组都会在游戏中加入新的元素。部分模组透过加入GUI来辅助游戏，例如小地图模组《minimap》、《Optifine》模组和JEI等辅助模组（Just Enough Items）。
另外有另一种游戏修改称为模组包，是指一个包含已设定并调整好的一系列模组安装档、套件或启动器，透个多个模组之间整合已获得不同于仅安装单一模组的游戏体验。模组包通常会整合一系列相同主题的模组。较知名的模组包启动器或社群包括FTB、Curse Forge（Twitch）等。

官方认可

起初Mojang表达的立场是不支持游戏修改，但2012年，Mojang则声称正在开发我的世界模组的知识库，并且在他们网站的帮助列表中列出了教导玩家如何安装模组并游玩模组的一系列教学影片。
我的世界的创建者马库斯·泊松在2012年承认他最初对mods持怀疑态度，因为他担心玩家制作的自定义修改内容会威胁到他对游戏的看法。后来选择接受是因为马库斯·泊松意识到我的世界模组是赋予我的世界游戏归属的一个重要原因（mods are “a huge reason of what Minecraft is”），部分模组作者最终甚至被Mojang聘用
。

我的世界本身

模组对我的世界游戏本身已经有至少三次主要的影响。比如模组开发者Drzhark的《Mo' Creatures》模组中加入了马，后来Mojang请Drzhark协助在我的世界游戏标准版本加入了《Mo' Creatures》模组中加入的马匹。红石系统中活塞原本也是只有在模组中出现的内容，但是对许多我的世界玩家留下了很大的影响，因此后来也加入了游戏。

教育

我的世界模组是让孩子们开始学习编程语言编码和编程的一个网关，例如ComputerCraftEdu专案采用了2011的ComputerCraft模组作为教育目的。采用的我的世界模组做为教材的程序设计班还有加州大学，他们利用教学生编写我的世界模组来教8-18的岁孩子应用程序编程的方法。
此外，还有一个教育专案，上述ComputerCraftEdu的母专案——我的世界Edu，为了教更广泛的科目包括语文，历史和艺术而广泛的在各大学校推广我的世界以及其各种模组，以便有效的达成教育目的。
在《The Parent's Guidebook to Minecraft》中，作者柯里·德斯门表示，在家自学与我的世界是一个有趣的组合，因为建立一个简单的模组可以很容易得产生一些用于演示科学原理的示意图。