提供: Minecraft Modding Wiki
移動先: 案内検索
(ページの作成:「{{前提MOD|reqmod="ModLoader"と"MinecraftForgeUniversal"}} ==MOD読み込む順番を指定する== ===ModLoaderを使った方法=== BaseMod内で'''getPriorities''...」)
 
(相違点なし)

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"