54 Commits

Author SHA1 Message Date
Vladislavs Golubs
f1c602092c Fix tests and rename to packet templates 2021-01-24 02:11:26 +03:00
Vladislavs Golubs
fca5351977 Refactor protocol and refactor imports 2021-01-24 02:06:31 +03:00
Vladislavs Golubs
02f2d6b860 Add protocol state structs and imports generation 2021-01-24 01:03:16 +03:00
Vladislavs Golubs
2849483562 Add protocol state enum generation 2021-01-23 18:40:28 +03:00
Vladislavs Golubs
ccd8647113 Fix derive 2021-01-23 18:39:59 +03:00
Vladislav Golub
ff7edbb575
Merge pull request #8 from Cldfire/support-hex-color
[chat] Support text hex colors in 1.16
2020-06-22 15:07:12 +03:00
Jarek Samic
541aa3342e Custom Serialize / Deserialize impls for Color 2020-06-21 20:42:23 -04:00
Jarek Samic
51ceac1e2c [chat] Support text hex colors in 1.16 2020-06-19 20:00:07 -04:00
Vladislavs Golubs
c77fb449dc Take README from root 2020-04-15 04:06:49 +03:00
Vladislavs Golubs
cd5f4bfa5b Add info for publish 2020-04-15 04:01:52 +03:00
Vladislavs Golubs
898363306e Allow publish protocol derive 2020-04-15 04:00:27 +03:00
Vladislavs Golubs
e6a4cc6679 Add own varint/varlong support 2020-04-15 03:59:03 +03:00
Vladislav Golub
3e86e216c9
Merge pull request #6 from eihwaz/game-disconnect
Add game disconnect packet
2020-01-09 22:23:33 +03:00
Vladislav Golub
c71a3716ba Add README with badges 2020-01-09 22:23:18 +03:00
Vladislav Golub
dc3cf19ecb Add game disconnect packet 2020-01-09 22:17:09 +03:00
Vladislav Golub
908a52df73
Merge pull request #5 from eihwaz/derive
Proc macro to generate packet encoder and decoder
2020-01-04 12:49:25 +03:00
vagola
d7c35639c9 Validate string max length 2020-01-04 12:39:31 +03:00
vagola
0287fadb1e Replace with auto generation impl 2020-01-04 11:14:48 +03:00
vagola
73528233eb Add in proc macro decoder generation 2020-01-04 11:12:05 +03:00
vagola
61fff6fcf7 Add field custom encoder decoder support 2020-01-03 18:31:44 +03:00
vagola
0a0500239b Improve error handling 2020-01-03 18:02:08 +03:00
vagola
6d50407670 Add attributes parsing 2020-01-03 15:28:45 +03:00
vagola
a4b7f100a8 Add macros to impl concentrate enum and json 2020-01-02 15:25:22 +03:00
vagola
f43592c01f Save some progress towards derive macro 2020-01-02 04:52:46 +03:00
vagola
d384ed2814 Add chunk data packet test 2019-12-31 14:22:35 +03:00
vagola
4bb68bb22d Add tests for chat message, keep alive and join game 2019-12-31 04:07:45 +03:00
vagola
1d524405aa Fix test 2019-12-31 03:07:07 +03:00
vagola
1d61f198f2 Add tests for status packets 2019-12-31 00:45:32 +03:00
vagola
133ebf8888 Finished with tests for client bound login packets 2019-12-30 22:38:43 +03:00
vagola
1fca9c3666 Finished with tests for server bound login packets 2019-12-30 21:54:48 +03:00
vagola
f1a817d447 Rename trait packet to packet parser 2019-12-30 20:42:06 +03:00
vagola
9e1d934049 Fix derive macro 2019-12-30 15:21:54 +03:00
vagola
73c18de13c Add some login packet tests 2019-12-30 15:19:12 +03:00
vagola
d78175d685 WIP: procmacro for automatic packet generation 2019-12-30 03:16:38 +03:00
vagola
5c4721a2bc Add chunk data packet 2019-12-28 02:28:02 +03:00
vagola
8675361bef Add serverbound and clientbound keep alive packet 2019-12-28 00:04:01 +03:00
vagola
0838c3688d Add join game packet 2019-12-27 01:08:17 +03:00
vagola
61d3c950b3 Optimize imports 2019-12-26 23:37:38 +03:00
vagola
06eec06800 Add game chat messages 2019-12-26 23:35:19 +03:00
vagola
bc9e6a921f Reformat imports 2019-12-26 23:34:52 +03:00
Vladislav Golub
f07e068713 Add missing pub modifiers 2019-12-24 21:47:02 +03:00
Vladislav Golub
e53d31b5db Add routing for login client bound packets 2019-12-24 21:46:34 +03:00
Vladislav Golub
1291070b35
Merge pull request #3 from eihwaz/login
Add login packets
2019-12-24 21:38:59 +03:00
Vladislav Golub
764dfda8ed Add login client bound packets 2019-12-24 21:30:07 +03:00
Vladislav Golub
3d6dd8ed87 Add login server bound packets 2019-12-24 19:44:56 +03:00
Vladislav Golub
acc098bc4e Add .idea to .gitignore 2019-12-23 22:40:04 +03:00
Vladislav Golub
2a579ccf9c Add travis 2019-12-23 22:39:33 +03:00
Vladislav Golub
620aac3d8d Add chat 2019-12-23 22:36:03 +03:00
Vladislav Golub
e3aa488520 Some minor improvements and documentation 2019-12-17 03:10:05 +03:00
Vladislav Golub
1e5d82a664
Create LICENSE 2019-11-15 20:17:05 +03:00