          header = ChatComponentTransformer.getInstance().transform( this, header );
          footer = ChatComponentTransformer.getInstance().transform( this, footer );
  
-@@ -711,6 +714,7 @@ public final class UserConnection implements ProxiedPlayer
+@@ -711,6 +715,7 @@ public final class UserConnection implements ProxiedPlayer
  
      public void setCompressionThreshold(int compressionThreshold)
      {

         {
             sendMessage( position, ComponentSerializer.toString( new TextComponent( BaseComponent.toLegacyText( message ) ) ) );
         } else
@@ -670,6 +671,7 @@ public final class UserConnection implements ProxiedPlayer
     @Override
     public void setTabHeader(BaseComponent header, BaseComponent footer)
     {

         {
             sendMessage( position, ComponentSerializer.toString( new TextComponent( BaseComponent.toLegacyText( message ) ) ) );
         } else
@@ -491,7 +493,7 @@ public final class UserConnection implements ProxiedPlayer
         message = ChatComponentTransformer.getInstance().transform( this, message )[0];
 
         // Action bar doesn't display the new JSON formattings, legacy works - send it using this for now
