فهرست منبع

Fixed bug which causes a NPE when trying to use /mcrefresh from the console

TfT_02 12 سال پیش
والد
کامیت
287842c675
2فایلهای تغییر یافته به همراه4 افزوده شده و 2 حذف شده
  1. 2 1
      Changelog.txt
  2. 2 1
      src/main/java/com/gmail/nossr50/commands/McrefreshCommand.java

+ 2 - 1
Changelog.txt

@@ -18,7 +18,8 @@ Version 1.4.04-dev
  = Fixed bug where Shake wouldn't damage mobs whose max health was less than 4
  = Fixed bug where the API would fail if the name of a player's current party is requested when the player isn't in one (Thanks @dualspiral!)
  = Fixed bug with retrieving a player's party members
- = Fixed bug which caused an NPE when trying to join the party of a non-existing player or when ptp to a non-existing player
+ = Fixed bug which caused a NPE when trying to join the party of a non-existing player or when ptp to a non-existing player
+ = Fixed bug which causes a NPE when trying to use /mcrefresh from the console
  ! Changed config node name for the skill experience modifiers from "Experience.Formula.Multiplier.[Skill]" to "Experience.Formula.Modifier.[Skill]"
  ! Updated localization files
  ! mcMMO abilities can no longer be activated while in Creative mode

+ 2 - 1
src/main/java/com/gmail/nossr50/commands/McrefreshCommand.java

@@ -53,7 +53,7 @@ public class McrefreshCommand implements CommandExecutor {
                 }
 
                 refreshPlayer();
-                sender.sendMessage(LocaleLoader.getString("Commands.mcrefresh.Success", args[0]));
+                sender.sendMessage(LocaleLoader.getString("Commands.mcrefresh.Success", player.getName()));
                 return true;
 
             default:
@@ -67,6 +67,7 @@ public class McrefreshCommand implements CommandExecutor {
         mcMMOPlayer.resetToolPrepMode();
         mcMMOPlayer.resetAbilityMode();
 
+        player = mcMMOPlayer.getPlayer();
         player.sendMessage(LocaleLoader.getString("Ability.Generic.Refresh"));
     }
 }