From bc88549f207f1fc303b688ccfcf714cf6cf48ddb Mon Sep 17 00:00:00 2001
From: md_5 <md_5@live.com.au>
Date: Wed, 10 Jul 2013 23:46:31 +1000
Subject: [PATCH] Fix client crash with cannot send chat message

---
 ...066-Client-Crash-Cannot-Send-Message.patch | 22 +++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 CraftBukkit-Patches/0066-Client-Crash-Cannot-Send-Message.patch

diff --git a/CraftBukkit-Patches/0066-Client-Crash-Cannot-Send-Message.patch b/CraftBukkit-Patches/0066-Client-Crash-Cannot-Send-Message.patch
new file mode 100644
index 0000000000..062882fc31
--- /dev/null
+++ b/CraftBukkit-Patches/0066-Client-Crash-Cannot-Send-Message.patch
@@ -0,0 +1,22 @@
+From 7bc3292ff08b6d1630dfeb08ef83ce115a427bb9 Mon Sep 17 00:00:00 2001
+From: md_5 <md_5@live.com.au>
+Date: Wed, 10 Jul 2013 23:46:09 +1000
+Subject: [PATCH] Client Crash Cannot Send Message
+
+
+diff --git a/src/main/java/net/minecraft/server/PlayerConnection.java b/src/main/java/net/minecraft/server/PlayerConnection.java
+index 98b2622..18cee5b 100644
+--- a/src/main/java/net/minecraft/server/PlayerConnection.java
++++ b/src/main/java/net/minecraft/server/PlayerConnection.java
+@@ -832,7 +832,7 @@ public class PlayerConnection extends Connection {
+ 
+                 // CraftBukkit start
+                 if (this.player.getChatFlags() == 1 && !s.startsWith("/")) {
+-                    this.sendPacket(new Packet3Chat("Cannot send chat message."));
++                    this.player.sendMessage(ChatMessage.d("Cannot send chat message.")); // Spigot - fix client crash
+                     return;
+                 }
+ 
+-- 
+1.8.1.2
+