Minecraft模組(英語:Minecraft mods)是指一系列由玩家制作的《Minecraft》游戲模組,借由修改游戲中的內容來得到不同的游戲體驗。目前我的世界中有無數的Minecraft模組存在,玩家可以任意下載游玩,在基巖版中有一部分可選擇付費購買。透過第三方軟件能夠讓多個Minecraft模組同時游玩,不僅提高了游戲的可玩性,并且建立一個與官方《Minecraft》完全不同的游戲體驗。由于Minecraft模組社群是游戲中最活躍的社群之一,Minecraft模組被認為是《Minecraft》游戲得以成功的幾大原因之一。
Minecraft模組可用于游戲的PC和移動版本,但家機版不能直接安裝模組。
《Minecraft》是一個特別的電子游戲,尤其是其容易修改的特性。從Minecraft發行至今,許多獨立的程序設計者利用了這個特性在游戲中加了許多內容,也就是大家所稱的游戲模組。
PC版本的Minecraft模組非為兩種:單人模組和服務器模組。
單人模組:玩家需要在游戲文件中插入或替換新文件,或安裝模組加載器例如較常見的Forge、輕量化的Liteloader 1.13后出現的Fabric等來安裝模組。
服務器模組:安裝在服務器上,玩家只要登錄服務器就能體驗模組的內容,通常稱為插件,建構上比單人模組容易許多。 在任何情況下,要安裝多個模組且能運行、不發生模組沖突、不拖慢電腦性能是需要一點技巧的,尤其是在一些較舊或是性能較弱的電腦。
自定義模組:這種模組主要安裝在服務器上,是經商討后服主請人定制的模組。
在PC版的Minecraft制作模組完全是可行的,因為模組程序編者可以輕易的借由反編譯利用以Java寫出來的Minecraft的源代碼。
在大多數平臺的基巖版中則稍有不同,因為其由C++語言編寫,而不是Java。在以前,如果玩家使用的是Android系統,可用名為BlockLauncher的手機應用程序來安裝模組,而iOS則必須安裝一個名為mcpedeb.deb的文件。此外,如果玩家想要在iOS順利的安裝并執行模組的話可能還需要越獄。在Android和iOS的兩種系統中,模組是用Javascript編寫的。而現在則可以通過資源包和行為包來方便的實現修改和添加游戲內容。
雖然Minecraft的第一個PC版于2009年五月中旬發布,但當時還沒有任何游戲模組,直到2010年中發布alpha時才開始出現游戲修改。早期只有利用服務端來改變游戲內容或環境的服務端模組。隨著的alpha版本的發布,第一個客戶端模組開始出現,但都是增加相對簡單的事情,比如其他的材質或修改游戲中的指南針。
到2010年底,新發布的模組增加的特性比以往來的更多,此時,我的世界現在正準備進入其測試開發階段,Beta版,當時許多模組已十分流行,例如Industrial Craft2、Railcraft和BuildCraft首次向公眾發布。相較于早期的模組,這些模組已經完全改變了整個游戲的玩法,而不是只有簡單地調整一些細微的枝節。
2011年11月左右,《Forge》模組發布。《Forge》模組并沒有加入新的功能也沒有調整游戲中的內容,其功能是允許同時間在同一個Minecraft客戶端中安裝并運行多個模組,又稱為FML(Forge Mod Loader)。在《Forge》發布之前,當時流行的《IndustrialCraft》和《BuildCraft》并不能同時執行,因為他們的安裝方式是取代Minecraft客戶端Jar檔中的Class檔,由于都需要覆蓋相同的Minecraft基礎Java文件,因此無法同時安裝,而Forge則利用了動態加載的方式,無須直接取代Jar檔中的文件,使的多個模組要同時安裝時無須觸及其基本的代碼。
2012年,Mojang在Minecon 2012組織了一個關于我的世界模組的小組,Minecraft的首席開發人員Jens Bergensten舉行了一次演講。
Minecraft的正式版本于2011年11月18日發布,Minecraft模組的社群也不斷成長。2012年2月,Mojang聘請了Bukkit插件的開發人員開發官方的Modding API,目標是允許模組開發人員能夠更簡單地調整或修改Minecraft游戲內容。2015年,Mojang在社交媒體上宣布這個Modding API仍在開發中,然而,其已在三年前就宣布了要開發Modding API一事。
Minecraft模組社群對微軟于2014年底收購Mojang表示擔憂,Minecraft模組社群的許多人認為微軟可能會終止目前Mojang默許許多Minecraft模組及相關第二創作的行為,盡管存在擔憂,但微軟尚未宣布對Mojang政策進行任何修改。
2015年4月,微軟宣布要給提供一個Microsoft Visual Studio開發包,為模組開發者提供了一種更簡單的創作方法。同年7月,微軟發布了一個新的Windows 10版本的Minecraft,并且與以往版本有很大差異,其由C++編寫完成。此消息再度引發Minecraft模組社群擔憂,由于此消息可能是Java版本被逐步淘汰的一個征兆,由于C++并不像Java那樣可以“Reverse Engineerable”,Java可以透過動態加載其他類別或可執行文件,而C++則無那么大的彈性,因此此舉將嚴重阻礙Minecraft模組的發展。然而,Mojang開發人員Tommaso Checchi向Reddit上的粉絲保證,由于模組“太重要了”(too important),因此不會停止開發基于Java的版本。
2016年,Minecraft的1.9版更新發布,隨著這次更新,Mojang承諾此次更新會大大的簡化mod的創建和更新。但由于這更新破壞了先前已發布模組所使用的架構,迫使許多模組創作者要花費大量時間來更新模組作品。也因此許多模組停止開發而停在舊版本1.8甚至是1.7.10。
2017年4月,Mojang宣布將建立一個稱為Minecraft Marketplace的平臺,在這個平臺上,玩家將可以販賣Windows 10版本的用戶自定義內容。雖然這個電子商店著重在冒險地圖、皮膚和材質包等非程序修改的內容,但PC World則認為此舉將使Windows 10版本更接近經典的最初之Java版本中“玩家所熟悉的可塑造的世界”。
這幾年來一直存在許多與我的世界模組有關的爭議。其中一個爭議與一個名為格雷科技的模組有關,格雷科技模組主要透過將Minecraft某些物件的制作復雜化來提升游戲難度。2013年,格雷科技模組作者注意到一些格雷科技模組中的合成方式被加入Tinkers' Construct模組中,而格雷科技模組作者為了報復因此在模組中加入“安裝Tinkers' Construct后會死機”的代碼。后來兩個模組的作者和解。
另一個爭議與名為Bukkit的軟件相關,Bukkit是一個可以在Minecraft服務器安裝插件的軟件,也可以視為是Minecraft的一個服務端模組。由于這個項目已經多次轉手開發,因此先在的開發者與過去開發過Bukkit的開發者開始爭論誰是此作品的著作權持有者。最終在2014年,一個名為Warren“EvilSeph”Loo的開發者嘗試在游戲中的代碼加入著作權,然而此一事造成了Bukkit有很長一段時間處于失修的狀態。后來Mojang介入以挽救該項目。最后的著作權持有者變為由Mojang持有,也因此,另一個由社群開發名為“CraftBukkit”的獨立服務器,由于部分代碼基于Bukkit,因此有侵犯著作權之虞,而遭到終止,它被另一個獨立服務器spigot所替代。
另一個爭議發生在2017年3月,當時斯洛伐克的網絡公司ESET舉出了使用Minecraft mod的幌子而通過Google Play商店審查的87個特洛伊木馬病毒的例子。這些木馬病毒的目的大部分是積極展示廣告或讓玩家下載其他應用程序。這些假的Minecraft mod在2017年的前三個月已有超過一百萬的下載量。
Tinkers Construct模組將鑄造的概念加入了游戲,使得玩家可以將原始材料冶煉并鑄造成工具和武器的部件。
在Minecraft游戲修改的相關創作中,又可以細分為模組、模組包、附加模組及插件,其功能不盡相同,例如模組為較大的游戲修改、而插件通常指服務端模組,客戶端不需安裝即可登錄服務器并游玩;附加模組則為某個模組的模組(模組的游戲修改或二次創作),用于改變某個模組的游戲體驗,而模組包則是一系列模組的集合。
正式的Minecraft模組數量不易估計,因為其數量十分龐大,且有的只支持新版、有的只支持舊版,難以統計出一個確切的數據,但根據一些模組發布的網站可以得到大略值,例如CurseForge網站上就有超過84,000個已發布的Minecraft模組
,其中也包含了多種不同的模組種類,例如改變世界生成、角色扮演類、科幻類、奇幻魔法等不同類型。
舉例來說,有些模組添加了新的世界或維度,比如《Galacticraft》
以及《暮色森林》模組(Twilight Forest
)
。部分的模組主要著重于在游戲中加入更多科技與技術的相關元素,透過添加各式各樣的機器,可以幫助玩家自動生成某些游戲內材料,例如《更多實用設備》(Extra Utilities)、《BuildCraft》
和《工業時代》(IndustrialCraft)
等。此外,也有些模組有加入現代化的武器,例如《Flan's Mod》和《Tinkers Construct》等。亦有部分模組試圖改變Minecraft中的自然元素,例如《Natura》、《林業模組》(Forestry)、《Biomes O' Plenty》和《Mo' Creatures》等。
然而,并非所有模組都會在游戲中加入新的元素。部分模組透過加入GUI來輔助游戲,例如小地圖模組《minimap》、《Optifine》模組和JEI物品管理器(Just Enough Items)。
另外有另一種游戲修改稱為模組包,是指一個包含已設置并調整好的一系列模組安裝檔、包或啟動器,透過多個模組之間集成以獲得不同于僅安裝單一模組的游戲體驗。模組包通常會集成一系列相同主題的模組。較知名的模組包啟動器或社群包括FTB、CurseForge等。
起初Mojang表達的立場是不支持游戲修改,但2012年,Mojang則聲稱正在開發我的世界模組的知識庫,并且在他們網站的幫助列表中列出了教導玩家如何安裝模組并游玩模組的一系列教學視頻。
Minecraft的創建者馬庫斯·泊松在2012年承認他最初對mods持懷疑態度,因為他擔心玩家制作的自定義修改內容會威脅到他對游戲的愿景。后來選擇接受是因為馬庫斯·泊松意識到我的世界模組是賦予我的世界游戲歸屬的一個重要原因(mods are “a huge reason of what Minecraft is”),部分模組作者最終甚至被Mojang聘用
。
模組對Minecraft游戲本身已經有至少三次主要的影響。比如模組開發者Drzhark的《Mo' Creatures》模組中加入了馬,后來Mojang請Drzhark協助在Minecraft游戲標準版本加入了《Mo' Creatures》模組中加入的馬匹。紅石系統中活塞原本也是只有在模組中出現的內容,但是對許多Minecraft玩家留下了很大的影響,因此后來也加入了游戲。
《Minecraft》是一款偶爾會在學校用于教育目的的游戲。
Minecraft模組是讓孩子們開始學習編程語言編碼和編程的一個網關,例如ComputerCraftEdu項目采用了2011的ComputerCraft模組作為教育目的。采用Minecraft模組做為教材的程序設計班還有加州大學,他們利用教導學生編寫Minecraft模組來讓8-18歲的孩子應用程序編程的方法。
此外,還有一個教育項目,上述ComputerCraftEdu的母項目——MinecraftEdu,為了傳授更廣泛的科目包括語文,歷史和藝術而廣泛的在各大學校推廣Minecraft以及其各種模組,以便有效的達成教育目的。
在《The Parent's Guidebook to Minecraft》中,作者柯里·德斯門表示,在家自學與Minecraft是一個有趣的組合,因為建立一個簡單的模組可以很容易地產生一些用于演示科學原理的示意圖。
我的世界主題
電子游戲主題
游戲模組
我的世界模組列表