@Override public void read(ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) { header = readString( buf ); footer = readString( buf ); }
@Override public void write(ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) { writeString( header, buf ); writeString( footer, buf ); }
@Override public void setTabHeader(BaseComponent header, BaseComponent footer) { header = ChatComponentTransformer.getInstance().transform( this, header )[0]; footer = ChatComponentTransformer.getInstance().transform( this, footer )[0]; unsafe().sendPacket( new PlayerListHeaderFooter( ComponentSerializer.toString( header ), ComponentSerializer.toString( footer ) ) ); }
@Override public void setTabHeader(BaseComponent[] header, BaseComponent[] footer) { header = ChatComponentTransformer.getInstance().transform( this, header ); footer = ChatComponentTransformer.getInstance().transform( this, footer ); unsafe().sendPacket( new PlayerListHeaderFooter( ComponentSerializer.toString( header ), ComponentSerializer.toString( footer ) ) ); }
@Override public void setHeaderFooter(String header, String footer) { if (!Objects.equals(header, clientHeader) || !Objects.equals(footer, clientFooter)) { if (header != null && footer != null) { sendPacket(new PlayerListHeaderFooter(header, footer)); } clientHeader = header; clientFooter = footer; } }
@Override public void read(ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) { header = readString( buf ); footer = readString( buf ); }
@Override public void write(ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) { writeString( header, buf ); writeString( footer, buf ); }
@Override public void setTabHeader(BaseComponent[] header, BaseComponent[] footer) { if ( pendingConnection.getVersion() >= ProtocolConstants.MINECRAFT_1_8 ) { unsafe().sendPacket( new PlayerListHeaderFooter( ( header != null ) ? ComponentSerializer.toString( header ) : EMPTY_TEXT, ( footer != null ) ? ComponentSerializer.toString( footer ) : EMPTY_TEXT ) ); } }
@Override public void setTabHeader(BaseComponent header, BaseComponent footer) { if ( pendingConnection.getVersion() >= ProtocolConstants.MINECRAFT_1_8 ) { unsafe().sendPacket( new PlayerListHeaderFooter( ( header != null ) ? ComponentSerializer.toString( header ) : EMPTY_TEXT, ( footer != null ) ? ComponentSerializer.toString( footer ) : EMPTY_TEXT ) ); } }
sendPacket(new PlayerListHeaderFooter(serverHeader, serverFooter)); sendPacket(new PlayerListHeaderFooter(clientHeader, clientFooter));