作者darkk6 (Mr. Pan)
看板Minecraft
标题[Mods] Meddle 轻量级 Mod Loader
时间Thu Apr 28 18:43:17 2016
大家好~ 今天想介绍一个不算有名的 Mod Loader 他的名字叫做 Meddle
Minecraft forum :
http://goo.gl/h7GD37
Meddle 是一个 TweakClass mod loader ,
这边要先介绍一个名词: TweakClass
什麽是 TweakClass 呢? 简单来说 tweak class 就是在启动 minecraft
之前,优先载入到 Java 中进行程式转换的工具,可以在不修改程式码
的情况下达到修改 minecraft 内容的目的,使用的是 byte code transform,
就如同 Forge 和 Liteloader 的 core mod 和 transformer 一样
原本我们透过 Launcher 启动 Minecraft 的时候,是会直接执行 minecraft ,
而当我们安装了 Forge , liteloader 的时候,则是先启动一个 launchwrapper
修改设定完成後,才会执行 minecraft
可以到大家 minecraft 资料夹底下的 versions/ 看乾净的 minecraft 和安装
Forge 的版本里面 .json 档案的叙述:
http://i.imgur.com/5EsG4EK.png
透过这个 launchwarpper , 我们可以指定 --tweakClass 的参数,这样一来这个
launchwarpper 就会将我们指定的 class 载入执行,而我们就可以在这里对
minecraft 的 class 进行更动或者 inject :
http://i.imgur.com/NHI2n4S.png
这个就是所谓的 TweakClass mod
一般来说我们制作好 TweakClass Mod 之後,要上网发布,提供 lib
并建立新的 Minecraft profile 并在 json 里面撰写 libraries 和 --tweakClass
比如:
Forge , Liteloader , XRay , Meddle .....
通常像这种有提供 installer 的,大部分都是这麽做的
而 Meddle 则是让我们可以不用特意去改写 profile 里的 --tweakClass ,
直接把 jar 丢进指定资料夹就可以将这些 jar 以 tweakClass 的方式载入。
Meddle 也提供了两个 Meddle Mod :
MeddleAPI
DynamicMappings
透过这两个 mod , 可以再让 Meddle mod 更进一步操作 minecraft 以及撰写 mod
尤其是 DynamicMappngs , 这些 mod 的特性不太受到版本的影响,比如可以拿
1.9 的 Meddle mods 安装在 1.9.2 上面,这点是比较特别的。
( 当然大更动还是会有影响,比如 DynamicMapping 在 1.9.3pre2 就不能用 )
好处是由於 Meddle 是轻量工具,因此更新很快,不像 Forge 和 Liteloader 都
要等很久,而且小版本更动也不太需要更新。
但缺点就是,由於很轻量,所以能使用的功能不如 Forge 那麽多,虽然都做得到,
但是对於 Mod 开发者来说,如果要开发大型 mod ,那麽要做的事情更多更复杂
===============
Meddle 安装步骤: (仅说明 Client 端)
*. 可以透过 installer 安装,会比较快,底下是手动安装说明
1. 到 minecraft 目录的 versions/ 中建立一个资料夹,假设叫做
1.9.2-Meddle
2. 进入这个资料夹中,建立一个
1.9.2-Meddle.json 的文字档案
3. 将这里的内容贴到这个 json 档案中
http://fybertech.net/minecraft/meddle/vanillajson/15w44b-meddle-1.3.json
4. 修改几个地方:
a. "id"後面的由"
15w44b-meddle-1.3" 改为 "
1.9.2-meddle"
b. "type" 改成 "release"
c. "inheritsFrom" 改为 "1.9.2"
d. "jar" 改为 "1.9.2"
差不多这样就可以了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.159.236.36
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Minecraft/M.1461840200.A.55E.html
1F:推 zop: 如果要一个方便控制mod的启动器,我推荐MagicLauncher 1.3.2 04/28 21:40