Hub + Stats + Tournament
This commit is contained in:
parent
3ca67d60c0
commit
c582b210b5
|
@ -278,10 +278,16 @@ public class StatsManager extends MiniPlugin
|
|||
public int getStat(String player, String table, String stat)
|
||||
{
|
||||
if (!_playerStatList.containsKey(table))
|
||||
{
|
||||
System.out.println("STATS ERROR: Table doesn't exist (" + table + ")");
|
||||
return 0;
|
||||
|
||||
}
|
||||
|
||||
if (!_playerStatList.get(table).containsKey(player))
|
||||
{
|
||||
System.out.println("STATS ERROR: Player doesn't exist (" + player + ")");
|
||||
return 0;
|
||||
}
|
||||
|
||||
PlayerStats stats = _playerStatList.get(table).get(player);
|
||||
|
||||
|
|
|
@ -117,6 +117,7 @@ public class HubManager extends MiniClientPlugin<HubClient>
|
|||
_visibilityManager = new VisibilityManager(this);
|
||||
|
||||
_statsManager = new StatsManager(plugin);
|
||||
_statsManager.addTable("Pvp");
|
||||
}
|
||||
|
||||
@EventHandler(priority = EventPriority.HIGHEST)
|
||||
|
@ -282,11 +283,11 @@ public class HubManager extends MiniClientPlugin<HubClient>
|
|||
Objective obj = board.getObjective(DisplaySlot.BELOW_NAME);
|
||||
if (obj == null)
|
||||
{
|
||||
obj = board.registerNewObjective("Tournament Kills", "dummy");
|
||||
obj = board.registerNewObjective("SG Tourney Kills", "dummy");
|
||||
obj.setDisplaySlot(DisplaySlot.BELOW_NAME);
|
||||
}
|
||||
|
||||
obj.getScore(event.getPlayer()).setScore(GetStats().GetStat(event.getPlayer(), "Pvp", "Kills"));
|
||||
obj.getScore(event.getPlayer()).setScore(GetStats().getStat(event.getPlayer(), "Pvp", "Kills"));
|
||||
}
|
||||
|
||||
if (event.getPlayer().getScoreboard() != null)
|
||||
|
@ -296,7 +297,7 @@ public class HubManager extends MiniClientPlugin<HubClient>
|
|||
Objective obj = board.getObjective(DisplaySlot.BELOW_NAME);
|
||||
if (obj == null)
|
||||
{
|
||||
obj = board.registerNewObjective("Tournament Kills", "dummy");
|
||||
obj = board.registerNewObjective("SG Tournament Kills", "dummy");
|
||||
obj.setDisplaySlot(DisplaySlot.BELOW_NAME);
|
||||
}
|
||||
|
||||
|
@ -305,7 +306,7 @@ public class HubManager extends MiniClientPlugin<HubClient>
|
|||
if (player.equals(event.getPlayer()))
|
||||
continue;
|
||||
|
||||
obj.getScore(player).setScore(player.getName().length());
|
||||
obj.getScore(player).setScore(GetStats().getStat(player, "Pvp", "Kills"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -31,10 +31,9 @@ public class NewsManager extends MiniPlugin
|
|||
|
||||
_news = new String[]
|
||||
{
|
||||
"New Game: " + C.cGold + C.Bold + "Block Hunt" + ChatColor.RESET + "!",
|
||||
"Prices lowered by " + C.cGreen + C.Bold + "50%" + ChatColor.RESET + " on everything!",
|
||||
"New Game: " + C.cGold + C.Bold + "Survival Games" + ChatColor.RESET + "!",
|
||||
"Europe Servers: " + C.cGreen + C.Bold + "eu.mineplex.com" + ChatColor.RESET + "!",
|
||||
C.cYellow + C.Bold + "SG Tournament: " + C.cAqua + C.Bold + "Most Kills Over Weekend" + ChatColor.RESET + "!",
|
||||
C.cYellow + C.Bold + "Tournament Prize: " + C.cAqua + C.Bold + "Minecon 2013 Cape" + ChatColor.RESET + "!",
|
||||
"Europe Servers: " + C.cGreen + C.Bold + "Will be back ASAP" + ChatColor.RESET + "!",
|
||||
"New Game: " + C.cGold + C.Bold + "Draw My Thing" + ChatColor.RESET + "!",
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue