ModMCdl

ModItems.java

Jul 4th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.79 KB | None | 0 0
  1. package init;
  2.  
  3. import com.ModMCdl.ThaumicContinuum.Reference;
  4.  
  5. import items.ItemArcanevial;
  6. import items.ItemAurapure;
  7. import items.ItemAuraraw;
  8. import items.ItemDpetal;
  9. import items.ItemLexicon;
  10. import items.ItemMagicsalt;
  11. import items.ItemWand;
  12. import net.minecraft.client.Minecraft;
  13. import net.minecraft.client.renderer.block.model.ModelResourceLocation;
  14. import net.minecraft.init.Blocks;
  15. import net.minecraft.item.Item;
  16. import net.minecraft.item.ItemSeeds;
  17. import net.minecraftforge.fml.common.registry.GameRegistry;
  18.  
  19. public class ModItems {
  20.  
  21.     public static Item wand;
  22.     public static Item magicsalt;
  23.     public static Item lexicon;
  24.     public static Item arcanevial;
  25.     public static Item auraraw;
  26.     public static Item aurapure;
  27.     public static Item dpetal;
  28.    
  29.     public static void init() {
  30.         wand = new ItemWand();
  31.         magicsalt = new ItemMagicsalt();
  32.         lexicon = new ItemLexicon();
  33.         arcanevial = new ItemArcanevial();
  34.         auraraw = new ItemAuraraw();
  35.         aurapure = new ItemAurapure();
  36.         dpetal = new ItemSeeds(ModBlocks.darklilac, Blocks.FARMLAND);
  37.     }
  38.    
  39.     public static void register( ) {
  40.         GameRegistry.register(wand);
  41.         GameRegistry.register(magicsalt);
  42.         GameRegistry.register(lexicon);
  43.         GameRegistry.register(arcanevial);
  44.         GameRegistry.register(auraraw);
  45.         GameRegistry.register(aurapure);
  46.         GameRegistry.register(dpetal);
  47.        
  48.     }
  49.    
  50.     public static void registerRenders() {
  51.         registerRender(wand);
  52.         registerRender(magicsalt);
  53.         registerRender(lexicon);
  54.         registerRender(arcanevial);
  55.         registerRender(auraraw);
  56.         registerRender(aurapure);
  57.         registerRender(dpetal);
  58.        
  59.     }
  60.    
  61.     private static void registerRender(Item item) {
  62.         Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory"));
  63.     }
  64. }
Add Comment
Please, Sign In to add comment