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);
}
}