// Path: src/main/java/com/corwinjv/mobtotems/Reference.java
// public class Reference {
//     public static final String MOD_ID = "mobtotems";
//     public static final String MOD_NAME = "Mob Totems";
//     public static final String MOD_VERSION = "1.12.1-0.3.0";
//     public static final String RESOURCE_PREFIX = MOD_ID + ":";
// 
//     public static final String GUI_FACTORY_CLASS = "com.corwinjv.mobtotems.gui.GuiFactoryMT";
//     public static final String CLIENT_SIDE_PROXY_CLASS = "com.corwinjv.mobtotems.proxy.ClientProxy";
//     public static final String SERVER_SIDE_PROXY_CLASS = "com.corwinjv.mobtotems.proxy.CommonProxy";
// 
//     public static final int CHARGE_COLOR = 0xFF00FF00;
// 
//     public enum GUI_ID {
//         OFFERING_BOX
//     }
// 
//     ;
// 
//     public static void PrintEntityList() {
//         Iterator entityNameItr = EntityList.getEntityNameList().iterator();
//         FMLLog.log(Reference.MOD_NAME, Level.INFO, "-Printing Registered Entity Classes-");
//         while (entityNameItr.hasNext()) {
//             String key = (String) entityNameItr.next();
//             FMLLog.log(Reference.MOD_NAME, Level.INFO, String.format("     %s", key));
//         }
//     }
// }
// 
// Path: src/main/java/com/corwinjv/mobtotems/items/ModItems.java
// @Mod.EventBusSubscriber(modid = Reference.MOD_ID)
// public class ModItems {
//     public static final Map<String, Item> ITEMS = new HashMap<String, Item>();
// 
//     public static final String WOLF_TOTEM_BAUBLE_NAME = "wolf_totem_bauble";
//     public static final String TOTEMIC_FOCUS_NAME = "totemic_focus";
//     public static final String CARVING_KNIFE_NAME = "carving_knife";
// 
//     // We're going to use the TotemicFocus for the CreativeTab:
//     public static final Item TOTEMIC_FOCUS = new TotemicFocus().setUnlocalizedName(TOTEMIC_FOCUS_NAME).setRegistryName(Reference.MOD_ID, TOTEMIC_FOCUS_NAME);
//     public static final Item WOLF_TOTEM_BAUBLE = new WolfTotemBauble().setUnlocalizedName(WOLF_TOTEM_BAUBLE_NAME).setRegistryName(Reference.MOD_ID, WOLF_TOTEM_BAUBLE_NAME);
//     ;
//     public static final Item CARVING_KNIFE = new CarvingKnife().setUnlocalizedName(CARVING_KNIFE_NAME).setRegistryName(Reference.MOD_ID, CARVING_KNIFE_NAME);
//     ;
// 
//     public static void init() {
//     }
// 
//     @SubscribeEvent
//     public static void registerItems(RegistryEvent.Register<Item> e) {
//         final IForgeRegistry<Item> registry = e.getRegistry();
//         final Item[] items = {
//                 TOTEMIC_FOCUS,
//                 WOLF_TOTEM_BAUBLE,
//                 CARVING_KNIFE
//         };
// 
//         for (Item item : items) {
//             registry.register(item);
//         }
// 
//         ITEMS.put(TOTEMIC_FOCUS_NAME, TOTEMIC_FOCUS);
//         ITEMS.put(WOLF_TOTEM_BAUBLE_NAME, WOLF_TOTEM_BAUBLE);
//         ITEMS.put(CARVING_KNIFE_NAME, CARVING_KNIFE);
//     }
// 
//     public static void registerRenders() {
//         for (String key : ITEMS.keySet()) {
//             Item item = ITEMS.get(key);
//             if (item != null) {
//                 registerRender(item, 0, key);
//             }
//         }
//     }
// 
//     private static void registerRender(Item item, int meta, String key) {
//         Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item,
//                 meta,
//                 new ModelResourceLocation(Reference.RESOURCE_PREFIX + key, "inventory"));
//     }
// }


import com.corwinjv.mobtotems.Reference;
import com.corwinjv.mobtotems.items.ModItems;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.ItemStack;
package com.corwinjv.mobtotems.creativetab;


/**
 * Created by CorwinJV on 9/1/14.
 */
