  import net.md_5.bungee.protocol.DefinedPacket;
  import io.netty.buffer.ByteBuf;
  import java.util.Locale;
-@@ -32,12 +35,16 @@ public class ScoreboardObjective extends DefinedPacket
+@@ -32,12 +35,15 @@ public class ScoreboardObjective extends DefinedPacket
          action = buf.readByte();
          if ( action == 0 || action == 2 )
          {

                 type = HealthDisplay.fromString( readString( buf ) );
             }
         }
@@ -50,12 +57,16 @@ public class ScoreboardObjective extends DefinedPacket
         buf.writeByte( action );
         if ( action == 0 || action == 2 )
         {

             if ( protocolVersion >= ProtocolConstants.MINECRAFT_1_13 )
             {
+                // Waterfall start - 1.13
+                value = readComponentAsString(buf);
                 type = HealthDisplay.values()[readVarInt( buf )];
             } else
             {
