diff --git a/src/com/massivecraft/massivecore/MassiveCore.java b/src/com/massivecraft/massivecore/MassiveCore.java index 55f0e550..d114e574 100644 --- a/src/com/massivecraft/massivecore/MassiveCore.java +++ b/src/com/massivecraft/massivecore/MassiveCore.java @@ -148,10 +148,7 @@ public class MassiveCore extends MassivePlugin private static MassiveCore i; public static MassiveCore get() { return i; } - public MassiveCore() - { - i = this; - } + public MassiveCore() { i = this; } // -------------------------------------------- // // STATIC diff --git a/src/com/massivecraft/massivecore/MassivePlugin.java b/src/com/massivecraft/massivecore/MassivePlugin.java index 158f2caf..95ed8567 100644 --- a/src/com/massivecraft/massivecore/MassivePlugin.java +++ b/src/com/massivecraft/massivecore/MassivePlugin.java @@ -32,7 +32,7 @@ public abstract class MassivePlugin extends JavaPlugin implements Listener, Name public Gson getGson() { return this.gson; } public void setGson(Gson gson) { this.gson = gson; } - protected boolean versionSynchronized = false; + protected boolean versionSynchronized = true; public boolean isVersionSynchronized() { return this.versionSynchronized; } public void setVersionSynchronized(boolean versionSynchronized) { this.versionSynchronized = versionSynchronized; } @@ -103,6 +103,9 @@ public abstract class MassivePlugin extends JavaPlugin implements Listener, Name // If this plugin is version synchronized ... if ( ! this.isVersionSynchronized()) return; + // ... and it's not MassiveCore itself ... + if (this.getClass().equals(MassiveCore.class)) return; + // ... and checking is enabled ... if ( ! MassiveCoreMConf.get().versionSynchronizationEnabled) return;