main
Branches > main > 125ac6e > files / src / net / bowmap / server / protocol / serverbound_packets.clj
Commits:
9c9cb1fAdd print support to write buffers2783a52Add serverbound known packs packetcfa14b4Throw generic IOException on EOF071c90bDon't catch Errors in table encoding0c9829fThrow ex-info on failed codec coerciondab4740Update phase.clj docstring3d55f36Send known packs with core datapack32cb01cAdd identifier to protocol.types0123d38Record when player starts login13e7ec7Don't return buffers from nil packet readers9aaf2d3Replace handle.clj player value with a connection uuid339bb4dUpdate README1629b2dImprove error message when writer created via 'apply>' fails07b9183Decouple frames from mutable, writable buffers2258a02Separate frames as being ByteBufs0cc811bImprove readability of connections.clj208a969Log unexpected exceptions in connection.cljbce7b6aComplete login phase55d36f2Add and improve readers and writerseb5d4ddRespond to client ping requeste990856Separate client state update and packet handling and move to better namespaces88faa97Use Connection protocol and drop core.async068f95eUse Server protocol rather than channel30cd6b9AOT compile before running to improve startup time8763571Distinguish empty and unimplemented serverbound packets with nil859a00cPre-compute table partitionsbce5890Remove codec spec and rename codec namespace to 'packet-serialization'4ed8ebdSuffix channel key names with -chan to make clear they are channels4799394Bind a port one is not supplied to start-server!8372250Improve namesc9e2f70Document streams.cljf5d10a8Merge branch ticket/logginge03c34cLog when server starts83e1647Add tools.logging9879d7fMerge branch ticket/server-list-ping3fafff8Rename 'to-reader' and 'to-writer' to '->reader' and '->writer'25bc420Enumerate the set of clientbound and serverbound packet ids6c5319dUpdate names to reflect 'schema' no longer being a thing32821d4Make all codecs always functions, rather than sometimes tables9a893c4Spec readers, writers, and codecs23ec393Rename codecs as type< and type> for readers and writers1ef4425Don't allow nil in table writersc9bd266Build id and schema maps in serverbound and clientbound packet namespaces36cd69aAdd fake player count numbers to server list ping7f487e6Add player count to status response packetfffc530Send MOTD to clients10ffca1Add MOTD to status response packet6bcddb0Add text component spec2c5e1baAdd clientbound packet channel to client spec556cc2fDocument that frames are not length prefixed