提供: Minecraft Modding Wiki
(ページの作成:「{{前提MOD|reqmod="ModLoader"と"MinecraftForgeUniversal"}} ==MOD読み込む順番を指定する== ===ModLoaderを使った方法=== BaseMod内で'''getPriorities''...」) |
Takanasayo (トーク | 投稿記録) 細 (MOD読み込む順番を指定するをMODが読み込まれる順番を指定するへ移動: より適切な名前に) |
(相違点なし)
|
2013年2月18日 (月) 21:05時点における版
この記事は"ModLoader"と"MinecraftForgeUniversal"を前提MODとしています。 |
MOD読み込む順番を指定する
ModLoaderを使った方法
BaseMod内でgetPrioritiesをオーバーライドします
@Override public String getPriorities() { return "after:mod_hogehoge"; }
MinecraftForgeUniversalを使った方法
@Modアノテーションのdependenciesのオプションで指定します。
@Mod( modid = "hoge", name="hoge", version="1.0.0.0", dependencies="after:hogehoge")
指定文字列のルール
基本的には before or afterの後にMOD名を書いていきます。
指定名 | 機能 |
---|---|
after | 指定したMODのあとに読み込む |
before | 指定したMODの前に読み込む |
required-after | 必須の指定したMODのあとに読み込む |
required-before | 必須の指定したMODの前に読み込む |
また、複数の要素を指定する場合には、";" で区切ります
サンプル
mod_hogehogeのあとにMODを読み込む例
"after:mod_hogehoge"
mod_hogehogeの前にMODを読み込む例
"before:mod_hogehoge"
mod_hogehogeのあと、mod_hogeの前にMODを読み込む例
"before:mod_hogehoge;after:mod_hoge"