提供: Minecraft Modding Wiki
警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。
この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 |
編集中の文章 |
1行目: |
1行目: |
− | {{TOC|limit=1}}
| |
− | {{forge}}
| |
− | アノテーションはクラスなどの宣言に情報を加えることが出来るJavaの機能です。Minecraft Forgeは様々な機能にアノテーションを利用しています。
| |
− |
| |
| ==@Mod== | | ==@Mod== |
− | | + | 基本 |
− | * [https://github.com/MinecraftForge/MinecraftForge/blob/eda4fb231bc0e7bb3387d3a8458cc678932a74f7/src/main/java/net/minecraftforge/fml/common/Mod.java 2017/12/15時点でのソースコード]
| |
− | | |
− | ある一つのクラスにつけることでMODのメインクラスを指定します。
| |
− | | |
− | ===インポート宣言===
| |
− | | |
− | <source lang="java">
| |
− | import net.minecraftforge.fml.common.Mod;
| |
− | </source>
| |
− | | |
− | ===基本===
| |
− | | |
− | modidは必ず設定しないといけません。
| |
− | | |
| (例:Mod名をhogeにする場合) | | (例:Mod名をhogeにする場合) |
| <source lang="java"> | | <source lang="java"> |
| @Mod(modid="hoge") | | @Mod(modid="hoge") |
| </source> | | </source> |
− |
| |
− | ===Modのバージョンを設定する===
| |
− |
| |
− | (例:0.1にする場合)
| |
− | <source lang="java">
| |
− | @Mod(modid="hoge", version="0.1")
| |
− | </source>
| |
− |
| |
− | ===マインクラフトのバージョンを制限する===
| |
− |
| |
− | (例:使用できるバージョンを1.9と1.9.4と1.10と1.10.2と1.11と1.11.2にする場合)
| |
− | <source lang="java">
| |
− | @Mod(modid="hoge", version="0.1", acceptedMinecraftVersions="[1.9,1.9.4,1.10,1.10.2,1.11,1.11.2]")
| |
− | </source>
| |
− |
| |
− | ===一緒に入れてないといけないModを指定===
| |
− |
| |
− | (例:hogeAPI(Modidはhogecore)を設定する場合)
| |
− | <source lang="java">
| |
− | @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")
| |
− | </source>
| |
− |
| |
− | ==ページへのコメント==
| |
− |
| |
− | <comments/>
| |