From 0d14642362bc93f9545b0c104e4aff4e2a1a98e9 Mon Sep 17 00:00:00 2001 From: feildmaster Date: Wed, 23 Jan 2013 05:51:46 -0600 Subject: Don't try listing something that may not exist. Fixes BUKKIT-3471 The player name may not be provided, in which case the command will fail hard. --- src/main/java/org/bukkit/command/defaults/ClearCommand.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/main/java/org/bukkit/command/defaults/ClearCommand.java b/src/main/java/org/bukkit/command/defaults/ClearCommand.java index 02d1e505..a9df4f90 100644 --- a/src/main/java/org/bukkit/command/defaults/ClearCommand.java +++ b/src/main/java/org/bukkit/command/defaults/ClearCommand.java @@ -62,6 +62,8 @@ public class ClearCommand extends VanillaCommand { int count = player.getInventory().clear(id, data); Command.broadcastCommandMessage(sender, "Cleared the inventory of " + player.getDisplayName() + ", removing " + count + " items"); + } else if (args.length == 0) { + sender.sendMessage(ChatColor.RED + "Please provide a player!"); } else { sender.sendMessage(ChatColor.RED + "Can't find player " + args[0]); } -- cgit v1.2.3