提供: Minecraft Modding Wiki
2017年12月15日 (金) 21:28時点におけるHexirp (トーク | 投稿記録)による版 (古い情報を新しくしてちょっと解説を丁寧にする)
移動先: 案内検索

アノテーションはクラスなどの宣言に情報を加えることが出来るJavaの機能です。Minecraft Forgeは様々な機能にアノテーションを利用しています。

@Mod

ある一つのクラスにつけることでMODのメインクラスを指定します。

インポート宣言

import net.minecraftforge.fml.common.Mod;

基本

modidは必ず設定しないといけません。

(例:Mod名をhogeにする場合)

@Mod(modid="hoge")

Modのバージョンを設定する

(例:0.1にする場合)

@Mod(modid="hoge", version="0.1")

マインクラフトのバージョンを制限する

(例:使用できるバージョンを1.9と1.9.4と1.10と1.10.2と1.11と1.11.2にする場合)

@Mod(modid="hoge", version="0.1", acceptedMinecraftVersions="[1.9,1.9.4,1.10,1.10.2,1.11,1.11.2]")

一緒に入れてないといけないModを指定

(例:hogeAPI(Modidはhogecore)を設定する場合)

@Mod(modid="hoge", version="0.1", acceptedMinecraftVersions="[1.9,1.9.4,1.10,1.10.2,1.11,1.11.2]", dependencies="required-after:hogecore")

ページへのコメント


自分のコメントを追加
Minecraft Modding Wikiはすべてのコメントを歓迎します。匿名で投稿したくない場合は、アカウント作成またはログインしてください。無料です。