Fixed NPE Throwing From Console Disband
This commit is contained in:
parent
fb32d2155b
commit
1f9965b13a
@ -339,7 +339,11 @@ public abstract class MemoryFaction implements Faction, EconomyParticipator {
|
|||||||
public void disband(Player disbander, PlayerDisbandReason reason) {
|
public void disband(Player disbander, PlayerDisbandReason reason) {
|
||||||
|
|
||||||
boolean disbanderIsConsole = disbander == null;
|
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);
|
FactionDisbandEvent disbandEvent = new FactionDisbandEvent(disbander, this.getId(), reason);
|
||||||
Bukkit.getServer().getPluginManager().callEvent(disbandEvent);
|
Bukkit.getServer().getPluginManager().callEvent(disbandEvent);
|
||||||
|
Loading…
Reference in New Issue
Block a user