package com.dta.extracarts.mods.minechem; import com.dta.extracarts.ExtraCarts; import com.dta.extracarts.ModInfo; import com.dta.extracarts.Module; import com.dta.extracarts.mods.minechem.entities.EntityLeadedChestCart; import com.dta.extracarts.mods.minechem.items.ItemLeadedChestCart; import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.registry.EntityRegistry; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; /** * Created by Skylar on 3/30/2015. */ public class MinechemModule extends Module { public static Item itemLeadedChestCart; public static Block leadedChest; @Override public String getModuleName() { return "MineChem"; } @Override public Boolean areRequirementsMet() { return Loader.isModLoaded("minechem"); } @Override public void init(FMLPreInitializationEvent event) { itemLeadedChestCart = new ItemLeadedChestCart(); GameRegistry.registerItem(itemLeadedChestCart, ModInfo.MODID + "_" + itemLeadedChestCart.getUnlocalizedName().substring(5)); leadedChest = GameRegistry.findBlock("minechem", "tile.leadChest"); GameRegistry.addShapelessRecipe(new ItemStack(itemLeadedChestCart, 1, 0), new ItemStack(leadedChest, 1, 0), Items.minecart); EntityRegistry.registerModEntity(EntityLeadedChestCart.class, "EntityLeadChestCart", 10, ExtraCarts.instance, 80, 3, true); } }