package com.dta.extracarts.mods.mfr; import com.dta.extracarts.ExtraCarts; import com.dta.extracarts.Module; import com.dta.extracarts.block.FakeBlockRegistry; import com.dta.extracarts.mods.mfr.block.FakeDSUBlock; import com.dta.extracarts.mods.mfr.entities.EntityDSUCart; import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.registry.EntityRegistry; /** * Created by Skylar on 10/17/2014. */ public class MFRModule extends Module { public static FakeDSUBlock fakeDSUBlock; @Override public String getModuleName() { return "MFR"; } public Boolean areRequirementsMet() { return Loader.isModLoaded("MineFactoryReloaded"); } @Override public void init(FMLPreInitializationEvent event) { fakeDSUBlock = new FakeDSUBlock(); FakeBlockRegistry.registerSubBlock(fakeDSUBlock); } @Override public void postInit(FMLPostInitializationEvent event) { MFRItems.init(); MFRItems.registerItems(); MFRItems.registerRecipes(); EntityRegistry.registerModEntity(EntityDSUCart.class, "EntityDSUCart", 9, ExtraCarts.instance, 80, 3, true); } }