Allow skipping version check per request

This commit is contained in:
vemacs 2016-01-18 15:49:43 -07:00
parent 9c986aa25f
commit 3896bcbd64

View file

@ -153,11 +153,14 @@ public class Essentials extends JavaPlugin implements net.ess3.api.IEssentials {
execTimer.mark("I18n1"); execTimer.mark("I18n1");
Console.setInstance(this); Console.setInstance(this);
String serverString = Bukkit.getServer().getClass().getName(); File file = new File(getDataFolder(), ".skipversion");
for (int i = 1; i <= 7; i++) { if (!file.exists()) {
if (serverString.contains(".v1_" + i + "_R")) { String serverString = Bukkit.getServer().getClass().getName();
throw new Error("Outdated server. This version of Essentials will only work on Bukkit 1.8 or higher."); for (int i = 1; i <= 7; i++) {
if (serverString.contains(".v1_" + i + "_R")) {
throw new Error("Outdated server. This version of Essentials will only work on Bukkit 1.8 or higher.");
}
} }
} }
final PluginManager pm = getServer().getPluginManager(); final PluginManager pm = getServer().getPluginManager();