|
@@ -78,6 +78,9 @@ public class mcMMO extends JavaPlugin {
|
|
|
private static boolean spoutEnabled;
|
|
|
private static boolean combatTagEnabled;
|
|
|
|
|
|
+ // Config Validation Check
|
|
|
+ public boolean noErrorsInConfigFiles = true;
|
|
|
+
|
|
|
// XP Event Check
|
|
|
private boolean xpEventEnabled;
|
|
|
|
|
@@ -109,6 +112,10 @@ public class mcMMO extends JavaPlugin {
|
|
|
setupSpout();
|
|
|
loadConfigFiles();
|
|
|
|
|
|
+ if (!noErrorsInConfigFiles) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
combatTagEnabled = getServer().getPluginManager().getPlugin("CombatTag") != null;
|
|
|
|
|
|
databaseManager = DatabaseManagerFactory.getDatabaseManager();
|
|
@@ -307,11 +314,6 @@ public class mcMMO extends JavaPlugin {
|
|
|
repairables.addAll(rManager.getLoadedRepairables());
|
|
|
repairableManager = RepairableManagerFactory.getRepairManager(repairables.size());
|
|
|
repairableManager.registerRepairables(repairables);
|
|
|
-
|
|
|
- // Check if Repair Anvil and Salvage Anvil have different itemID's
|
|
|
- if (Config.getInstance().getSalvageAnvilId() == Config.getInstance().getRepairAnvilId()) {
|
|
|
- getLogger().warning("Can't use the same itemID for Repair/Salvage Anvils!");
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
private void setupSpout() {
|