Basic Item-1.12

From McJty Modding
Revision as of 16:50, 6 October 2018 by McJty (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

In this chapter we show how to make a very basic first item.

More in-depth information on items can be found at the official forge documentation:

public class FirstItem extends Item {

    public FirstItem() {
        setRegistryName("firstitem");        // The unique name (within your mod) that identifies this item
        setUnlocalizedName(ModTut.MODID + ".firstitem");     // Used for localization (en_US.lang)


Then it is recommended you have some centralized place where you hold all your items. It is common to call this ModItems. This is similar like how it worked for blocks. Note that you don't actually need to hold a reference to your item if you don't intend to reference it anywhere in code.

public class ModItems {

    public static FirstItem firstItem;

It then is also required to register your item in CommonProxy:

public class CommonProxy {


    public static void registerItems(RegistryEvent.Register<Item> event) {
        event.getRegistry().register(new FirstItem());