View difference between Paste ID: mwPcwhMF and sfKNEqvR
SHOW: | | - or go back to the newest paste.
1-
	@EventHandler
1+
@EventHandler
2-
	public void onChat(final AsyncPlayerChatEvent pce) {
2+
public void onChat(final AsyncPlayerChatEvent pce) {
3-
		if (pce.isAsynchronous()) {
3+
	if (pce.isAsynchronous()) {
4-
			if (ChatHandler.getFormat(ChatHandler.plainCharacter(pce.getMessage())) != null) {
4+
		if (ChatHandler.getFormat(ChatHandler.plainCharacter(pce.getMessage())) != null) {
5-
				final AsyncHandler ah = new AsyncHandler(pce.getPlayer(),
5+
			final AsyncHandler ah = new AsyncHandler(pce.getPlayer(),
6-
						pce.getMessage(), pce.getRecipients());
6+
					pce.getMessage(), pce.getRecipients());
7-
				if (ah.getFormat().contains("%t")) {
7+
			if (ah.getFormat().contains("%t")) {
8-
					pce.setFormat(String.format(
8+
				pce.setFormat(String.format(
9-
							ah.getFormat().replace("%t",
9+
						ah.getFormat().replace("%t",
10-
									DateFormat.getDateTimeInstance() + ""), pce
10+
								DateFormat.getDateTimeInstance() + ""), pce
11-
									.getPlayer().getDisplayName(), pce
11+
								.getPlayer().getDisplayName(), pce
12-
									.getMessage()));
12+
								.getMessage()));
13-
				} else {
13+
			} else {
14-
					pce.setFormat(String.format(ah.getFormat(), pce.getPlayer()
14+
				pce.setFormat(String.format(ah.getFormat(), pce.getPlayer()
15-
							.getDisplayName(), pce.getMessage()));
15+
						.getDisplayName(), pce.getMessage()));
16
			}
17-
				for (Player p : pce.getRecipients()) {
17+
			for (Player p : pce.getRecipients()) {
18-
					if (ah.getSender().getLocation()
18+
				if (ah.getSender().getLocation()
19-
							.distanceSquared(p.getLocation()) > ChatHandler
19+
						.distanceSquared(p.getLocation()) > ChatHandler
20-
							.getDistance(ah.getChatFormat().getCharacter())) {
20+
						.getDistance(ah.getChatFormat().getCharacter())) {
21-
						pce.getRecipients().remove(p);
21+
					pce.getRecipients().remove(p);
22-
					}
22+
23
			}
24-
			}	
24+
		}	
25-
		} else {
25+
	} else {
26-
			pce.setCancelled(false);
26+
		pce.setCancelled(false);
27-
		}
27+
	}
28-
		LogWriter.writeNewLine(pce.getMessage());
28+
	LogWriter.writeNewLine(pce.getMessage());
29-
	}
29+
}