package techreborn.parts; import mcmultipart.multipart.MultipartRegistry; import net.minecraft.item.Item; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import net.minecraftforge.fml.common.event.FMLServerStartingEvent; import net.minecraftforge.fml.common.registry.GameRegistry; import techreborn.compat.ICompatModule; import javax.annotation.Nullable; import java.util.HashMap; /** * Created by modmuss50 on 02/03/2016. */ public class TechRebornParts implements ICompatModule { @Nullable public static Item cables; public static HashMap> multipartHashMap = new HashMap<>(); @Override public void preInit(FMLPreInitializationEvent event) { } @Override public void init(FMLInitializationEvent event) { for (EnumCableType cableType : EnumCableType.values()) { multipartHashMap.put(cableType, cableType.cableClass); MultipartRegistry.registerPart(cableType.cableClass, "techreborn:cable." + cableType.name()); } cables = new ItemCables(); GameRegistry.registerItem(cables, "cables"); } @Override public void postInit(FMLPostInitializationEvent event) { } @Override public void serverStarting(FMLServerStartingEvent event) { } }