端遊

當前位置 /首頁/端遊 > /列表

我的世界API最新及Mod安裝教程

本文內所屬的MOD API,如Modloader、Forge等都是支援性的mod,這幾個Mod可以與其它功能性Mod配合,使大家與Minecraft協同工作且避免衝突。

舉個例子吧:A Mod 改了jar裡的terrian.png,B Mod也改了,他們倆都改了,那麼覆蓋後其中一個Mod會失效,哪個我們不知道(其實是後面安裝的啦)——因為遊戲會因為找不到檔案而黑屏或是崩潰。如Modloader等的API解決了這一切。具體工作原理這裡不做介紹,總之API可以讓眾多MOD協同工作。

API的還有一個最大作用是作為Mod開發者與Minecraft之間的橋樑。如果我要新增一個新的合成配方,如果沒有API的協助,我可能就需要苦苦研究Minecraft的原始碼,找到哪部分是關於合成的,還要找到恰當的方法把合成配方弄進去,排成什麼樣子應該怎麼寫程式碼全部要搞得一清二楚,等Mod寫出來,人已經累死了。有了API就沒這麼麻煩了:API可以給你提供一個方便的增添合成配方的途徑。用一個簡單的語句就可以定義一個合成配方。至於合成配方怎麼讓Minecraft看懂,那就是API的分內工作了。

現在有不少流行的API:Modloader、Minecraft Forge、Player API等等等等,各有特色。MOD製作者也選擇了不同的API。您在自己動手安裝Mod時必須注意安裝說明,預先下載安裝好應對的mod API。

Mojang,即Minecraft開發商,還沒有開發出官方的API(也就是說上述的API都是愛好者所寫),但官方API已經在製作中,到時候相信會結束這讓人困惑的API滿天飛的局面。

幾種常見的問題:

Q1:什麼是API?

A1:API是英文Application Programming Interface的縮寫,英文即“應用程式介面”,作為程式之間的橋樑,起銜接與協調作用。

Q2:一切mod都需要API麼?

A2: 不是的 98%的Mod需要API。 其中剩下2%,1%是改遊戲中本有的方塊的屬性 例如有的Mod可以讓你仙人掌並排放...等,還有1%是新手製作的Mod,不過過不了多久做Mod的就會更新支援各種API的Mod

Q3:某API一定要麼?

A3:不一定要。請詳細閱讀你希望安裝的功能性Mod的API需求說明,再對應下載。

Q4: 我黑屏啦!

A5:遊戲黑屏的原因有2: 1. 是Mod版本不對 例如你的MC是1.4.2的 你去裝了過期1.0.0的Mod 會黑屏

2. 你沒刪除META-INF

3. 你裝的Mod有衝突。

Q5: 怎麼安裝完Forge和Modloader後報錯?

 

A5: 從Minecraft 1.2.5開始,Forge安裝之後會檢測是否你安裝了需要Modloader的Mod,並會自行下載Forge Mod Loader(簡稱FML)以代替Modloader。也就是說如果你的遊戲版本高於1.2.5,Forge的功能會覆蓋Modloader,兩者會衝突。只需安裝Forge即可。

Q6:mod怎麼裝呢?

A6:請檢視本帖下方的安裝說明。

Q7:一些Mod裡會有resources檔案 那是啥?

A7:那些是聲音檔案 在craft檔案裡找到 resources檔案 雙擊進入 把Mod的resources檔案裡的檔案拖進去覆蓋(可能需要AudioMod)。

Q8:Mod衝突能解決麼?

A8:這要看製作Mod的人了

Q9: 一般怎麼樣的情況下Mod會衝突?

A9:新增方塊的合成方案和另外一個Mod一樣。

倆Mod共用1個檔案

Mod新增方塊共用1個id

Mod自身有問題

Mod圖文安裝教程(適用於Windows):

本部分只是做個概略說明。Mod的安裝方法依Mod不同而異,請時刻注意Mod釋出帖的安裝說明!

安裝Mod的第一步,是找到Minecraft客戶端檔案(稱為craft資料夾)所在位置:

如果你的客戶端為Minecraft 1.5.2以及之前版本,那麼craft資料夾有兩個可能位置,依照啟動器不同而不同。下文有具體說明。

如果你的客戶端為Minecraft 1.6.1以及之後版本,那麼craft資料夾的位置要決定於你的啟動器裡的設定選項。但如果你沒進行過任何位置配置,那麼預設的craft資料夾位置還是與Minecraft 1.5.2以及之前版本相同的。

