aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/torui/coflsky/network
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/torui/coflsky/network')
-rw-r--r--src/main/java/de/torui/coflsky/network/WSClientWrapper.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/main/java/de/torui/coflsky/network/WSClientWrapper.java b/src/main/java/de/torui/coflsky/network/WSClientWrapper.java
index 6542542..044dd65 100644
--- a/src/main/java/de/torui/coflsky/network/WSClientWrapper.java
+++ b/src/main/java/de/torui/coflsky/network/WSClientWrapper.java
@@ -13,7 +13,11 @@ import de.torui.coflsky.commands.Command;
import de.torui.coflsky.commands.JsonStringCommand;
import de.torui.coflsky.minecraft_integration.PlayerDataProvider;
import net.minecraft.client.Minecraft;
+import net.minecraft.event.ClickEvent;
+import net.minecraft.event.ClickEvent.Action;
import net.minecraft.util.ChatComponentText;
+import net.minecraft.util.ChatStyle;
+import net.minecraft.util.EnumChatFormatting;
import de.torui.coflsky.minecraft_integration.CoflSessionManager;
@@ -63,7 +67,19 @@ public class WSClientWrapper {
}
}
- throw new Error("Could not connect to any websocket remote!");
+ Minecraft.getMinecraft().thePlayer.addChatMessage(
+ new ChatComponentText("Cofl could not establish a connection to any server!"+
+ "\nIf you think this is a bug. Please report it on our Discord and include the ")
+ .setChatStyle(new ChatStyle().setColor(EnumChatFormatting.RED))
+ .appendSibling(new ChatComponentText("logs!")
+ .setChatStyle(new ChatStyle()
+ .setUnderlined(true)
+ .setColor(EnumChatFormatting.BLUE)
+ .setChatClickEvent(new ClickEvent(Action.OPEN_URL, "https://www.youtube.com/watch?v=9Kb29wEcMcs")))));
+
+ return false;
+ //throw new Error("Could not connect to any websocket remote!");
+
}