Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package nohax.evenmorefood;
- 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.FMLPostInitializationEvent;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import cpw.mods.fml.common.registry.GameRegistry;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.init.Blocks;
- import net.minecraft.init.Items;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemFood;
- import net.minecraft.item.ItemStack;
- @Mod(modid = "emf", name = "EvenMoreFood", version = "1.0")
- public class EvenMoreFood {
- public static Item itemJelly;
- public static Item itemCheese;
- public static Item itemRawNachos;
- public static Item itemCookedNachos;
- public static Item itemDough;
- public static Item itemKnife;
- public static Item itemSlicedBread;
- public static Item itemSandwich;
- public static Item itemCheeseSandwich;
- public static Item itemPizza;
- public static Item itemDonuts;
- @EventHandler
- public void preInit(FMLPreInitializationEvent event) {
- //Item/Block init and registering
- //Config handling
- itemJelly = new ItemFood(9, 0.8F, true).setUnlocalizedName("ItemJelly").setTextureName("tm:ItemJelly").setCreativeTab(tabEvenMoreFood);
- GameRegistry.registerItem(itemJelly, itemJelly.getUnlocalizedName().substring(5));
- itemDonuts = new ItemFood(9, 0.4F, true).setUnlocalizedName("ItemDonuts").setTextureName("tm:itemdonuts").setCreativeTab(tabEvenMoreFood);
- GameRegistry.registerItem(itemDonuts, itemDonuts.getUnlocalizedName().substring(5));
- itemCheese = new ItemFood(7, 0.5F, true).setUnlocalizedName("ItemCheese").setTextureName("tm:itemcheese").setCreativeTab(tabEvenMoreFood);
- GameRegistry.registerItem(itemCheese, itemCheese.getUnlocalizedName().substring(5));
- itemPizza = new ItemFood(11, 0.5F, true).setUnlocalizedName("ItemPizza").setTextureName("tm:itempizza").setCreativeTab(tabEvenMoreFood);
- GameRegistry.registerItem(itemPizza, itemPizza.getUnlocalizedName().substring(5));
- itemSandwich = new ItemFood(13, 1.3F, true).setUnlocalizedName("ItemSandwich").setTextureName("tm:itemsandwich").setCreativeTab(tabEvenMoreFood);
- GameRegistry.registerItem(itemSandwich, itemSandwich.getUnlocalizedName().substring(5));
- itemCheeseSandwich = new ItemFood(11, 0.8F, true).setUnlocalizedName("ItemCheeseSandwich").setTextureName("tm:itemcheesesandwich").setCreativeTab(tabEvenMoreFood);
- GameRegistry.registerItem(itemCheeseSandwich, itemCheeseSandwich.getUnlocalizedName().substring(5));
- itemDough = new ItemDough().setUnlocalizedName("ItemDough").setTextureName("tm:itemdough").setCreativeTab(tabEvenMoreFood);
- GameRegistry.registerItem(itemDough, itemDough.getUnlocalizedName().substring(5));
- itemCookedNachos = new ItemFood(12, 1.0F, true).setUnlocalizedName("ItemCookedNachos").setTextureName("tm:itemcookednachos").setCreativeTab(tabEvenMoreFood);
- GameRegistry.registerItem(itemCookedNachos, itemCookedNachos.getUnlocalizedName().substring(5));
- itemRawNachos = new ItemFood(3, 0.3F, true).setUnlocalizedName("ItemRawNachos").setTextureName("tm:itemrawnachos").setCreativeTab(tabEvenMoreFood);
- GameRegistry.registerItem(itemRawNachos, itemRawNachos.getUnlocalizedName().substring(5));
- GameRegistry.addSmelting(itemRawNachos, new ItemStack(itemCookedNachos), 5.0F);
- itemKnife = new itemKnife().setUnlocalizedName("itemKnife").setTextureName("tm:itemknife").setCreativeTab(tabEvenMoreFood);
- GameRegistry.registerItem(itemKnife, itemKnife.getUnlocalizedName().substring(5));
- itemSlicedBread = new itemSlicedBread().setUnlocalizedName("itemSlicedBread").setTextureName("tm:itemSlicedBread").setCreativeTab(tabEvenMoreFood);
- GameRegistry.registerItem(itemSlicedBread, itemSlicedBread.getUnlocalizedName().substring(5));
- }
- private void setCreativeTab(CreativeTabs tabEvenMoreFood2) {
- // TODO Auto-generated method stub
- }
- private void setTextureName(String string) {
- // TODO Auto-generated method stub
- }
- @EventHandler
- public void init(FMLInitializationEvent event) {
- //Proxy, TileEntity, entity, GUI and Packet Registering
- GameRegistry.addRecipe(new ItemStack(itemJelly), new Object []{" S ","SCS"," S ", 'S', Items.slime_ball, 'C', Items.cookie});
- GameRegistry.addRecipe(new ItemStack(itemCheese), new Object []{" G "," GG"," G", 'G', Items.gold_ingot});
- GameRegistry.addRecipe(new ItemStack(itemDough, 4), new Object [] {" "," B "," ", 'B', Items.bread});
- GameRegistry.addRecipe(new ItemStack(itemRawNachos), new Object []{" D ","DCD"," D ", 'D', itemDough, 'C', itemCheese});
- GameRegistry.addRecipe(new ItemStack(itemKnife), new Object []{" I"," I ","S ", 'I', Items.iron_ingot, 'S', Items.stick});
- GameRegistry.addRecipe(new ItemStack(itemSlicedBread), new Object []{" "," KB"," ", 'K', itemKnife, 'B', Items.bread});
- GameRegistry.addRecipe(new ItemStack(itemSandwich), new Object []{" "," SM"," ", 'S', itemSlicedBread, 'M', Items.cooked_porkchop});
- GameRegistry.addRecipe(new ItemStack(itemCheeseSandwich), new Object []{" "," SC"," ", 'S', itemSlicedBread, 'C', itemCheese});
- GameRegistry.addRecipe(new ItemStack(itemPizza), new Object []{" R ","RCR"," B ", 'R', Items.redstone, 'C', itemCheese, 'B', itemDough});
- GameRegistry.addRecipe(new ItemStack(itemDonuts), new Object []{"PPP","SSS","DDD", 'S', Items.sugar, 'D', itemDough, 'P', new ItemStack(Items.dye,1,5)});
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent event) {
- }
- public static CreativeTabs tabEvenMoreFood = new CreativeTabs("tabEvenMoreFood"){
- @Override
- public Item getTabIconItem(){
- return new ItemStack(itemCheese).getItem();
- }
- };
- }
- Here is my en_US.lang "folder"
- item.ItemJelly.name=Jelly
- item.ItemCheese.name=Cheese
- item.ItemRawNachos.name=Raw Nachos
- item.ItemCookedNachos.name=Cooked Nachos
- item.ItemDough.name=Dough
- item.itemKnife.name=Knife
- item.itemSlicedBread.name=Sliced Bread
- item.ItemSandwich.name=Sandwich
- item.ItemCheeseSandwich.name=Cheese Sandwich
- item.ItemPizza.name=Pizza
- item.ItemDonuts.name=Donuts
- itemGroup.tabEvenMoreFood=Even More Food
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement