Skip to content

Modクラス

資料

Modクラスは、Modの起点となるクラスで、必要なデータの初期化やレジストリ登録を行います。

ExampleMod.java
@Mod(ExampleMod.MODID)
public class ExampleMod {
    public static final String MODID = "examplemod";

    public ExampleMod(FMLJavaModLoadingContext context) {
        IEventBus modBus = context.getModEventBus();
    }
}
ExampleMod.java
@Mod(ExampleMod.MODID)
public class ExampleMod {
    public static final String MODID = "examplemod";

    @SuppressWarnings("removal")
    public ExampleMod() {
        IEventBus modBus = FMLJavaModLoadingContext.get().getModEventBus();
    }
}

Info

1.20.1以降で開発しているのであれば、基本的にコンストラクタに FMLJavaModLoadingContext を入れる書き方の方で大丈夫です。 元々Neoforgeの機能だったものがForge(47.3.10)で導入されています。