許多 Mod 向遊戲添加更多的額外內容來改變遊戲的方式和可塑性,或給予玩家更大的刺激,或給予玩家與Minecraft世界更多互動的方式。許多製作MinecraftMod 的人(也稱 Mod 製作者)使用MinecraftCoder Pack 和 ModLoader 或 Minecraft Forge 來製作 Mod。一些 Mod 可能會比較大,而其它一些 Mod 會添加更多的設定和選項來自定義遊戲速度、視頻渲染和遊戲玩法。伺服器Mod和外掛程式則為伺服器管理員提供了更多管理上的方便和選擇;大多數單人模式中的Mod都提供了伺服器版以在多人模式中使用。
理想的情況下,一個 Mod 的製作者會隨遊戲的更新而更新 Mod——帶來更多的內容、漏洞修復或最佳化。否則,這個 Mod 就可能不會在新遊戲版本中工作。
客戶端 Mod 是對遊戲客戶端進行了修改的模組。它們不是獨立的,它們需要修改 minecraft.jar。
Minecraft 伺服器端會忽略客戶端中的自定義元素,因此多數添加新元素的Mod不會在多人模式中工作,除非伺服器端也安裝了相同的 Mod。一些客戶端 Mod 的作者也編寫了伺服器版的 Mod 使得 Mod 能用於多人模式,但並不是所有。一些 API 和啟動器類的 Mod(如 ModLoader 和 AudioMod)和很多功能性 Mod(如Optifine、Rei's Minimap、和TooManyItems)不需要伺服器的支持就能運作,並能造成影響。
伺服器 Mod
伺服器 Mod 是對官方Minecraft伺服器軟體修改的模組。它們的設計主要是通過實現伺服器許可權分層限制來讓伺服器的管理變得更加簡單(例如踢人和封人等)。它們經常以“包”的形式運行,這表明它們並不是在修改伺服器的 .jar 檔案,而是檢測它的輸出並向其發出指令。
修改服務端,與 Forge 和 Bukkit 一起工作,允許你在一個伺服器上同時遊玩 Mod 和 Bukkit 外掛程式。
當使用 Forgemodloader 時結合了 Bukkit 的功能。
定期更新
允許你使用 Bukkit 外掛程式
Build #18
1.4.6 Ported Mod
1.7.2
整合包
整合包是 Mod的合集,這些 Mod 都已被配置,並且可以一起工作。整合包通常以科技、探索或魔法為主題。整合包通常還帶有自定義啟動器或安裝器,讓安裝和運行 Mod 包更容易。一些流行的整合包如Feed The Beast、Tekkit和Hexxit。當然也有許多更小的整合包,例如Crafting Dead和Blocklaunch,多數使用Technic Pack上的 Minecraft Technic Launcher。
錯誤
當你安裝了一個 Mod 後,它可能會停止遊戲的正常工作。如果你在使用一個 Mod 時遇到問題,並想報告它,首先移除所有 Mod,並查看問題是否仍未解決。如果問題仍未解決,可以將其報告到漏洞追蹤器。否則,嘗試使用最少數量的 Mod 來重現問題,然後報告問題到 Mod 的作者。
Is Modded: Probably not. Jar signature remains and client brand is untouchedIs Modded: Very likelyIs Modded: Definitely: client brand changed to (present loader, such as "fml,forge" or modloader)
下面是一個簡短的示例崩潰報告:
崩潰報告
Minecraft has crashed! ---------------------- Minecraft has stopped running because it encountered a problem; Unexpected error--- BEGIN ERROR REPORT 1aa09c6 --------Generated 03/09/12 12:00- Minecraft Version: 12w34a- Operating System: Windows 7 (amd64) version 5.2- Java Version: 1.7.0_03, Oracle Corporation- Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation- Memory: 500000000 bytes (500 MB) / 600000000 bytes (600 MB) up to 900000000 bytes (900 MB)- LWJGL: 2.4.2- OpenGL: NVidia ABC 999 Ti/PCI/SSE2 GL version 0.9.0, NVIDIA Corporation- Is Modded: Probably not. Jar signature remains and client brand is untouched- Type: Client- Profiler Position: N/A (disabled)- World MpServer Entities: 1 total; [anx['Blockbuilder567'/1135, l='MpServer', x=8.50, y=66.62, z=8.50]]...
檢查 Mod 的代碼相當簡單,並且它總是不是正確的;它可能會說“probable not”,甚至當 Mod 未安裝時。然而,如果你修改了 minecraft.jar 那么你將很難獲取“very likely”信息,因此本質上是一個“yes”。還有一個“definitely”信息,可以看見 Bukkit 伺服器崩潰,並且在其他類似的情況下,像在 Minecraft Forge API 被安裝後。