diff options
Diffstat (limited to 'YWD/src/main/java/fyresmodjam/commands/CommandWeaponStats.java')
| -rwxr-xr-x | YWD/src/main/java/fyresmodjam/commands/CommandWeaponStats.java | 77 |
1 files changed, 25 insertions, 52 deletions
diff --git a/YWD/src/main/java/fyresmodjam/commands/CommandWeaponStats.java b/YWD/src/main/java/fyresmodjam/commands/CommandWeaponStats.java index 95c91f7..4957e52 100755 --- a/YWD/src/main/java/fyresmodjam/commands/CommandWeaponStats.java +++ b/YWD/src/main/java/fyresmodjam/commands/CommandWeaponStats.java @@ -33,11 +33,8 @@ public class CommandWeaponStats 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;
@@ -46,27 +43,16 @@ public class CommandWeaponStats implements ICommand { if (ConfigData.enableWeaponKillStats) {
message = "@Weapon Knowledge:";
- if (entityplayer.getEntityData()
- .hasKey("WeaponStats")) {
- NBTTagCompound itemStats = entityplayer
- .getEntityData()
- .getCompoundTag("WeaponStats");
-
- String trackedItems = itemStats
- .hasKey("TrackedItemList")
- ? itemStats.getString(
- "TrackedItemList")
- : "";
-
- if (trackedItems != null
- && trackedItems.length() > 0) {
- String[] trackedItemList = trackedItems
- .split(";");
-
- maxPage = Math.max(0,
- (itemStats.func_150296_c()
- .size())
- / 4);
+ if (entityplayer.getEntityData().hasKey("WeaponStats")) {
+ NBTTagCompound itemStats = entityplayer.getEntityData().getCompoundTag("WeaponStats");
+
+ String trackedItems = itemStats.hasKey("TrackedItemList") ? itemStats.getString("TrackedItemList")
+ : "";
+
+ if (trackedItems != null && trackedItems.length() > 0) {
+ String[] trackedItemList = trackedItems.split(";");
+
+ maxPage = Math.max(0, (itemStats.func_150296_c().size()) / 4);
if (page > maxPage) {
page = maxPage;
}
@@ -74,11 +60,7 @@ public class CommandWeaponStats implements ICommand { page = 0;
}
- message = "@Weapon Knowledge (page "
- + (page + 1)
- + "/"
- + (maxPage + 1)
- + "):";
+ message = "@Weapon Knowledge (page " + (page + 1) + "/" + (maxPage + 1) + "):";
int count = 0, skip = 0;
for (String item : trackedItemList) {
@@ -87,13 +69,11 @@ public class CommandWeaponStats implements ICommand { continue;
}
- int kills = itemStats
- .getInteger(item);
+ int kills = itemStats.getInteger(item);
int last = 0;
for (int i = 0; i < EntityStatHelper.killCount.length; i++) {
- if (kills >= EntityStatHelper.killCount[i]
- * 2) {
+ if (kills >= EntityStatHelper.killCount[i] * 2) {
last = i;
continue;
} else {
@@ -101,19 +81,15 @@ public class CommandWeaponStats implements ICommand { }
}
- message += "@\u00A7b "
- + EntityStatHelper.knowledge[last]
- + " "
- + item.toLowerCase()
+ message += "@\u00A7b " + EntityStatHelper.knowledge[last] + " " + item.toLowerCase()
+ " user\u00A73 "
- + (last > 0 ? "+"
- + EntityStatHelper.damageBonusString[last]
- + "% damage bonus ("
+ + (last > 0 ? "+" + EntityStatHelper.damageBonusString[last] + "% damage bonus ("
: "(")
- + kills
- + " kill(s)"
- + (last < EntityStatHelper.knowledge.length
- - 1 ? ", " + (EntityStatHelper.killCount[last + 1] * 2 - kills + " kill(s) to next rank)") : ")");
+ + kills + " kill(s)"
+ + (last < EntityStatHelper.knowledge.length - 1
+ ? ", " + (EntityStatHelper.killCount[last + 1] * 2 - kills
+ + " kill(s) to next rank)")
+ : ")");
count++;
if (count >= 4) {
@@ -126,20 +102,17 @@ public class CommandWeaponStats 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;
}
|
