@EventHandler
	public void onJoin(PlayerJoinEvent e) {
		String channel = plugin.getConfig().getString("CustomChannels.Channel-on-Join");
		ConfigurationSection s = ChannelsConfig.getChannels().getConfigurationSection("channels");
		Player p = e.getPlayer();

		/*
		 * Critical null-check. It is easy to mess this configuration setup and
		 * receive lots of errors.
		 */
		if (channel == null || s == null) return;

		// Both set to lowercase to avoid case-sensitivity issues.
		if (s.getKeys(false).contains(channel.toLowerCase())) {
			plugin.CustomChat.put(p.getName(), channel);
			return;
		} else {
			// Notify important players that there is an issue..
			Messenger.severe("The default channel-on-join (in config.yml) is invalid!");
			if (p.hasPermission("playerchat.mod")) Messenger.tell(p, "The default channel-on-join (in config.yml) is invalid!");
		}
	}