⭐『訂閱汪汪』得知最新影片消息 ➔ http://bit.ly/DaiCyuan_sub 🐶
💎 成為『會員』搶先看片搶頭香 ➔ https://bit.ly/DaiCyuan_mb
📜 阿白白3rd集數列表 ➔ https://pse.is/3938xq
📜 阿白白2集數列表 ➔ https://pse.is/wpu87
📜 阿白白1集數列表 ➔ https://pse.is/UTYP5
・🦴・🦴・🦴・║ 找到汪汪 ║・🦴・🦴・🦴・
💬 Facebook ➔ https://www.facebook.com/ThreeTailPuppy
💬 Instagram ➔ https://www.instagram.com/julius_cyuan
💬 Plurk ➔ http://www.plurk.com/puppy910240
💬 Twitter ➔ https://twitter.com/puppy910240
🍮 超商贊助汪汪 ➔ http://bit.ly/DaiCyuan_Donate
🍮 信用卡贊助汪汪 ➔ https://streamlabs.com/dai_cyuan
💬 紅石口袋 ➔ http://www.facebook.com/RedStone.Poke
・🦴・🦴・🦴・║ 遊戲資訊 ║・🦴・🦴・🦴・
🎮 遊玩版本 ➔ #Minecraft 1.12.2
🤪 地圖架設 ➔ @小白
📌 模組包宗旨 ➔ #白凱吉傳說 #阿白白魔界
・🦴・🦴・🦴・║ 製片夥伴 ║・🦴・🦴・🦴・
🎥 錄影軟體 ➔ Action!
👊 剪接 ➔ 蔡先生
👊 字幕 ➔ 病病之神自在天
・🦴・🦴・🦴・║ 音樂使用 ║・🦴・🦴・🦴・
🎵 版權聲明
Hamster March by Kevin MacLeod is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/by/4.0/)
Source: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100212
Artist: http://incompetech.com/

minecraft 槍械 模 組 伺服器 在 [閒聊] 新啟動器與API與mod安裝- 看板Minecraft - 批踢踢實業坊 的推薦與評價
這篇基本上是閒聊加感想,想跳過也型
原本安裝mod的方法不外乎
(1)通通塞進去jar
(2)裝好mod api以後,把mod放進mods資料夾
有了新啟動器LegacyLauncher以後呢
你可以看到version資料夾裡的version.json
minecraftArguments: 可以傳
--version 版本
--gameDir 遊戲資料夾
--assetsDir 資源資料夾(好像哪怪怪的翻譯)
--tweakClass 其他MODS自訂的tweaker
(先不用管這是啥,反正就是新啟動起提供給其他mod啟動的一個介面)
預設 是用 net.minecraft.launchwrapper.VanillaTweaker
FML/FORGE 是用 cpw.mods.fml.common.launcher.FMLTweaker
LiteLoader 是用 com.mumfrey.liteloader.launch.LiteLoaderTweaker
OptiFine 是用 optifine.OptiFineTweaker
(至於其他就不列了 應該沒那麼常見)
FML/FORGE,LiteLoader,OptiFine 等自動安裝檔案
作的事情基本上就是
launcher_profiles.json 新增一個項目
複製一份該版本的
然後在version.json
增加--tweakClass 參數
還有在底下的libraries增加需要的libraries
然後在libraries資料夾裡面複製需要的libraries
(就是mod本身以及其他需要用到的lib)
另外提到一點id之所以要修改的原因是
因為在讀取libraries的時候(包含version.jar)
會線去網路上抓(檔案不同會更新)
(如果1.7.2.jar,然後你本身的1.7.2.jar跟網路上不同 就會重新下載蓋過)
(如果網路上沒有此檔案,則用現成的 改成1.7.2-Forge.jar就是這種情況)
(所以像是OptiFine 就會把jar放到指定位置)
另外FML(Forge)在啟動的時候,會檢查原本的1.7.2-Forge.jar是不是原本的
如果不是會跳錯誤然後不給啟動
這時候就要去 profile 修改
把底下JVM Arguments啟用加入
-Dfml.ignoreInvalidMinecraftCertificates=true
-Dfml.ignorePatchDiscrepancies=true
這樣fml才會忽略這些情況
(可能是會有一些問題在coremods吧 亂猜請忽略)
(如果你有mods要用硬塞入jar裡面的方式安裝的話 至於會不會出問題就...)
(所以forge有提供一些介面來動到原本的jar,這就交給開發者去煩惱?)
FML忘記在哪次patch之後也允許讀取放在mods資料夾的其他tweak
所以你可以把OptiFine扔到mods資料夾中
LiteLoader也是(這什麼時候我沒研究)
所以LiteLoader 跟 FML/Forge 的複合安裝可以是
(0)第一步當然是要跑該安裝版本的遊戲一次啦
(1)最通常方式
1-1用Forge-installer 安裝該版本
1-2用LiteLoader-installer 安裝該版本
底下選要相容的Forge/ModLoader/Optfine
(2)用Fml/Forge來讀取其他tweak
2-1用Forge-installer 安裝該版本
2-2執行LiteLoader/OptiFine 安裝選底下的Extract jar
然後把檔案Extract mods資料夾下
(3)用LiteLoader來讀取其他tweak
3-1用LiteLoader-installer 安裝該版本
3-2執行Forge/OptFine 安裝選底下的Extract jar
然後把檔案Extract mods資料夾下
※2-2 3-2 你要直接把jar放到 mods底下也是可以啦
所以我最後是 (1)然後把OptFine的jar扔到mods底下
然後說到各種mod api(比較核心部分)
ModLoader 最早的api α1.2.4 ~ 1.6.2 (已死亡)
ModLoaderMP 伺服器端的api β1.8.1 ~ 1.3.2 (已死亡)
Forge 非常強大的api 1.1~1.2.4 (需要ML跟MLMP)
1.2.5 (需要ML)
以上為舊版本 1.3.2~1.6.4
新版本 1.6.4~1.7.10
LiteLoader 一個比較輕(?)的api 1.3.2~1.7.2
只有Client版本相容於forge (1.7.10 只有開發中 還沒釋出安裝檔案)
只讀取附檔名.litemod 的檔案
--
有問題請寄信(推文)大多人不在(′_ゝ‵)
\カーニバルダヨ/
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.130.213
※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1404136440.A.AE6.html
... <看更多>