我的世界模組

當個創世神模組（英語：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》中，作者柯里·德斯門表示，在家自學與當個創世神是一個有趣的組合，因為建立一個簡單的模組可以很容易得產生一些用於演示科學原理的示意圖。