情況1:如果你是較常見的盜版啟動器使用者(如MCLauncher系列),請開啟啟動器程式所在的資料夾,一般craft資料夾就在裡面。

情況2:如果你是Minecraft官方啟動器使用者或MinecraftSP啟動器使用者,請按下Windows徽標鍵+R,在彈出的“執行”視窗打上"%appdata%",並按下確定

我的世界API最新及Mod安裝教程

你就能在開啟的窗口裡看到"craft"資料夾。

我的世界API最新及Mod安裝教程 第2張

現在你已經找到了craft資料夾,那麼接下來就是Mod安裝的第二步:依據你想安裝的Mod的特性決定具體方法。

如果要安裝API,如未特別註明,請使用方法一;如果要安裝功能性Mod,儘量確保你已經安裝了該Mod所必需的對應API,然後使用Mod釋出帖裡提到的方法即可。

方法一(核心jar覆蓋法)、針對與Minecraft依附較深的Mod(如大部分API,但1.6之後的Forge要另外用繁瑣的方法),以及並未對一些流行API作出優化的Mod,如OptiFine、TooManyItems等之安裝教程:

你首先需要找到遊戲的jar核心檔案並進行適當處理:

對於Minecraft 1.5.2以及之前版本:

開啟craft/bin資料夾

檔案即為遊戲核心jar檔案。然後可以繼續下面的安裝操作。

對於Minecraft 1.6.1以及之後版本:

1. 開啟craft/versions資料夾,將你想安裝Mod的資料夾(名稱為<版本號>)複製一份並重命名為一個<新名稱>。<新名稱>裡不能有中文與全形字元。圖中以1.6.1_forge為例。

我的世界API最新及Mod安裝教程 第3張

2. 開啟這個新資料夾,將裡面的<版本號>與<版本號>重新命名為與新資料夾的名稱同樣的<新名稱>。圖中以1.6.1_forge為例。

我的世界API最新及Mod安裝教程 第4張

3. 用文字編輯器(如Windows自帶的記事本)開啟<新名稱>,把第二行

我的世界API最新及Mod安裝教程 第5張

改成

我的世界API最新及Mod安裝教程 第6張

後儲存。

我的世界API最新及Mod安裝教程 第7張

使用壓縮檔案管理程式(例如:7-zip,我使用的是WinRAR)開啟遊戲核心jar檔案,將核心jar檔案裡的META-INF資料夾刪除(右鍵點選——刪除檔案——確定)(注意:安裝過Forge後的jar也會有META-INF,那個可以不刪)

我的世界API最新及Mod安裝教程 第8張

將事先下好的可以用方法一安裝的Mod也用壓縮檔案管理程式開啟,以看到諸多class檔案為準然後將除了txt檔案與jar檔案之外的其他內容全部拖進遊戲核心jar檔案裡即可。如有提示一律“確定”。

我的世界API最新及Mod安裝教程 第9張

方法二(mods資料夾法)、針對可以依附ModLoader或Forge等API執行的一些優先順序不高的Mod,如Rei's minimap、Inventory Tweaks...等(其實大多采用方法2的Mod也可以用方法1安裝,但由於潛在的檔案衝突危險,建議你不要這麼捨近求遠)。

1.請確保你已經安裝了該Mod所必需的對應API。大多數API的安裝方法(除非特別註明)為方法一。

2.進入資料夾"craft"後,開啟資料夾"mods"(如果沒有則自己新建一個)

3.把下載下來的Mod文件(zip格式或jar格式)放進資料夾"mods"裡,無需經過解壓

我的世界API最新及Mod安裝教程 第10張

【Minecraft 1.6玩家須知】

目前,Modloader在你把Minecraft放在預設目錄的前提下(即%appdata%下),mods資料夾可以放在craftversions<修改過的版本號>下面,即與該版本的核心jar在同一目錄下。若更改Minecraft存放目錄的話,mods資料夾依然與從前一樣。

至於可以由Forge載入的Mod,你可以將對應版本的mod放在craftmods下。例如,1.6.2的mod就放在“craftmods1.6.2”資料夾下即可。

1.開啟資料夾"coremods"(如果沒有則自己新建一個)

2.把下載下來的Mod文件(zip格式或jar格式)放進資料夾"coremods"裡,無需經過解壓

我的世界API最新及Mod安裝教程 第11張

TAG標籤:我的世界 MOD api 安裝 #