diff --git a/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFaction.java b/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFaction.java index 3ca4f014..5ff32f9f 100644 --- a/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFaction.java +++ b/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFaction.java @@ -339,7 +339,11 @@ public abstract class MemoryFaction implements Faction, EconomyParticipator { public void disband(Player disbander, PlayerDisbandReason reason) { boolean disbanderIsConsole = disbander == null; - FPlayer fdisbander = FPlayers.getInstance().getByOfflinePlayer(disbander); + FPlayer fdisbander = null; + if(!disbanderIsConsole){ + fdisbander= FPlayers.getInstance().getByOfflinePlayer(disbander); + } + FactionDisbandEvent disbandEvent = new FactionDisbandEvent(disbander, this.getId(), reason); Bukkit.getServer().getPluginManager().callEvent(disbandEvent);