public class CreativeTabMT {
    public static final CreativeTabs MT_TAB = new CreativeTabs(Reference.MOD_ID) {
        @Override
        public ItemStack getTabIconItem() {
// Path: src/main/java/com/corwinjv/mobtotems/Reference.java
// public class Reference {
//     public static final String MOD_ID = "mobtotems";
//     public static final String MOD_NAME = "Mob Totems";
//     public static final String MOD_VERSION = "1.12.1-0.3.0";
//     public static final String RESOURCE_PREFIX = MOD_ID + ":";
// 
//     public static final String GUI_FACTORY_CLASS = "com.corwinjv.mobtotems.gui.GuiFactoryMT";
//     public static final String CLIENT_SIDE_PROXY_CLASS = "com.corwinjv.mobtotems.proxy.ClientProxy";
//     public static final String SERVER_SIDE_PROXY_CLASS = "com.corwinjv.mobtotems.proxy.CommonProxy";
// 
//     public static final int CHARGE_COLOR = 0xFF00FF00;
// 
//     public enum GUI_ID {
//         OFFERING_BOX
//     }
// 
//     ;
// 
//     public static void PrintEntityList() {
//         Iterator entityNameItr = EntityList.getEntityNameList().iterator();
//         FMLLog.log(Reference.MOD_NAME, Level.INFO, "-Printing Registered Entity Classes-");
//         while (entityNameItr.hasNext()) {
//             String key = (String) entityNameItr.next();
//             FMLLog.log(Reference.MOD_NAME, Level.INFO, String.format("     %s", key));
//         }
//     }
// }
// 
// Path: src/main/java/com/corwinjv/mobtotems/items/ModItems.java
// @Mod.EventBusSubscriber(modid = Reference.MOD_ID)
// public class ModItems {
//     public static final Map<String, Item> ITEMS = new HashMap<String, Item>();
// 
//     public static final String WOLF_TOTEM_BAUBLE_NAME = "wolf_totem_bauble";
//     public static final String TOTEMIC_FOCUS_NAME = "totemic_focus";
//     public static final String CARVING_KNIFE_NAME = "carving_knife";
// 
//     // We're going to use the TotemicFocus for the CreativeTab:
//     public static final Item TOTEMIC_FOCUS = new TotemicFocus().setUnlocalizedName(TOTEMIC_FOCUS_NAME).setRegistryName(Reference.MOD_ID, TOTEMIC_FOCUS_NAME);
//     public static final Item WOLF_TOTEM_BAUBLE = new WolfTotemBauble().setUnlocalizedName(WOLF_TOTEM_BAUBLE_NAME).setRegistryName(Reference.MOD_ID, WOLF_TOTEM_BAUBLE_NAME);
//     ;
//     public static final Item CARVING_KNIFE = new CarvingKnife().setUnlocalizedName(CARVING_KNIFE_NAME).setRegistryName(Reference.MOD_ID, CARVING_KNIFE_NAME);
//     ;
// 
//     public static void init() {
//     }
// 
//     @SubscribeEvent
//     public static void registerItems(RegistryEvent.Register<Item> e) {
//         final IForgeRegistry<Item> registry = e.getRegistry();
//         final Item[] items = {
//                 TOTEMIC_FOCUS,
//                 WOLF_TOTEM_BAUBLE,
//                 CARVING_KNIFE
//         };
// 
//         for (Item item : items) {
//             registry.register(item);
//         }
// 
//         ITEMS.put(TOTEMIC_FOCUS_NAME, TOTEMIC_FOCUS);
//         ITEMS.put(WOLF_TOTEM_BAUBLE_NAME, WOLF_TOTEM_BAUBLE);
//         ITEMS.put(CARVING_KNIFE_NAME, CARVING_KNIFE);
//     }
// 
//     public static void registerRenders() {
//         for (String key : ITEMS.keySet()) {
//             Item item = ITEMS.get(key);
//             if (item != null) {
//                 registerRender(item, 0, key);
//             }
//         }
//     }
// 
//     private static void registerRender(Item item, int meta, String key) {
//         Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item,
//                 meta,
//                 new ModelResourceLocation(Reference.RESOURCE_PREFIX + key, "inventory"));
//     }
// }


// Path: src/main/java/com/corwinjv/mobtotems/creativetab/CreativeTabMT.java
import com.corwinjv.mobtotems.Reference;
import com.corwinjv.mobtotems.items.ModItems;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.ItemStack;

package com.corwinjv.mobtotems.creativetab;


/**
 * Created by CorwinJV on 9/1/14.
 */
public class CreativeTabMT {
    public static final CreativeTabs MT_TAB = new CreativeTabs(Reference.MOD_ID) {
        @Override
        public ItemStack getTabIconItem() {
            return new ItemStack(ModItems.TOTEMIC_FOCUS);