summaryrefslogtreecommitdiff
path: root/YWD/src/main/java/fyresmodjam/commands/CommandKillStats.java
diff options
context:
space:
mode:
Diffstat (limited to 'YWD/src/main/java/fyresmodjam/commands/CommandKillStats.java')
-rwxr-xr-xYWD/src/main/java/fyresmodjam/commands/CommandKillStats.java74
1 files changed, 23 insertions, 51 deletions
diff --git a/YWD/src/main/java/fyresmodjam/commands/CommandKillStats.java b/YWD/src/main/java/fyresmodjam/commands/CommandKillStats.java
index 582f38c..61ee87c 100755
--- a/YWD/src/main/java/fyresmodjam/commands/CommandKillStats.java
+++ b/YWD/src/main/java/fyresmodjam/commands/CommandKillStats.java
@@ -33,11 +33,8 @@ public class CommandKillStats implements ICommand {
}
@Override
- public void processCommand(ICommandSender icommandsender,
- String[] astring) {
- int page = astring.length > 0
- ? Integer.parseInt(astring[0]) - 1
- : 0, maxPage = 0;
+ public void processCommand(ICommandSender icommandsender, String[] astring) {
+ int page = astring.length > 0 ? Integer.parseInt(astring[0]) - 1 : 0, maxPage = 0;
if (icommandsender instanceof EntityPlayer) {
EntityPlayer entityplayer = (EntityPlayer) icommandsender;
@@ -47,28 +44,16 @@ public class CommandKillStats implements ICommand {
if (ConfigData.enableMobKillStats) {
message = "@Creature Knowledge:";
- if (entityplayer.getEntityData()
- .hasKey("KillStats")) {
- NBTTagCompound killStats = entityplayer
- .getEntityData()
- .getCompoundTag("KillStats");
-
- String trackedMobs = killStats
- .hasKey("TrackedMobList")
- ? killStats.getString(
- "TrackedMobList")
- : "";
-
- if (trackedMobs != null
- && trackedMobs.length() > 0) {
- String[] trackedMobList = trackedMobs
- .split(";");
-
- maxPage = Math.max(0,
- (killStats.func_150296_c()
- .size()
- - 1)
- / 4);
+ if (entityplayer.getEntityData().hasKey("KillStats")) {
+ NBTTagCompound killStats = entityplayer.getEntityData().getCompoundTag("KillStats");
+
+ String trackedMobs = killStats.hasKey("TrackedMobList") ? killStats.getString("TrackedMobList")
+ : "";
+
+ if (trackedMobs != null && trackedMobs.length() > 0) {
+ String[] trackedMobList = trackedMobs.split(";");
+
+ maxPage = Math.max(0, (killStats.func_150296_c().size() - 1) / 4);
if (page > maxPage) {
page = maxPage;
}
@@ -76,11 +61,7 @@ public class CommandKillStats implements ICommand {
page = 0;
}
- message = "@Creature Knowledge (page "
- + (page + 1)
- + "/"
- + (maxPage + 1)
- + "):";
+ message = "@Creature Knowledge (page " + (page + 1) + "/" + (maxPage + 1) + "):";
int count = 0, skip = 0;
for (String mob : trackedMobList) {
@@ -89,8 +70,7 @@ public class CommandKillStats implements ICommand {
continue;
}
- int kills = killStats
- .getInteger(mob);
+ int kills = killStats.getInteger(mob);
int last = 0;
for (int i = 0; i < EntityStatHelper.killCount.length; i++) {
@@ -102,19 +82,14 @@ public class CommandKillStats implements ICommand {
}
}
- message += "@\u00A7b "
- + EntityStatHelper.knowledge[last]
- + " "
- + mob.toLowerCase()
+ message += "@\u00A7b " + EntityStatHelper.knowledge[last] + " " + mob.toLowerCase()
+ " slayer\u00A73 "
+ (last > 0 ? "+"
- + EntityStatHelper.damageBonusString[last]
- + "% damage bonus ("
- : "(")
- + kills
- + " kill(s)"
- + (last < EntityStatHelper.knowledge.length
- - 1 ? ", " + (EntityStatHelper.killCount[last + 1] - kills + " kill(s) to next rank)") : ")");
+ + EntityStatHelper.damageBonusString[last] + "% damage bonus (" : "(")
+ + kills + " kill(s)"
+ + (last < EntityStatHelper.knowledge.length - 1 ? ", "
+ + (EntityStatHelper.killCount[last + 1] - kills + " kill(s) to next rank)")
+ : ")");
count++;
if (count >= 4) {
@@ -127,20 +102,17 @@ public class CommandKillStats implements ICommand {
}
}
- NewPacketHandler.SEND_MESSAGE.sendToPlayer(
- entityplayer, message);
+ NewPacketHandler.SEND_MESSAGE.sendToPlayer(entityplayer, message);
}
}
@Override
- public boolean canCommandSenderUseCommand(
- ICommandSender icommandsender) {
+ public boolean canCommandSenderUseCommand(ICommandSender icommandsender) {
return true;
}
@Override
- public List addTabCompletionOptions(ICommandSender icommandsender,
- String[] astring) {
+ public List addTabCompletionOptions(ICommandSender icommandsender, String[] astring) {
return null;
}