Fix player stats.
This commit is contained in:
parent
6e911b32ca
commit
6ea8c1aa26
Binary file not shown.
@ -889,6 +889,22 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
|
|||||||
sender.sendMessage(Loot_Logger.GenerateReport());
|
sender.sendMessage(Loot_Logger.GenerateReport());
|
||||||
return true;
|
return true;
|
||||||
} else
|
} else
|
||||||
|
if (cmd.getName().equalsIgnoreCase("stats")) {
|
||||||
|
if (args.length>=1) {
|
||||||
|
if (Bukkit.getPlayer(args[0])!=null) {
|
||||||
|
//If we can grab their stats, then calculate it.
|
||||||
|
Player p = Bukkit.getPlayer(args[0]);
|
||||||
|
sender.sendMessage("Displaying stats for "+ChatColor.YELLOW+p.getName());
|
||||||
|
showPlayerStats(p,sender);
|
||||||
|
} else {
|
||||||
|
sender.sendMessage("Player "+ChatColor.YELLOW+args[0]+" is not online!");
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
showPlayerStats((Player)sender);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
} else
|
||||||
if (sender instanceof Player) {
|
if (sender instanceof Player) {
|
||||||
DecimalFormat df = new DecimalFormat("0.00");
|
DecimalFormat df = new DecimalFormat("0.00");
|
||||||
if (cmd.getName().equalsIgnoreCase("fix")) {
|
if (cmd.getName().equalsIgnoreCase("fix")) {
|
||||||
@ -1084,22 +1100,6 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
|
|||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
} else
|
} else
|
||||||
if (cmd.getName().equalsIgnoreCase("stats")) {
|
|
||||||
if (args.length==1) {
|
|
||||||
if (Bukkit.getPlayer(args[0])!=null) {
|
|
||||||
//If we can grab their stats, then calculate it.
|
|
||||||
Player p = Bukkit.getPlayer(args[0]);
|
|
||||||
sender.sendMessage("Displaying stats for "+ChatColor.YELLOW+p.getName());
|
|
||||||
showPlayerStats(p,sender);
|
|
||||||
} else {
|
|
||||||
sender.sendMessage("Player "+ChatColor.YELLOW+args[0]+" is not online!");
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
} else {
|
|
||||||
showPlayerStats((Player)sender);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
} else
|
|
||||||
if (cmd.getName().equalsIgnoreCase("awakenedartifact")) {
|
if (cmd.getName().equalsIgnoreCase("awakenedartifact")) {
|
||||||
if (args.length==2 && args[0].equalsIgnoreCase("menu")) {
|
if (args.length==2 && args[0].equalsIgnoreCase("menu")) {
|
||||||
Player p = Bukkit.getPlayer(sender.getName());
|
Player p = Bukkit.getPlayer(sender.getName());
|
||||||
@ -6198,12 +6198,12 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
|
|||||||
pd.damagedealt=store2;
|
pd.damagedealt=store2;
|
||||||
pd.damagereduction=store1;
|
pd.damagereduction=store1;
|
||||||
DecimalFormat df = new DecimalFormat("0.0");
|
DecimalFormat df = new DecimalFormat("0.0");
|
||||||
p.sendMessage("Habitat Quality: "+habitat_data.getHabitationLevel(p.getLocation()));
|
receiver.sendMessage("Habitat Quality: "+habitat_data.getHabitationLevel(p.getLocation()));
|
||||||
p.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Base Damage: "+ChatColor.RESET+""+ChatColor.DARK_PURPLE+df.format(store2));
|
receiver.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Base Damage: "+ChatColor.RESET+""+ChatColor.DARK_PURPLE+df.format(store2));
|
||||||
p.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Damage Reduction: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format((1.0-store1)*100)+"%");
|
receiver.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Damage Reduction: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format((1.0-store1)*100)+"%");
|
||||||
p.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Life Steal: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format(NewCombat.calculateLifeStealAmount(p)*100)+"%");
|
receiver.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Life Steal: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format(NewCombat.calculateLifeStealAmount(p)*100)+"%");
|
||||||
p.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Critical Strike Chance: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format((NewCombat.calculateCriticalStrikeChance(p.getEquipment().getItemInMainHand(), p))*100)+"%");
|
receiver.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Critical Strike Chance: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format((NewCombat.calculateCriticalStrikeChance(p.getEquipment().getItemInMainHand(), p))*100)+"%");
|
||||||
p.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Dodge Chance: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format((NewCombat.CalculateDodgeChance(p))*100)+"%");
|
receiver.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Dodge Chance: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format((NewCombat.CalculateDodgeChance(p))*100)+"%");
|
||||||
TextComponent f = new TextComponent(ChatColor.GRAY+""+ChatColor.ITALIC+"Current Mode: ");
|
TextComponent f = new TextComponent(ChatColor.GRAY+""+ChatColor.ITALIC+"Current Mode: ");
|
||||||
f.addExtra(GenericFunctions.PlayerModeName(p));
|
f.addExtra(GenericFunctions.PlayerModeName(p));
|
||||||
if (receiver instanceof Player) {
|
if (receiver instanceof Player) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user