Advertisement
gottabadfeeling

Paper Mario Mod - Item Registration Class

Apr 18th, 2015
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.46 KB | None | 0 0
  1. package com.gottabadfeeling.mod.papermario.init;
  2.  
  3. import net.minecraft.client.Minecraft;
  4. import net.minecraft.client.resources.model.ModelResourceLocation;
  5. import net.minecraft.item.Item;
  6. import net.minecraft.item.ItemFood;
  7. import net.minecraftforge.fml.common.registry.GameRegistry;
  8.  
  9. import com.gottabadfeeling.mod.papermario.PaperMario;
  10. import com.gottabadfeeling.mod.papermario.PaperMarioReference;
  11. import com.gottabadfeeling.mod.papermario.items.ItemApplePie;
  12. import com.gottabadfeeling.mod.papermario.items.ItemDizzyDial;
  13. import com.gottabadfeeling.mod.papermario.items.ItemHoneySyrup;
  14. import com.gottabadfeeling.mod.papermario.items.ItemJamminJelly;
  15. import com.gottabadfeeling.mod.papermario.items.ItemMapleSyrup;
  16. import com.gottabadfeeling.mod.papermario.items.ItemThunderBolt;
  17. import com.gottabadfeeling.mod.papermario.items.ItemThunderRage;
  18.  
  19. public class PaperMarioItems {
  20.    
  21.     public static Item red_mushroom;
  22.     public static Item super_shroom;
  23.     public static Item ultra_shroom;
  24.     public static Item honey_syrup;
  25.     public static Item maple_syrup;
  26.     public static Item jammin_jelly;
  27.     public static Item thunder_bolt;
  28.     public static Item thunder_rage;
  29.     public static Item dizzy_dial;
  30.     public static Item apple_2;
  31.     public static Item apple_pie;
  32.     public static Item coin;
  33.    
  34.     public static void init()
  35.     {
  36.         red_mushroom = new ItemFood(5, 0.5F, false).setUnlocalizedName("red_mushroom").setCreativeTab(PaperMario.tabPaperMarioItems);
  37.         super_shroom = new ItemFood(10, 0.7F, false).setUnlocalizedName("super_shroom").setCreativeTab(PaperMario.tabPaperMarioItems);
  38.         ultra_shroom = new ItemFood(20, 1.0F, false).setUnlocalizedName("ultra_shroom").setCreativeTab(PaperMario.tabPaperMarioItems);
  39.         honey_syrup = new ItemHoneySyrup().setUnlocalizedName("honey_syrup").setCreativeTab(PaperMario.tabPaperMarioItems);
  40.         maple_syrup = new ItemMapleSyrup().setUnlocalizedName("maple_syrup").setCreativeTab(PaperMario.tabPaperMarioItems);
  41.         jammin_jelly = new ItemJamminJelly().setUnlocalizedName("jammin_jelly").setCreativeTab(PaperMario.tabPaperMarioItems);
  42.         thunder_bolt = new ItemThunderBolt().setUnlocalizedName("thunder_bolt").setCreativeTab(PaperMario.tabPaperMarioItems);
  43.         thunder_rage = new ItemThunderRage().setUnlocalizedName("thunder_rage").setCreativeTab(PaperMario.tabPaperMarioItems);
  44.         dizzy_dial = new ItemDizzyDial().setUnlocalizedName("dizzy_dial").setCreativeTab(PaperMario.tabPaperMarioItems);
  45.         apple_2 = new ItemFood(5, 0.5F, false).setUnlocalizedName("apple_2").setCreativeTab(PaperMario.tabPaperMarioItems);
  46.         apple_pie = new ItemApplePie().setUnlocalizedName("apple_pie").setCreativeTab(PaperMario.tabPaperMarioItems);
  47.         coin = new Item().setUnlocalizedName("coin").setCreativeTab(PaperMario.tabPaperMarioItems);
  48.     }
  49.     public static void register()
  50.     {
  51.         GameRegistry.registerItem(red_mushroom, red_mushroom.getUnlocalizedName().substring(5));
  52.         GameRegistry.registerItem(super_shroom, super_shroom.getUnlocalizedName().substring(5));
  53.         GameRegistry.registerItem(ultra_shroom, ultra_shroom.getUnlocalizedName().substring(5));
  54.         GameRegistry.registerItem(honey_syrup, honey_syrup.getUnlocalizedName().substring(5));
  55.         GameRegistry.registerItem(maple_syrup, maple_syrup.getUnlocalizedName().substring(5));
  56.         GameRegistry.registerItem(jammin_jelly, jammin_jelly.getUnlocalizedName().substring(5));
  57.         GameRegistry.registerItem(thunder_bolt, thunder_bolt.getUnlocalizedName().substring(5));
  58.         GameRegistry.registerItem(thunder_rage, thunder_rage.getUnlocalizedName().substring(5));
  59.         GameRegistry.registerItem(dizzy_dial, dizzy_dial.getUnlocalizedName().substring(5));
  60.         GameRegistry.registerItem(apple_2, apple_2.getUnlocalizedName().substring(5));
  61.         GameRegistry.registerItem(apple_pie, apple_pie.getUnlocalizedName().substring(5));
  62.         GameRegistry.registerItem(coin, coin.getUnlocalizedName().substring(5));
  63.     }
  64.     public static void registerRenders()
  65.     {
  66.         registerRender(red_mushroom);
  67.         registerRender(super_shroom);
  68.         registerRender(ultra_shroom);
  69.         registerRender(honey_syrup);
  70.         registerRender(maple_syrup);
  71.         registerRender(jammin_jelly);
  72.         registerRender(thunder_bolt);
  73.         registerRender(thunder_rage);
  74.         registerRender(dizzy_dial);
  75.         registerRender(apple_2);
  76.         registerRender(apple_pie);
  77.         registerRender(coin);
  78.     }
  79.     public static void registerRender(Item item)
  80.     {
  81.         Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(PaperMarioReference.MODID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
  82.     }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement