package chemicraft; import java.util.ArrayList; public class ChemiCraftAPI { public static ChemiCraftAPI instance = new ChemiCraftAPI(); private boolean addLanguage = false; private static ArrayList compoundsNameList = new ArrayList(); private static ArrayList compoundsLangNameList = new ArrayList(); private static ArrayList compoundsLangList = new ArrayList(); private static ArrayList compoundHandlers = new ArrayList(); private static ArrayList compoundHandlerItemNames = new ArrayList(); public static void addCompound(String name){ compoundsNameList.add(name); compoundsLangNameList.add(""); compoundsLangList.add(""); } public static void addLangCompound(String lang, String englishName, String langName){ compoundsNameList.add(englishName); compoundsLangNameList.add(langName); compoundsLangList.add(lang); } public static ArrayList getCompoundsName(){ compoundsNameList.trimToSize(); return compoundsNameList; } public static ArrayList getCompoundsLangName(){ compoundsLangNameList.trimToSize(); return compoundsLangNameList; } public static ArrayList getCompoundsLang(){ compoundsLangList.trimToSize(); return compoundsLangList; } public static void addCompoundHandler(String handlerItemName, ICompoundHandler compoundHandler){ ChemiCraftAPI.compoundHandlers.add(compoundHandler); compoundHandlerItemNames.add(handlerItemName); } public static ArrayList getCompoundHandler(){ compoundHandlers.trimToSize(); return compoundHandlers; } public static ArrayList getCompoundHandlerItemName(){ compoundHandlerItemNames.trimToSize(); return compoundHandlerItemNames; } }