提供: Minecraft Modding Wiki
移動先: 案内検索

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 編集中の文章
3行目: 3行目:
 
{{チュートリアルカテゴリー|difficulty=0|type=Item}}
 
{{チュートリアルカテゴリー|difficulty=0|type=Item}}
 
==アイテムの追加==
 
==アイテムの追加==
簡単なアイテムの追加です。
+
*[[1.12のアイテム追加(旧式)|https://mcmodding.jp/modding/index.php/1.12%E3%81%AE%E3%82%A2%E3%82%A4%E3%83%86%E3%83%A0%E8%BF%BD%E5%8A%A0(%E6%97%A7%E5%BC%8F)]]
===他のやり方===
 
*[[1.12のアイテム追加(旧式)]]
 
==ソースコード==
 
===ExampleMod.java===
 
ここではメインクラスをExampleMod.javaとします。
 
<source lang = java>
 
package jp.mcmodding.item.examplemod;
 
 
 
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
 
import net.minecraft.item.Item;
 
import net.minecraftforge.client.model.ModelLoader;
 
import net.minecraftforge.fml.common.Mod;
 
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
 
import net.minecraftforge.fml.common.registry.ForgeRegistries;
 
 
 
@Mod(modid = ExampleMod.MOD_ID, name = ExampleMod.MOD_NAME, version = ExampleMod.MOD_VERSION)
 
public class ExampleMod
 
{
 
    public static final String MOD_ID = "examplemod";
 
    public static final String MOD_NAME = "ExampleMod";
 
    public static final String MOD_VERSION = "1.0";
 
 
 
    public static Item EXAMPLE_ITEM = new ExampleItem();
 
 
 
    @Mod.EventHandler
 
    public void preInit(FMLPreInitializationEvent event)
 
    {
 
        ForgeRegistries.ITEMS.register(EXAMPLE_ITEM);
 
        if(event.getSide().isClient()){
 
            ModelLoader.setCustomModelResourceLocation(EXAMPLE_ITEM, 0 , new ModelResourceLocation(MOD_ID + ":example_item"));
 
        }
 
    }
 
}
 
</source>
 
===ExampleItem.java===
 
<source lang = java>
 
package jp.mcmodding.item.examplemod;
 
 
 
import net.minecraft.creativetab.CreativeTabs;
 
import net.minecraft.item.Item;
 
 
 
public class ExampleItem extends Item {
 
    public ExampleItem(){
 
        super();
 
        this.setRegistryName(ExampleMod.MOD_ID, "example_item")
 
                .setCreativeTab(CreativeTabs.MISC) // クリエイティブタブを設定
 
                .setUnlocalizedName("example_item")
 
                .setMaxStackSize(64); //最大スタック数を設定
 
    }
 
}
 
 
 
</source>
 

Minecraft Modding Wikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はMinecraft Modding Wiki:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し 編集の仕方 (新しいウィンドウで開きます)