Avoid NFE when incorrect usage is used. Fixes #205
This commit is contained in:
@@ -59,8 +59,17 @@ public class VaultCommand implements CommandExecutor {
|
|||||||
player.sendMessage(Lang.TITLE.toString() + Lang.NO_PERMS.toString());
|
player.sendMessage(Lang.TITLE.toString() + Lang.NO_PERMS.toString());
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int number;
|
||||||
|
try {
|
||||||
|
number = Integer.parseInt(args[1]);
|
||||||
|
} catch (NumberFormatException e) {
|
||||||
|
player.sendMessage(Lang.TITLE.toString() + ChatColor.RED + Lang.MUST_BE_NUMBER);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
if (VaultOperations.openOtherVault(player, args[0], args[1])) {
|
if (VaultOperations.openOtherVault(player, args[0], args[1])) {
|
||||||
PlayerVaults.getInstance().getInVault().put(player.getUniqueId().toString(), new VaultViewInfo(args[0], Integer.parseInt(args[1])));
|
PlayerVaults.getInstance().getInVault().put(player.getUniqueId().toString(), new VaultViewInfo(args[0], number));
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user