Guest User

InsaneFoodsInit.java

a guest
Sep 29th, 2015
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.39 KB | None | 0 0
  1. package palmerjj01.InsaneFoods.init;
  2.  
  3. import net.minecraft.client.Minecraft;
  4. import net.minecraft.client.resources.model.ModelResourceLocation;
  5. import net.minecraft.init.Blocks;
  6. import net.minecraft.item.Item;
  7. import net.minecraft.item.ItemSeeds;
  8. import net.minecraftforge.fml.common.registry.GameRegistry;
  9. import palmerjj01.InsaneFoods.InsaneFoods;
  10. import palmerjj01.InsaneFoods.Reference;
  11. import palmerjj01.InsaneFoods.foods.ItemBurger;
  12. import palmerjj01.InsaneFoods.foods.ItemButterBar;
  13. import palmerjj01.InsaneFoods.foods.ItemCandyBracelet;
  14. import palmerjj01.InsaneFoods.foods.ItemChocolateBar;
  15. import palmerjj01.InsaneFoods.foods.ItemIronNibbles;
  16. import palmerjj01.InsaneFoods.foods.ItemSugarBar;
  17. import palmerjj01.InsaneFoods.foods.ItemYoshiBiscuit;
  18. import palmerjj01.InsaneFoods.ingredients.ItemBurgerBunBase;
  19. import palmerjj01.InsaneFoods.ingredients.ItemBurgerBunTop;
  20. import palmerjj01.InsaneFoods.ingredients.ItemCheeseSlice;
  21. import palmerjj01.InsaneFoods.ingredients.ItemFlour;
  22. import palmerjj01.InsaneFoods.ingredients.ItemLettuce;
  23. import palmerjj01.InsaneFoods.ingredients.ItemTomato;
  24. import palmerjj01.InsaneFoods.ingredients.ItemTomatoSlice;
  25. import palmerjj01.InsaneFoods.ingredients.TomatoSeeds;
  26. import palmerjj01.InsaneFoods.tools.ItemGrindStone;
  27.  
  28. public class InsaneFoodsInit {
  29.  
  30. public static Item Sugar_Bar;
  31. public static Item Iron_Nibbles;
  32. public static Item Yoshi_Biscuit;
  33. public static Item Butter_Bar;
  34. public static Item Candy_Bracelet;
  35. public static Item Chocolate_Bar;
  36. public static Item Burger;
  37.  
  38. //Ingredients
  39. public static Item Flour;
  40. public static Item Burger_Bun_Top;
  41. public static Item Tomato_Slice;
  42. public static Item Lettuce;
  43. public static Item Cheese_Slice;
  44. public static Item Burger_Bun_Base;
  45. public static Item TomatoSeeds;
  46. public static Item Tomato;
  47.  
  48. //Tools
  49. public static Item Grind_Stone;
  50.  
  51.  
  52. public static void init() {
  53.  
  54. //Food
  55. Sugar_Bar = new ItemSugarBar(10, 0.2F, false).setUnlocalizedName("Sugar_Bar").setCreativeTab(InsaneFoods.tabInsane);
  56. Iron_Nibbles = new ItemIronNibbles(6, 0.4F, false).setUnlocalizedName("Iron_Nibbles").setCreativeTab(InsaneFoods.tabInsane);
  57. Yoshi_Biscuit = new ItemYoshiBiscuit(10, 0.8F, false).setUnlocalizedName("Yoshi_Biscuit").setCreativeTab(InsaneFoods.tabInsane);
  58. Butter_Bar = new ItemButterBar(4, 0.3F, false).setUnlocalizedName("Butter_Bar").setCreativeTab(InsaneFoods.tabInsane);
  59. Candy_Bracelet = new ItemCandyBracelet(6, 0.2F, false).setUnlocalizedName("Candy_Bracelet").setCreativeTab(InsaneFoods.tabInsane);
  60. Chocolate_Bar = new ItemChocolateBar(4, 0.2F, false).setUnlocalizedName("Chocolate_Bar").setCreativeTab(InsaneFoods.tabInsane);
  61. Burger = new ItemBurger(14, 2F, false).setUnlocalizedName("Burger").setCreativeTab(InsaneFoods.tabInsane);
  62.  
  63. //Ingredients
  64. Flour = new ItemFlour().setUnlocalizedName("Flour").setCreativeTab(InsaneFoods.tabInsaneIngredients);
  65. Burger_Bun_Top = new ItemBurgerBunTop().setUnlocalizedName("Burger_Bun_Top").setCreativeTab(InsaneFoods.tabInsaneIngredients);
  66. Tomato_Slice = new ItemTomatoSlice(2, 0.1F, false).setUnlocalizedName("Tomato_Slice").setCreativeTab(InsaneFoods.tabInsaneIngredients);
  67. Lettuce = new ItemLettuce().setUnlocalizedName("Lettuce").setCreativeTab(InsaneFoods.tabInsaneIngredients);
  68. Cheese_Slice = new ItemCheeseSlice().setUnlocalizedName("Cheese_Slice").setCreativeTab(InsaneFoods.tabInsaneIngredients);
  69. Burger_Bun_Base = new ItemBurgerBunBase().setUnlocalizedName("Burger_Bun_Base").setCreativeTab(InsaneFoods.tabInsaneIngredients);
  70. TomatoSeeds = new ItemSeeds(InsaneBlocks.TomatoCrop, Blocks.farmland).setUnlocalizedName("TomatoSeeds").setCreativeTab(InsaneFoods.tabInsaneIngredients);
  71. Tomato = new ItemTomato().setUnlocalizedName("Tomato").setCreativeTab(InsaneFoods.tabInsaneIngredients);
  72.  
  73. //Tools
  74. Grind_Stone = new ItemGrindStone().setUnlocalizedName("Grind_Stone").setCreativeTab(InsaneFoods.tabInsaneTools);
  75. }
  76.  
  77. public static void register() {
  78.  
  79. //Food
  80. GameRegistry.registerItem(Sugar_Bar, Sugar_Bar.getUnlocalizedName().substring(5));
  81. GameRegistry.registerItem(Iron_Nibbles, Iron_Nibbles.getUnlocalizedName().substring(5));
  82. GameRegistry.registerItem(Yoshi_Biscuit, Yoshi_Biscuit.getUnlocalizedName().substring(5));
  83. GameRegistry.registerItem(Butter_Bar, Butter_Bar.getUnlocalizedName().substring(5));
  84. GameRegistry.registerItem(Candy_Bracelet, Candy_Bracelet.getUnlocalizedName().substring(5));
  85. GameRegistry.registerItem(Chocolate_Bar, Chocolate_Bar.getUnlocalizedName().substring(5));
  86. GameRegistry.registerItem(Burger, Burger.getUnlocalizedName().substring(5));
  87.  
  88. //Ingredients
  89. GameRegistry.registerItem(Flour, Flour.getUnlocalizedName().substring(5));
  90. GameRegistry.registerItem(Burger_Bun_Top, Burger_Bun_Top.getUnlocalizedName().substring(5));
  91. GameRegistry.registerItem(Tomato_Slice, Tomato_Slice.getUnlocalizedName().substring(5));
  92. GameRegistry.registerItem(Lettuce, Lettuce.getUnlocalizedName().substring(5));
  93. GameRegistry.registerItem(Cheese_Slice, Cheese_Slice.getUnlocalizedName().substring(5));
  94. GameRegistry.registerItem(Burger_Bun_Base, Burger_Bun_Base.getUnlocalizedName().substring(5));
  95. GameRegistry.registerItem(TomatoSeeds, TomatoSeeds.getUnlocalizedName().substring(5));
  96. GameRegistry.registerItem(Tomato, Tomato.getUnlocalizedName().substring(5));
  97.  
  98.  
  99. //Tools
  100. GameRegistry.registerItem(Grind_Stone, Grind_Stone.getUnlocalizedName().substring(5));
  101.  
  102. }
  103.  
  104. public static void registerRenders() {
  105.  
  106. //Food
  107. registerRender(Sugar_Bar);
  108. registerRender(Iron_Nibbles);
  109. registerRender(Yoshi_Biscuit);
  110. registerRender(Butter_Bar);
  111. registerRender(Candy_Bracelet);
  112. registerRender(Chocolate_Bar);
  113. registerRender(Burger);
  114.  
  115. //Ingredients
  116. registerRender(Flour);
  117. registerRender(Burger_Bun_Top);
  118. registerRender(Tomato_Slice);
  119. registerRender(Lettuce);
  120. registerRender(Cheese_Slice);
  121. registerRender(Burger_Bun_Base);
  122. registerRender(TomatoSeeds);
  123. registerRender(Tomato);
  124.  
  125. //Tools
  126. registerRender(Grind_Stone);
  127. }
  128.  
  129. public static void registerRender(Item item) {
  130. Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Reference.MOD_ID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
  131. }
  132.  
  133. }
Advertisement
Add Comment
Please, Sign In to add comment