警告:根据CC BY-NC-SA 3.0协议,所有从wiki搬运的资料都必须写上来源出处(中文Minecraft Wiki),否则将被视为侵权行为!详细阅读
致繁体用户:本wiki现已更新简繁更换系统,各位用户可以通过简繁切换来查看正确的繁体译名

Mod

從 Minecraft Wiki
跳到: 導覽搜尋
該頁的內容尚未被MojangMinecraft WikiMinecraft IRC頻道Minecraft論壇所支持。
Disambig color.png 該文章是關於遊戲模組的。關於服務器管理員,請參閱管理員
一個世界生成器 Mod 的示例(自定義 Indev 地圖生成器)

ModsModifications 的縮寫)是指任何基於 Minecraft 原本遊戲內容所作出的任何修改。

用途[編輯 | 編輯原始碼]

許多 Mod 向遊戲添加更多的額外內容來改變遊戲的方式和可塑性,或給予玩家更大的刺激,或給予玩家與 Minecraft 世界更多交互的方式。許多製作 Minecraft Mod 的人(也稱 Mod 製作者)使用 Minecraft Coder Pack 和 ModLoader 或 Minecraft Forge 來製作 Mod。一些 Mod 可能會比較大,而其它一些 Mod 會添加更多的設置和選項來自定義遊戲速度、視頻渲染和遊戲玩法。服務器Mod和插件則為服務器管理員提供了更多管理上的方便和選擇;大多數單人模式中的Mod都提供了服務器版以在多人模式中使用。

理想的情況下,一個 Mod 的製作者會隨遊戲的更新而更新 Mod——帶來更多的內容、漏洞修復或優化。否則,這個 Mod 就可能不會在新遊戲版本中工作。

iOS 上的攜帶版可以通過越獄來啟用 Mod,而在 Android 設備上則使用例如 "BlockLauncher" 之類的 App 來啟用 Mod。主機版沒有 Mod。

Mod 類型[編輯 | 編輯原始碼]

客戶端 Mod[編輯 | 編輯原始碼]

客戶端 Mod 是對遊戲客戶端進行了修改的模組。它們不是獨立的,它們需要修改 minecraft.jar。

Minecraft 服務器端會忽略客戶端中的自定義元素,因此多數添加新元素的Mod不會在多人模式中工作,除非服務器端也安裝了相同的 Mod。一些客戶端 Mod 的作者也編寫了服務器版的 Mod 使得 Mod 能用於多人模式,但並不是所有。一些 API 和啟動器類的 Mod(如 ModLoader 和 AudioMod)和很多功能性 Mod(如 OptifineRei's Minimap、和 TooManyItems)不需要服務器的支持就能運作,並能造成影響。

在 Minecraft 社區里的 Mod 列表


服務器 Mod[編輯 | 編輯原始碼]

服務器 Mod 是對官方 Minecraft 服務器軟件修改的模組。它們的設計主要是通過實現服務器權限分層限制來讓服務器的管理變得更加簡單(例如踢人和封人等)。它們經常以「包」的形式運行,這表明它們並不是在修改服務器的 .jar 文件,而是檢測它的輸出並向其發出指令。

Mod 包[編輯 | 編輯原始碼]

Mod 包是 Mod 放在一起的集合,並且這些 Mod 都已被配置,並且可以一起工作。Mod 包通常以技術、探索或魔法為主題。Mod 包通常還帶有自定義啟動器或安裝器,讓安裝和運行 Mod 包更容易。一些留下的 Mod 包如 Feed The BeastTekkitHexxit。當然也有許多更小的 Mod 包,例如Crafting DeadBlocklaunch,多數使用 Technic Pack 上的 Minecraft Technic Launcher。

錯誤[編輯 | 編輯原始碼]

當你安裝了一個 Mod 後,它可能會停止遊戲的正常工作。如果你在使用一個 Mod 時遇到問題,並想報告它,首先移除所有 Mod,並查看問題是否仍未解決。如果問題仍未解決,可以將其報告到漏洞追蹤器。否則,嘗試使用最少數量的 Mod 來重現問題,然後報告問題到 Mod 的作者。

如果 Minecraft 崩潰,修改過的遊戲會在崩潰報告里進行標記。接下來的鏈接解釋了如何獲取崩潰報告。(注意:如果你的 Minecraft 還未崩潰過,按照接下來的說明去做將不會找到任何東西。)

崩潰報告文字將會在一行的頂部附近標註:

Is Modded: Probably not. Jar signature remains and client brand is untouched
Is Modded: Very likely
Is Modded: Definitely: client brand changed to (present loader, such as "fml,forge" or modloader)

下面是一個簡短的示例崩潰報告:

檢查 Mod 的代碼相當簡單,並且它總是不是正確的;它可能會說「probable not」,甚至當 Mod 未安裝時。然而,如果你修改了 minecraft.jar 那麼你將很難獲取「very likely」信息,因此本質上是一個「yes」。還有一個「definitely」信息,可以看見 Bukkit 服務器崩潰,並且在其他類似的情況下,像在 Minecraft Forge API 被安裝後。

'Probably not' 會在客戶端/服務器進行內部檢查,檢查文件是否沒有變化(通常叫做「vanilla」)以及 META-INF 是否仍然還在那裡。當不是 vanilla 時,「Definitely」會加上客戶端名字顯示。例如,你會看到像這樣的:

Is Modded: Definitely: Client brand changed to 'fml,forge'

另見[編輯 | 編輯原始碼]