@EventHandler
	public void onArenaStart(PAStartEvent e){
		FileConfiguration config = Main.getConfig();
		HashSet<ArenaTeam> Teams = e.getArena().getTeams();
		for (ArenaTeam t : Teams) {			
			HashSet<ArenaPlayer> Players = t.getTeamMembers();			
			if (t.getName().equalsIgnoreCase(config.getString("PVPArena.BlueTeamName"))){
				BluePlayers = Players.size();
			} else if (t.getName().equalsIgnoreCase(config.getString("PVPArena.RedTeamName"))) {
				RedPlayers = Players.size();
			} else {
				Main.getLogger().info("Unkown Team: " + t.getName());
			}
		}
		Main.getRedstoneChips().getChannelManager().getChannelByName(config.getString("PVPArena.GameIsRunningChannel"), false).transmit(true, 0);
		BroadcastChannel ReverseChannel = Main.getRedstoneChips().getChannelManager().getChannelByName(config.getString("PVPArena.ReverseChannel"), false);
		ReverseChannel.transmit(true, 0);
		BroadcastChannel BlueChannel = Main.getRedstoneChips().getChannelManager().getChannelByName(config.getString("PVPArena.BlueChannel"), false);
		for (int i = 0; i < BluePlayers; i++){
			BlueChannel.transmit(true, 0);
			BlueChannel.transmit(false, 0);
		}
		BroadcastChannel RedChannel = Main.getRedstoneChips().getChannelManager().getChannelByName(config.getString("PVPArena.RedChannel"), false);
		for (int i = 0; i < RedPlayers; i++){
			RedChannel.transmit(true, 0);
			RedChannel.transmit(false, 0);
		}
		ReverseChannel.transmit(false, 0);
	}