public boolean parsePublicMessage(String message, Client client) {
		if (status > 2 && !client.isModerator()) {
			client.sendButlerMessage(channel.getName(),
					"In diesem Channel kannst du nicht öffentlich sprechen.");
			return false;
		}

		String msg = message.toLowerCase();

		if (msg.contains(Server.get().getButler().getName().toLowerCase())
				&& msg.contains("mafia")) {
			channel.broadcastMessage(message, client, true);

			if (status == 0) {
				status++;
				thread.start();
				String popup = Popup
						.create("Start Mafiarunde",
								"Start Mafiarunde",
								String.format(
										"##Im Channel %s beginnt nun die _nächste Mafiarunde_.##_°B>_cKlicken Sie hier|/p James:ok<r°_ um daran teilzunehmen.",
										channel.getName()), 400, 250);

				for (Client c : channel.getClients()) {
					c.send(popup);
				}

				channel.broadcastButlerMessage("Eine _neue Runde Mafia_ beginnt. Wer bei diesem tödlichen Spiel mitspielen möchte, möge mir dies °R°privat °°mitteilen.");
			} else {
				channel.broadcastButlerMessage("Mafia läuft bereits.");
			}

			return false;
		}

		return true;
	}