package ru.simsonic.rscPermissions.API; import java.util.Map; import ru.simsonic.rscCommonsLibrary.ConnectionMySQL.ConnectionParams; public interface Settings { public static final String updaterURL = "http://simsonic.github.io/rscPermissions/latest.json"; public static final String chatPrefix = "{GOLD}[rscp] {_LS}"; public static final String separator = "."; public static final String separatorRegExp = "\\."; public static final String instantiator = "?"; public static final String textInheriter = "%"; public static final char groupLevelTab = '┏'; public void onLoad(); public void readSettings(); public String getDefaultGroup(); public boolean isDefaultForever(); public boolean isAsteriskOP(); public boolean isUsingAncestorPrefixes(); public boolean isInMaintenance(); public String getMaintenanceMode(); public void setMaintenanceMode(String mode); public String getMaintenancePingMsg(); public String getMaintenanceKickMsg(); public String getMaintenanceJoinMsg(); public boolean isUseResidence(); public boolean isUseWorldGuard(); public long getRegionFinderGranularity(); public int getAutoReloadDelayTicks(); public boolean isUseMetrics(); public Map getSlotLimits(); public TranslationProvider getTranslationProvider(); public ConnectionParams getConnectionParams(); }