Advertisement
Guest User

IntelliJ Bug

a guest
Dec 17th, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.21 KB | None | 0 0
  1. package nohax.evenmorefood;
  2.  
  3. import cpw.mods.fml.common.Mod;
  4. import cpw.mods.fml.common.Mod.EventHandler;
  5. import cpw.mods.fml.common.event.FMLInitializationEvent;
  6. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  7. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  8. import cpw.mods.fml.common.registry.GameRegistry;
  9. import net.minecraft.block.Block;
  10. import net.minecraft.block.material.Material;
  11. import net.minecraft.creativetab.CreativeTabs;
  12. import net.minecraft.init.Blocks;
  13. import net.minecraft.init.Items;
  14. import net.minecraft.item.Item;
  15. import net.minecraft.item.ItemFood;
  16. import net.minecraft.item.ItemStack;
  17.  
  18. @Mod(modid = "emf", name = "EvenMoreFood", version = "1.0")
  19. public class EvenMoreFood {
  20.  
  21. public static Item itemJelly;
  22. public static Item itemCheese;
  23. public static Item itemRawNachos;
  24. public static Item itemCookedNachos;
  25. public static Item itemDough;
  26. public static Item itemKnife;
  27. public static Item itemSlicedBread;
  28. public static Item itemSandwich;
  29. public static Item itemCheeseSandwich;
  30. public static Item itemPizza;
  31. public static Item itemDonuts;
  32.  
  33.  
  34. @EventHandler
  35. public void preInit(FMLPreInitializationEvent event) {
  36. //Item/Block init and registering
  37. //Config handling
  38. itemJelly = new ItemFood(9, 0.8F, true).setUnlocalizedName("ItemJelly").setTextureName("tm:ItemJelly").setCreativeTab(tabEvenMoreFood);
  39. GameRegistry.registerItem(itemJelly, itemJelly.getUnlocalizedName().substring(5));
  40.  
  41. itemDonuts = new ItemFood(9, 0.4F, true).setUnlocalizedName("ItemDonuts").setTextureName("tm:itemdonuts").setCreativeTab(tabEvenMoreFood);
  42. GameRegistry.registerItem(itemDonuts, itemDonuts.getUnlocalizedName().substring(5));
  43.  
  44. itemCheese = new ItemFood(7, 0.5F, true).setUnlocalizedName("ItemCheese").setTextureName("tm:itemcheese").setCreativeTab(tabEvenMoreFood);
  45. GameRegistry.registerItem(itemCheese, itemCheese.getUnlocalizedName().substring(5));
  46.  
  47. itemPizza = new ItemFood(11, 0.5F, true).setUnlocalizedName("ItemPizza").setTextureName("tm:itempizza").setCreativeTab(tabEvenMoreFood);
  48. GameRegistry.registerItem(itemPizza, itemPizza.getUnlocalizedName().substring(5));
  49.  
  50. itemSandwich = new ItemFood(13, 1.3F, true).setUnlocalizedName("ItemSandwich").setTextureName("tm:itemsandwich").setCreativeTab(tabEvenMoreFood);
  51. GameRegistry.registerItem(itemSandwich, itemSandwich.getUnlocalizedName().substring(5));
  52.  
  53. itemCheeseSandwich = new ItemFood(11, 0.8F, true).setUnlocalizedName("ItemCheeseSandwich").setTextureName("tm:itemcheesesandwich").setCreativeTab(tabEvenMoreFood);
  54. GameRegistry.registerItem(itemCheeseSandwich, itemCheeseSandwich.getUnlocalizedName().substring(5));
  55.  
  56. itemDough = new ItemDough().setUnlocalizedName("ItemDough").setTextureName("tm:itemdough").setCreativeTab(tabEvenMoreFood);
  57. GameRegistry.registerItem(itemDough, itemDough.getUnlocalizedName().substring(5));
  58.  
  59. itemCookedNachos = new ItemFood(12, 1.0F, true).setUnlocalizedName("ItemCookedNachos").setTextureName("tm:itemcookednachos").setCreativeTab(tabEvenMoreFood);
  60. GameRegistry.registerItem(itemCookedNachos, itemCookedNachos.getUnlocalizedName().substring(5));
  61.  
  62. itemRawNachos = new ItemFood(3, 0.3F, true).setUnlocalizedName("ItemRawNachos").setTextureName("tm:itemrawnachos").setCreativeTab(tabEvenMoreFood);
  63. GameRegistry.registerItem(itemRawNachos, itemRawNachos.getUnlocalizedName().substring(5));
  64. GameRegistry.addSmelting(itemRawNachos, new ItemStack(itemCookedNachos), 5.0F);
  65.  
  66. itemKnife = new itemKnife().setUnlocalizedName("itemKnife").setTextureName("tm:itemknife").setCreativeTab(tabEvenMoreFood);
  67. GameRegistry.registerItem(itemKnife, itemKnife.getUnlocalizedName().substring(5));
  68.  
  69. itemSlicedBread = new itemSlicedBread().setUnlocalizedName("itemSlicedBread").setTextureName("tm:itemSlicedBread").setCreativeTab(tabEvenMoreFood);
  70. GameRegistry.registerItem(itemSlicedBread, itemSlicedBread.getUnlocalizedName().substring(5));
  71. }
  72.  
  73. private void setCreativeTab(CreativeTabs tabEvenMoreFood2) {
  74. // TODO Auto-generated method stub
  75.  
  76. }
  77.  
  78. private void setTextureName(String string) {
  79. // TODO Auto-generated method stub
  80.  
  81. }
  82.  
  83. @EventHandler
  84. public void init(FMLInitializationEvent event) {
  85. //Proxy, TileEntity, entity, GUI and Packet Registering
  86. GameRegistry.addRecipe(new ItemStack(itemJelly), new Object []{" S ","SCS"," S ", 'S', Items.slime_ball, 'C', Items.cookie});
  87. GameRegistry.addRecipe(new ItemStack(itemCheese), new Object []{" G "," GG"," G", 'G', Items.gold_ingot});
  88. GameRegistry.addRecipe(new ItemStack(itemDough, 4), new Object [] {" "," B "," ", 'B', Items.bread});
  89. GameRegistry.addRecipe(new ItemStack(itemRawNachos), new Object []{" D ","DCD"," D ", 'D', itemDough, 'C', itemCheese});
  90. GameRegistry.addRecipe(new ItemStack(itemKnife), new Object []{" I"," I ","S ", 'I', Items.iron_ingot, 'S', Items.stick});
  91. GameRegistry.addRecipe(new ItemStack(itemSlicedBread), new Object []{" "," KB"," ", 'K', itemKnife, 'B', Items.bread});
  92. GameRegistry.addRecipe(new ItemStack(itemSandwich), new Object []{" "," SM"," ", 'S', itemSlicedBread, 'M', Items.cooked_porkchop});
  93. GameRegistry.addRecipe(new ItemStack(itemCheeseSandwich), new Object []{" "," SC"," ", 'S', itemSlicedBread, 'C', itemCheese});
  94. GameRegistry.addRecipe(new ItemStack(itemPizza), new Object []{" R ","RCR"," B ", 'R', Items.redstone, 'C', itemCheese, 'B', itemDough});
  95. GameRegistry.addRecipe(new ItemStack(itemDonuts), new Object []{"PPP","SSS","DDD", 'S', Items.sugar, 'D', itemDough, 'P', new ItemStack(Items.dye,1,5)});
  96. }
  97.  
  98.  
  99. @EventHandler
  100. public void postInit(FMLPostInitializationEvent event) {
  101.  
  102. }
  103.  
  104. public static CreativeTabs tabEvenMoreFood = new CreativeTabs("tabEvenMoreFood"){
  105. @Override
  106. public Item getTabIconItem(){
  107. return new ItemStack(itemCheese).getItem();
  108. }
  109. };
  110. }
  111.  
  112.  
  113.  
  114.  
  115.  
  116. Here is my en_US.lang "folder"
  117.  
  118. item.ItemJelly.name=Jelly
  119. item.ItemCheese.name=Cheese
  120. item.ItemRawNachos.name=Raw Nachos
  121. item.ItemCookedNachos.name=Cooked Nachos
  122. item.ItemDough.name=Dough
  123. item.itemKnife.name=Knife
  124. item.itemSlicedBread.name=Sliced Bread
  125. item.ItemSandwich.name=Sandwich
  126. item.ItemCheeseSandwich.name=Cheese Sandwich
  127. item.ItemPizza.name=Pizza
  128. item.ItemDonuts.name=Donuts
  129. itemGroup.tabEvenMoreFood=Even More Food
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement