複製鏈接
請複製以下鏈接發送給好友

模組

(遊戲《Minecraft》中的追加內容)

鎖定
Mods(Modifications的縮寫),也叫模組 [1]  ,是指任何基於Minecraft原本遊戲內容所作出的任何修改或在原本遊戲內容中增加新的內容。
中文名
模組
外文名
mods
遊    戲
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加載器)。 是否修改:未知(不能辨別)】

模組Mod庫

有些網站專門設立來存放 Minecraft 模組。
CurseForge是Curse LLC(本站Gamepedia的前所有人)的Mod和插件網站。Gamepedia前段時間被轉為Fandom(Wikia)擁有,不過兩個站點還是都使用Twitch賬户。
FTB使用的就是CurseForge。 呃,除了我們自己還能信誰來着? 安裝任何模組都有其對應的風險:你是在運行一些其他人的軟件,卻不一定知道它在做什麼。使用管理完善的站點、檢查模組的源代碼都有助於降低風險,但請注意你還是在信任Mojang之外的人。本百科不對安裝模組的任何後果負責。
參考資料