ElectricX

Untitled

May 9th, 2014
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.44 KB | None | 0 0
  1. package net.minecraft.MFM;
  2.  
  3. import net.minecraft.MSM.eventmanager;
  4. import net.minecraft.block.Block;
  5. import net.minecraft.creativetab.CreativeTabs;
  6. import net.minecraft.item.Item;
  7. import net.minecraft.item.ItemFood;
  8. import net.minecraft.item.ItemSeedFood;
  9. import net.minecraft.item.ItemStack;
  10. import net.minecraft.potion.Potion;
  11. import cpw.mods.fml.common.Mod;
  12. import cpw.mods.fml.common.Mod.EventHandler;
  13. import cpw.mods.fml.common.Mod.Init;
  14. import cpw.mods.fml.common.Mod.Instance;
  15. import cpw.mods.fml.common.event.FMLInitializationEvent;
  16. import cpw.mods.fml.common.network.NetworkMod;
  17. import cpw.mods.fml.common.network.NetworkRegistry;
  18. import cpw.mods.fml.common.registry.GameRegistry;
  19. import cpw.mods.fml.common.registry.LanguageRegistry;
  20. import cpw.mods.fml.relauncher.Side;
  21. import cpw.mods.fml.relauncher.SideOnly;
  22.  
  23. @Mod(modid = morefoodmod.modid, name = "More Food Mod", version = "0.1")
  24. @NetworkMod(clientSideRequired = true, serverSideRequired = false)
  25.  
  26. public class morefoodmod {
  27.     public static final String modid = "morefoodmod";
  28.     @Instance("morefoodmod")
  29.     public static morefoodmod instance = new morefoodmod();
  30.    
  31.     //public static CommonProxy proxy;
  32.    
  33.     @Init
  34.     public void initMain(FMLInitializationEvent e){
  35.         //NetworkRegistry.instance().registerGuiHandler(this, new guiHandler());
  36.     }
  37.     public static CreativeTabs mfmTab;
  38.     public static Block BlockStrawberry;
  39.     public static Item ItemHealingApple;
  40.     public static Item ItemRegenApple;
  41.     public static Item ItemStrawberry;
  42.    
  43.    
  44.        
  45.        
  46.         eventmanager eventmanager = new eventmanager();
  47.        
  48.         @EventHandler
  49.         public void load(FMLInitializationEvent e){
  50.             mfmTab = new CreativeTabs("mfmTab"){
  51.                 @SideOnly(Side.CLIENT)
  52.                 public Item getTabItemIconIndex(){
  53.                     return Item.fishCooked;
  54.                 }
  55.             };
  56.             LanguageRegistry.instance().addStringLocalization(mfmTab.getTranslatedTabLabel(), "More Food Mod");
  57.             ItemHealingApple = new HealingApple(5371, 4, 2F, false).setPotionEffect(Potion.regeneration.id, 1, 255, 1.0F).setUnlocalizedName("itemHealingApple");
  58.             ItemRegenApple = new RegenApple(8029, 4, 2F, false).setPotionEffect(Potion.regeneration.id, 300, 1, 1F).setUnlocalizedName("itemRegenApple");
  59. ERROR HERE ->>>>>>>>>           ItemStrawberry = new ItemSeedFood(7231, 3, 0.5F, BlockStrawberry.blockID, Block.tilledField.blockID).setUnlocalizedName("itemStrawberry").setTextureName(modid + ":" + "itemStrawberry").setCreativeTab(CreativeTabs.tabFood); <<<<<<<<<<<- ENDS HERE
  60.             BlockStrawberry = new Strawberry(1018).setUnlocalizedName("blockStrawberry");
  61.             GameRegistry.addRecipe(new ItemStack(ItemHealingApple, 1), new Object[]{"GPG", "DAD", "GPG", 'G', Item.ingotGold, 'D', Item.diamond, 'A', Item.appleRed, 'P', new ItemStack(Item.potion, 1, 8261)});
  62.             GameRegistry.addRecipe(new ItemStack(ItemRegenApple, 1),new Object[]{"GPG", "DAD", "GPG", 'G', Item.ingotGold, 'D', Item.diamond, 'A', Item.appleRed, 'P', new ItemStack(Item.potion, 1, 8193)});
  63.            
  64.             registerBlock(BlockStrawberry, "StrawberryGrow");
  65.             registerItem(ItemStrawberry, "Strawberry");
  66.             registerItem(ItemHealingApple, "Healing Apple");
  67.             registerItem(ItemRegenApple ,"Regeneration Apple");
  68.         }
  69.         public void registerItem(Item item, String name){
  70.             GameRegistry.registerItem(item, item.getUnlocalizedName());
  71.             LanguageRegistry.addName(item, name);
  72.         }
  73.         public void registerBlock(Block block, String name){
  74.             GameRegistry.registerBlock(block, block.getUnlocalizedName());
  75.             LanguageRegistry.addName(block, name);
  76.         }
  77.     }
Advertisement
Add Comment
Please, Sign In to add comment