public boolean execute(CommandSender par1Sender, Command par2Command,
			String par3Args, String[] par4Args) {
		Player player;
		if (par4Args.length < 1) {
			if (!(par1Sender instanceof Player)) {
				Util.Message(par1Sender, i18n._("cmdillegalargument"), null);
				return false;
			} else {
				player = (Player) par1Sender;
			}
		} else {
			player = Util.findPlayer(par4Args[0], par1Sender);
			if(player == null) return false;
		}
			NopickupWorker.setPlayerNopickup(player, !NopickupWorker.isPlayerNopickup(player));
			Util.Message(par1Sender, i18n._((NopickupWorker.isPlayerNopickup(player) ? "enabled":"disabled").concat("Nopickup")), null);
		return true;
	}