如何將 Minecraft 客戶端模組添加到 Spout / Spoutcraft?
Spout是一個 bukkit 外掛,它允許與修改後的客戶端Spoutcraft進行一些很好的互動,例如使用伺服器端定義的紋理包以及客戶端將使用哪些模組。這確實包括一項功能,以防止玩家通過以通常方式安裝客戶端 mod 來作弊,因為 Spoutcraft 會檢查
minecraft.jar
.現在,由於伺服器通過 Spout 確定客戶端使用哪些模組,我如何設置它以提供普通客戶端模組,如TooManyItems、Rei 的 Minimap或IndustrialCraft²的客戶端部分?
不幸的是,這不是 Spout 所做的。Spout 為 Bukkit 外掛添加了一個 API 來控制客戶端的某些方面。它不會自動添加對其他客戶端模組的任何支持。一些 Bukkit 外掛支持 Spout 添加額外的 GUI 元素,但僅此而已。
理論上,做你想做的事是可能的,但你需要有人使用 Spout 將你的客戶端模組移植到 Bukkit 外掛。在那之前,你不能這樣做。
實際上,傑克金的回答並不完全正確。
Spoutcraft 使用複制和粘貼方法進入
minecraft.jar
其bin
文件夾。它可以從您 PC 上的任何位置複製minecraft.jar
,確保它與 minecraft.net 上的相同,並像那樣使用它。這允許它在minecraft.jar
不破壞 ToS 和分發minecraft.jar
. 如果您沒有 vanilla 和 up-to-dateminecraft.jar
,那麼 Spoutcraft 客戶端將無法工作。我認為應該發生的是:刪除太陽能連接到 Spoutcraft 的所有內容。再次下載它,但請確保您的電腦沒有進入睡眠模式,以確保下載完成不間斷。使用兩個不同的埠應用程序並將修改後的 Spoutcraft 與您的 mod 埠轉發給您自己。(如果你不知道怎麼做,請查一下。)
然後,在您的應用程序文件夾或 jar 文件中替換它。接下來去把你的 mod 放到 Spoutcraft 的 addons 文件夾中,然後轉到
bin\minecraft.jar
. 將其轉換為文件minecraft.jar
夾名稱為文件夾名稱的文件夾,然後將mod拖放到minecraft.jar文件夾中,mod應該可以正常工作。回顧一下:剛剛發生的事情是,由於您移植了相同的應用程序,它會自動設置預設值,使其看起來像是預設應用程序並且“未經修改”,允許從 Spoutcraft 的程式碼中使用它。由於該
spoutcraft.jar
文件已安裝 mod,使參考看起來minecraft.jar
與安裝 mod 的完全一樣,它將通過檢查並讓您玩。唯一的缺點是,如果你想要另一個 mod,你將不得不重新做一遍,但這次包括另一個 mod。