提供: Minecraft Modding Wiki
移動先: 案内検索
(ページの作成:「{{前提MOD|reqmod="Minecraft Forge 1.14-28.0.x~"}} {{チュートリアル難易度|difficulty=0|clear=none}} {{チュートリアルカテゴリー|difficulty=0|type=…」)
 
9行目: 9行目:
 
public class SampleMod {
 
public class SampleMod {
 
     public static final String MOD_ID = "sample";
 
     public static final String MOD_ID = "sample";
 +
 +
    public static final Item sample_item = new Item(new Item.Properties()
 +
        .group(ItemGroup.TAB_MATERIALS))
 +
        .setRegistryName(new ResourceRocation(SampleMod.MOD_ID, "sample_item"));
 +
 +
    @Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.MOD)
 +
    public static class Eventhandler{
 +
        @SubscribeEvent
 +
        public void registerItems(final RegistryEvent.Register<Item> event) {
 +
            event.getRegistry.register(sample_item);
 +
        }
 +
    }
 
}
 
}
 
</source>
 
</source>

2021年10月22日 (金) 17:21時点における版

この記事は"Minecraft Forge 1.14-28.0.x~"を前提MODとしています。

Wood pickaxe.png
初心者向けのチュートリアルです。
C item.png
Itemに関係のあるチュートリアルです。

ソース

SampleMod.java

/*パッケージ・インポートは省略*/
@Mod(SampleMod.MOD_ID)
public class SampleMod {
    public static final String MOD_ID = "sample";

    public static final Item sample_item = new Item(new Item.Properties()
        .group(ItemGroup.TAB_MATERIALS))
        .setRegistryName(new ResourceRocation(SampleMod.MOD_ID, "sample_item"));

    @Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.MOD)
    public static class Eventhandler{
        @SubscribeEvent
        public void registerItems(final RegistryEvent.Register<Item> event) {
            event.getRegistry.register(sample_item);
        }
    }
}