Mod制作メモ > アイテムの追加

無機能アイテムの追加


コード

  • SampleCore.java
package wiki;
 
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;
import net.minecraft.item.Item;
 
@Mod(modid = "SampleMod", name = "SampleMod", version = "1.0.0")
public class SampleCore {
 
	public static Item sampleItem;
 
	@EventHandler
	public void preInit(FMLPreInitializationEvent event) {
		sampleItem = new SampleItem();
		GameRegistry.registerItem(sampleItem, "sampleItem");
	}
}
 

  • SampleItem.java
package wiki;
 
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
 
public class SampleItem extends Item {
	public SampleItem() {
		setCreativeTab(CreativeTabs.tabMaterials);
		setUnlocalizedName("sampleItem");
		setTextureName("sample:sampleitem");
		setHasSubtypes(false);
		setMaxDamage(100);
		setMaxStackSize(64);
	}
}
 

解説

SampleCore.java

sampleItem = new SampleItem();
GameRegistry.registerItem(sampleItem, "sampleItem");
 
アイテムを追加し、登録する部分
最終更新:2018年09月05日 11:54