Fixed silly logging bug when leaving from the lobby.
This commit is contained in:
Binary file not shown.
@@ -1,7 +1,7 @@
|
|||||||
name: MobArena
|
name: MobArena
|
||||||
author: garbagemule
|
author: garbagemule
|
||||||
main: com.garbagemule.MobArena.MobArena
|
main: com.garbagemule.MobArena.MobArena
|
||||||
version: 0.94.4.60
|
version: 0.94.4.61
|
||||||
softdepend: [Spout,MultiVerse,XcraftGate,Towny,Heroes,MagicSpells,Vault]
|
softdepend: [Spout,MultiVerse,XcraftGate,Towny,Heroes,MagicSpells,Vault]
|
||||||
commands:
|
commands:
|
||||||
ma:
|
ma:
|
||||||
|
|||||||
@@ -580,7 +580,7 @@ public class ArenaImpl implements Arena
|
|||||||
removePotionEffects(p);
|
removePotionEffects(p);
|
||||||
|
|
||||||
ArenaPlayer ap = arenaPlayerMap.get(p);
|
ArenaPlayer ap = arenaPlayerMap.get(p);
|
||||||
if (ap != null) log.playerLeave(ap);
|
if (ap != null && running) log.playerDeath(ap);
|
||||||
|
|
||||||
if (inLobby(p) || inArena(p)) {
|
if (inLobby(p) || inArena(p)) {
|
||||||
inventoryManager.clearInventory(p);
|
inventoryManager.clearInventory(p);
|
||||||
@@ -609,7 +609,7 @@ public class ArenaImpl implements Arena
|
|||||||
plugin.getServer().getPluginManager().callEvent(event);
|
plugin.getServer().getPluginManager().callEvent(event);
|
||||||
|
|
||||||
ArenaPlayer ap = arenaPlayerMap.get(p);
|
ArenaPlayer ap = arenaPlayerMap.get(p);
|
||||||
if (ap != null) log.playerLeave(ap);
|
if (ap != null) log.playerDeath(ap);
|
||||||
|
|
||||||
arenaPlayers.remove(p);
|
arenaPlayers.remove(p);
|
||||||
|
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ public class ArenaLog
|
|||||||
totalsBuilder.finish();
|
totalsBuilder.finish();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void playerLeave(ArenaPlayer ap) {
|
public void playerDeath(ArenaPlayer ap) {
|
||||||
ArenaLogPlayerEntry entry = ArenaLogPlayerEntry.create(ap);
|
ArenaLogPlayerEntry entry = ArenaLogPlayerEntry.create(ap);
|
||||||
sessionBuilder.buildPlayerEntry(entry, arena.getRewardManager().getRewards(ap.getPlayer()));
|
sessionBuilder.buildPlayerEntry(entry, arena.getRewardManager().getRewards(ap.getPlayer()));
|
||||||
totalsBuilder.updatePlayerEntry(entry);
|
totalsBuilder.updatePlayerEntry(entry);
|
||||||
|
|||||||
Reference in New Issue
Block a user