April 2014 - Mod met item


  • Nieuw project , ModTwo (copieer ModOne) en hernoem alle ModOne's naar ModTwo
  • Nieuw package : wsapr14. modtwo.items
  • Nieuw class, wsapr14.modtwo.items.PizzaItem

package wsapr14.modtwo.items;

import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;

public class PizzaItem extends Item {
public PizzaItem() {
super();
        maxStackSize = 64;
setCreativeTab(CreativeTabs.tabMisc);
setUnlocalizedName("PetersPizza");
}
}


  • Pas ModTwo aan
package wsapr14.modtwo;

import wsapr14.modtwo.items.PizzaItem;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;

@Mod(modid = ModTwo.MODID, version = ModTwo.VERSION)
public class ModTwo {

public static final String MODID = "modtwo";
public static final String VERSION = "1.0";
public static PizzaItem pizza;

@EventHandler
public  void preInit( FMLPreInitializationEvent event ) {
pizza = new PizzaItem();
pizza.setTextureName("modtwo:PetersPizza");
        GameRegistry.registerItem(pizza, pizza.getUnlocalizedName());

}

@EventHandler
public void init(FMLInitializationEvent event) {
}
}

  • Nieuw package : assets.modtwo.textures.items
  • Maak texture aan via http://pixlr.com/editor/
    • transparant
    • 64x64 bits
    • save as png : assets\modtwo\textures\items\PetersPizza.png