MassiveCore - MassivePlugin and Active

This commit is contained in:
Olof Larsson
2016-02-25 22:28:09 +01:00
parent ce6a98e27d
commit 1f5e591ce6
38 changed files with 234 additions and 361 deletions

View File

@@ -39,9 +39,11 @@ public class FactionColl extends Coll<Faction>
// -------------------------------------------- //
@Override
public void init()
public void setActive(boolean active)
{
super.init();
super.setActive(active);
if ( ! active) return;
this.createSpecialFactions();
}

View File

@@ -42,8 +42,8 @@ public class MConf extends Entity<MConf>
if (!Factions.get().isDatabaseInitialized()) return this;
EngineChat.get().deactivate();
EngineChat.get().activate();
EngineChat.get().setActive(false);
EngineChat.get().setActive(true);
return this;
}

View File

@@ -34,9 +34,10 @@ public class MConfColl extends Coll<MConf>
// -------------------------------------------- //
@Override
public void init()
public void setActive(boolean active)
{
super.init();
super.setActive(active);
if ( ! active) return;
MConf.i = this.get(MassiveCore.INSTANCE, true);
}

View File

@@ -37,9 +37,10 @@ public class MFlagColl extends Coll<MFlag>
// -------------------------------------------- //
@Override
public void init()
public void setActive(boolean active)
{
super.init();
super.setActive(active);
if ( ! active) return;
MFlag.setupStandardFlags();
}

View File

@@ -7,10 +7,10 @@ import java.util.Set;
import org.bukkit.entity.Player;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.Perm;
import com.massivecraft.factions.Rel;
import com.massivecraft.factions.TerritoryAccess;
import com.massivecraft.factions.cmd.CmdFactions;
import com.massivecraft.factions.event.EventFactionsCreatePerms;
import com.massivecraft.massivecore.Named;
import com.massivecraft.massivecore.Prioritized;
@@ -298,7 +298,7 @@ public class MPerm extends Entity<MPerm> implements Prioritized, Registerable, N
Player player = mplayer.getPlayer();
if (player != null && Perm.OVERRIDE.has(player))
{
ret += Txt.parse("\n<i>You can bypass by using " + Factions.get().getOuterCmdFactions().cmdFactionsOverride.getTemplate(false).toPlain(true));
ret += Txt.parse("\n<i>You can bypass by using " + CmdFactions.get().cmdFactionsOverride.getTemplate(false).toPlain(true));
}
return ret;

View File

@@ -37,9 +37,10 @@ public class MPermColl extends Coll<MPerm>
// -------------------------------------------- //
@Override
public void init()
public void setActive(boolean active)
{
super.init();
super.setActive(active);
if ( ! active) return;
MPerm.setupStandardPerms();
}