From 2596158e41f0e0e424e93b4a24b81a28c1a02337 Mon Sep 17 00:00:00 2001
From: Kearney <ckearney@miradortech.com>
Date: Sun, 25 Jun 2017 08:49:23 -0700
Subject: [PATCH] filtering on is connected

---
 .../creeper/command/commands/admin/RestartCommand.java           | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main/java/com/comandante/creeper/command/commands/admin/RestartCommand.java b/src/main/java/com/comandante/creeper/command/commands/admin/RestartCommand.java
index 246125c4..d9f501bb 100644
--- a/src/main/java/com/comandante/creeper/command/commands/admin/RestartCommand.java
+++ b/src/main/java/com/comandante/creeper/command/commands/admin/RestartCommand.java
@@ -28,6 +28,7 @@ public class RestartCommand extends Command {
     public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception {
         execCommandThreadSafe(ctx, e, BounceIrcBotCommand.class, () -> {
             playerManager.getAllPlayersMap().values().stream()
+                    .filter(player -> player.getChannel().isConnected())
                     .forEach(player -> gameManager.getChannelUtils().write(player.getPlayerId(),
                             "                      88                                          \n" +
                     "                      88                                   ,d     \n" +
-- 
GitLab