2015-04-20 21:53:16 +02:00
|
|
|
package techreborn.init;
|
|
|
|
|
2015-07-23 17:19:07 +02:00
|
|
|
import cpw.mods.fml.common.Loader;
|
2015-06-23 14:23:56 +02:00
|
|
|
import net.minecraft.item.ItemStack;
|
2015-04-28 22:24:50 +02:00
|
|
|
import techreborn.partSystem.IPartProvider;
|
2015-04-20 22:02:25 +02:00
|
|
|
import techreborn.partSystem.ModPartRegistry;
|
|
|
|
import techreborn.partSystem.parts.CablePart;
|
2015-07-14 18:18:00 +02:00
|
|
|
import techreborn.partSystem.parts.FarmInventoryCable;
|
2015-04-20 21:53:16 +02:00
|
|
|
|
2015-06-23 14:23:56 +02:00
|
|
|
import java.util.HashMap;
|
|
|
|
|
2015-04-20 21:53:16 +02:00
|
|
|
public class ModParts {
|
|
|
|
|
2015-06-23 14:23:56 +02:00
|
|
|
public static HashMap<Integer, ItemStack> stackCable = new HashMap<Integer, ItemStack>();
|
|
|
|
|
2015-04-24 15:20:09 +02:00
|
|
|
public static void init()
|
|
|
|
{
|
2015-07-23 17:19:07 +02:00
|
|
|
if(Loader.isModLoaded("IC2")){
|
|
|
|
for (int i = 0; i < 13; i++) {
|
|
|
|
CablePart part = new CablePart();
|
|
|
|
part.setType(i);
|
|
|
|
ModPartRegistry.registerPart(part);
|
|
|
|
}
|
|
|
|
}
|
2015-07-14 18:18:00 +02:00
|
|
|
ModPartRegistry.registerPart(new FarmInventoryCable());
|
2015-04-24 15:20:09 +02:00
|
|
|
ModPartRegistry.addProvider("techreborn.partSystem.fmp.FMPFactory",
|
|
|
|
"ForgeMultipart");
|
2015-07-14 18:18:00 +02:00
|
|
|
ModPartRegistry.addProvider("techreborn.partSystem.QLib.QModPartFactory", "qmunitylib");
|
2015-04-20 21:53:16 +02:00
|
|
|
ModPartRegistry.addAllPartsToSystems();
|
2015-04-28 22:24:50 +02:00
|
|
|
for(IPartProvider provider : ModPartRegistry.providers){
|
2015-06-25 21:10:03 +02:00
|
|
|
if(provider.modID().equals("ForgeMultipart")){
|
2015-04-28 22:24:50 +02:00
|
|
|
ModPartRegistry.masterProvider = provider;
|
|
|
|
}
|
|
|
|
}
|
2015-04-20 21:53:16 +02:00
|
|
|
}
|
|
|
|
}
|