if(tile == null) return;
if(tile.pipe instanceof CoreRoutedPipe) {
IRouter router = ((CoreRoutedPipe)tile.pipe).getRouter();
//this is here to allow players to manually trigger a network-wide LSA update
router.forceLsaUpdate();
List<List<ExitRoute>> exits = router.getRouteTable();
HashMap<ForgeDirection, ArrayList<ExitRoute>> routers = new HashMap<ForgeDirection, ArrayList<ExitRoute>>();
for(List<ExitRoute> exit:exits) {
if(exit == null) continue;