Fix last standing API.
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
name: MobArena
|
name: MobArena
|
||||||
author: garbagemule
|
author: garbagemule
|
||||||
main: com.garbagemule.MobArena.MobArena
|
main: com.garbagemule.MobArena.MobArena
|
||||||
version: 0.95.5.25
|
version: 0.95.5.26
|
||||||
softdepend: [Multiverse-Core,Towny,Heroes,MagicSpells,Vault]
|
softdepend: [Multiverse-Core,Towny,Heroes,MagicSpells,Vault]
|
||||||
commands:
|
commands:
|
||||||
ma:
|
ma:
|
||||||
|
|||||||
@@ -650,8 +650,12 @@ public class ArenaImpl implements Arena
|
|||||||
@Override
|
@Override
|
||||||
public void playerDeath(Player p)
|
public void playerDeath(Player p)
|
||||||
{
|
{
|
||||||
|
// Check if we're the last player standing
|
||||||
|
boolean last = arenaPlayers.size() == 1;
|
||||||
|
if (last) lastStanding = p;
|
||||||
|
|
||||||
// Fire the event
|
// Fire the event
|
||||||
ArenaPlayerDeathEvent event = new ArenaPlayerDeathEvent(p, this, arenaPlayers.size() == 1);
|
ArenaPlayerDeathEvent event = new ArenaPlayerDeathEvent(p, this, last);
|
||||||
plugin.getServer().getPluginManager().callEvent(event);
|
plugin.getServer().getPluginManager().callEvent(event);
|
||||||
|
|
||||||
arenaPlayers.remove(p);
|
arenaPlayers.remove(p);
|
||||||
|
|||||||
Reference in New Issue
Block a user