package de.tobiyas.racesandclasses.saving.dataconverter; import de.tobiyas.racesandclasses.RacesAndClasses; import de.tobiyas.racesandclasses.saving.dataconverter.v1_1_11.V1_1_10ToV1_1_11Converter; import de.tobiyas.racesandclasses.saving.dataconverter.v1_1_11.YMLToDatabaseConverter; public class PlayerDataConverter { /** * The Converters: */ private static final Converter[] converters = new Converter[]{ new V1_1_10ToV1_1_11Converter(), new YMLToDatabaseConverter(), }; /** * Starts convertion of Data if present. */ public static void checkForConvertAndConvert(){ if(!RacesAndClasses.getPlugin().getConfigManager().getGeneralConfig().isConfig_convert()) return; for(int i = 0; i < converters.length; i++){ Converter converter = converters[i]; if(converter == null) continue; //Start the convertion if possible: if(converter.isApplyable()) converter.convert(); } } }