TechReborn/src/main/java/techreborn/init/ModParts.java

36 lines
1.2 KiB
Java
Raw Normal View History

package techreborn.init;
import cpw.mods.fml.common.Loader;
import net.minecraft.item.ItemStack;
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;
import java.util.HashMap;
public class ModParts {
public static HashMap<Integer, ItemStack> stackCable = new HashMap<Integer, ItemStack>();
public static void init() {
if (Loader.isModLoaded("IC2")) {
2015-08-09 17:45:17 +02:00
for (int i = 0; i < 11; i++) {
CablePart part = new CablePart();
part.setType(i);
ModPartRegistry.registerPart(part);
}
}
2015-07-14 18:18:00 +02:00
ModPartRegistry.registerPart(new FarmInventoryCable());
ModPartRegistry.addProvider("techreborn.partSystem.fmp.FMPFactory",
"ForgeMultipart");
2015-07-14 18:18:00 +02:00
ModPartRegistry.addProvider("techreborn.partSystem.QLib.QModPartFactory", "qmunitylib");
ModPartRegistry.addAllPartsToSystems();
for (IPartProvider provider : ModPartRegistry.providers) {
if (provider.modID().equals("ForgeMultipart")) {
ModPartRegistry.masterProvider = provider;
}
}
}
}