@Override public void read(ByteBuf buf) { message = readString( buf ); }
@Override public void write(ByteBuf buf) { writeString( message, buf ); }
@Override public void read(ByteBuf buf) { response = readString( buf ); }
private static net.md_5.bungee.protocol.packet.Title createPacket(Action action) { net.md_5.bungee.protocol.packet.Title title = new net.md_5.bungee.protocol.packet.Title(); title.setAction( action ); if ( action == Action.TIMES ) { // Set packet to default values first title.setFadeIn( 20 ); title.setStay( 60 ); title.setFadeOut( 20 ); } return title; }
@Override public void read(ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) { serverId = readString( buf ); publicKey = readArray( buf ); verifyToken = readArray( buf ); }
@Override public void write(ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) { writeString( serverId, buf ); writeArray( publicKey, buf ); writeArray( verifyToken, buf ); }
@Override public String getName() { return ( name != null ) ? name : ( loginRequest == null ) ? null : loginRequest.getData(); }
@Override public int getVersion() { return ( handshake == null ) ? -1 : handshake.getProtocolVersion(); }
@Override public void write(ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) { writeString( header, buf ); writeString( footer, buf ); }
@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) { writeArray( sharedSecret, buf ); writeArray( verifyToken, buf ); }
@Override public void read(ByteBuf buf) { uuid = readString( buf ); username = readString( buf ); }
@Override public void read(ByteBuf buf) { data = readString( buf ); }
@Override public void write(ByteBuf buf) { writeString( data, buf ); }
@Override public void write(ByteBuf buf) { writeString( response, buf ); }
@Override public void write(ByteBuf buf) { writeString( uuid, buf ); writeString( username, buf ); }
@Override public ProxiedPlayer.MainHand getMainHand() { return ( settings == null || settings.getMainHand() == 1 ) ? ProxiedPlayer.MainHand.RIGHT : ProxiedPlayer.MainHand.LEFT; }
@Override public boolean hasChatColors() { return settings == null || settings.isChatColours(); }
@Override public byte getViewDistance() { return ( settings != null ) ? settings.getViewDistance() : 10; }