Commit Graph

  • 4d9c0d4305 Update status schema to string for >=1.20.4 lazymc-hotfix slime 2024-02-17 00:27:59 -07:00
  • edfdf876c0
    Add v1_16_3 and v1_16_4 lazymc-multiver timvisee 2021-11-23 15:47:35 +01:00
  • 5b80bc2df3
    Make PACKET_ID public timvisee 2021-11-23 13:25:34 +01:00
  • 113f7f0bb2
    Add some Forge v1.13 types timvisee 2021-11-23 00:21:29 +01:00
  • 692a88c16b
    Add some v1.16.5, v1.17, v1.17.1 types timvisee 2021-11-23 00:20:30 +01:00
  • 6d1ef0b27d
    Derive Clone on Handshake lazymc-v1_17_1 lazymc-v1_16_5 timvisee 2021-11-18 12:00:38 +01:00
  • 356ea54243
    Add server status favicon timvisee 2021-11-18 11:34:43 +01:00
  • a14b40ea9d
    Fix some packet IDs timvisee 2021-11-16 18:08:47 +01:00
  • 4e6a1f9380
    Add trait to obtain protocol packet ID from packet data timvisee 2021-11-16 17:56:31 +01:00
  • d26a525c7b
    Add NamedSoundEffect timvisee 2021-11-14 15:34:21 +01:00
  • bef4fa8c00
    Add PluginMessage, set appropriate string length for Identifier types timvisee 2021-11-14 13:30:41 +01:00
  • a4fc2bcf7b
    Implement more v1.17.1 packets [WIP] timvisee 2021-11-13 22:33:25 +01:00
  • 39751ce604
    Add and update some v1.17.1 packets [WIP] timvisee 2021-11-12 19:41:27 +01:00
  • 4a4f2e2a1c
    Bump named-binary-tag to 0.6 master timvisee 2021-11-12 15:08:48 +01:00
  • 31041b8fe2
    The server status response sample field is optional (#18) Tim Visée 2021-11-09 20:06:51 +01:00
  • f19f598abe
    Add Handshake (#19) Tim Visée 2021-11-09 19:57:44 +01:00
  • 6a069edaff
    Derive Copy/Clone on data types (#20) Tim Visée 2021-11-09 19:53:55 +01:00
  • 09f95625ef
    Add bitfield derive (#16) vagola 2021-10-21 02:36:12 +03:00
  • 05cf9c6e6b
    Add VarInt discriminant type (#15) vagola 2021-09-22 23:29:00 +03:00
  • 024786e618
    Add unit variant derive (#13) vagola 2021-09-20 01:34:53 +03:00
  • 22bdb26a9c
    Add struct variant derive (#12) vagola 2021-09-17 18:13:07 +03:00
  • 70bfd01848
    Refactor protocol derive module (#11) vagola 2021-09-16 03:09:10 +03:00
  • f733fabedc Fix tests Vladislavs Golubs 2021-09-12 19:43:40 +03:00
  • b70968bd84 Fix travis link Vladislavs Golubs 2021-09-12 19:31:02 +03:00
  • 7b6b7e4921 Change project layout Vladislavs Golubs 2021-09-12 17:08:04 +03:00
  • b4a6f81e11
    Merge pull request #10 from btg99/master vagola 2021-05-03 19:37:24 +03:00
  • 41c185fcb1 Depend directly on proc_macro2 for Span Benjamin Givens 2021-05-01 15:39:45 -04:00
  • 2d8174678b Add bitfield decoder protodef-generator Vladislavs Golubs 2021-02-23 17:23:06 +03:00
  • 5a2b7e81fa Add packet struct write Vladislavs Golubs 2021-02-14 17:24:10 +03:00
  • e7eace3ef5 Prepare project layout Vladislavs Golubs 2021-02-13 16:38:21 +03:00
  • a121323eed Add multi version support generator Vladislavs Golubs 2021-02-09 23:36:13 +03:00
  • b043dbb07b WIP list field Vladislavs Golubs 2021-02-09 13:05:08 +03:00
  • 2d9b9dd94f Fix backend list parsing Vladislavs Golubs 2021-02-09 03:14:55 +03:00
  • c6d1cdecc7 Refactor Vladislavs Golubs 2021-02-09 03:04:40 +03:00
  • e8a061e672 Refactor Vladislavs Golubs 2021-02-08 23:37:10 +03:00
  • ebd8f5ce22 Refactor Vladislavs Golubs 2021-02-08 23:37:01 +03:00
  • 5245cdf16d Add more types and improve debug println Vladislavs Golubs 2021-02-08 01:49:30 +03:00
  • 1d5f2112a7 Fix Vladislavs Golubs 2021-02-07 18:46:24 +03:00
  • 0a0835fd2d Add game packets Vladislavs Golubs 2021-02-07 18:40:11 +03:00
  • 3be31e8b81 Add ref types to login and remove code coverage Vladislavs Golubs 2021-02-07 17:20:01 +03:00
  • 87b1e7a250 Add field data type modification Vladislavs Golubs 2021-02-07 16:46:00 +03:00
  • 99a331c6ab Fix Vladislavs Golubs 2021-02-07 16:09:48 +03:00
  • 03267e3318 Add fields Vladislavs Golubs 2021-02-07 15:52:27 +03:00
  • d589bd7956 Fix packet ids Vladislavs Golubs 2021-02-07 02:20:12 +03:00
  • ab4d40e482 Rework input json parser Vladislavs Golubs 2021-02-06 23:18:39 +03:00
  • 3229d02418 WIP input parse Vladislavs Golubs 2021-02-06 18:59:51 +03:00
  • 3189f0c0d9 Add minecraft-data as git submodule Vladislavs Golubs 2021-01-31 22:46:50 +03:00
  • f1c602092c Fix tests and rename to packet templates Vladislavs Golubs 2021-01-24 02:11:26 +03:00
  • fca5351977 Refactor protocol and refactor imports Vladislavs Golubs 2021-01-24 02:06:31 +03:00
  • 02f2d6b860 Add protocol state structs and imports generation Vladislavs Golubs 2021-01-24 01:03:16 +03:00
  • 2849483562 Add protocol state enum generation Vladislavs Golubs 2021-01-23 18:40:28 +03:00
  • ccd8647113 Fix derive Vladislavs Golubs 2021-01-23 18:39:59 +03:00
  • ff7edbb575
    Merge pull request #8 from Cldfire/support-hex-color Vladislav Golub 2020-06-22 15:07:12 +03:00
  • 541aa3342e Custom Serialize / Deserialize impls for Color Jarek Samic 2020-06-21 20:42:23 -04:00
  • 51ceac1e2c [chat] Support text hex colors in 1.16 Jarek Samic 2020-06-19 20:00:07 -04:00
  • c77fb449dc Take README from root Vladislavs Golubs 2020-04-15 04:06:49 +03:00
  • cd5f4bfa5b Add info for publish Vladislavs Golubs 2020-04-15 04:01:52 +03:00
  • 898363306e Allow publish protocol derive Vladislavs Golubs 2020-04-15 04:00:27 +03:00
  • e6a4cc6679 Add own varint/varlong support Vladislavs Golubs 2020-04-15 03:59:03 +03:00
  • 3e86e216c9
    Merge pull request #6 from eihwaz/game-disconnect Vladislav Golub 2020-01-09 22:23:33 +03:00
  • c71a3716ba Add README with badges Vladislav Golub 2020-01-09 22:23:18 +03:00
  • dc3cf19ecb Add game disconnect packet Vladislav Golub 2020-01-09 22:17:09 +03:00
  • 908a52df73
    Merge pull request #5 from eihwaz/derive Vladislav Golub 2020-01-04 12:49:25 +03:00
  • d7c35639c9 Validate string max length vagola 2020-01-04 12:39:31 +03:00
  • 0287fadb1e Replace with auto generation impl vagola 2020-01-04 11:14:48 +03:00
  • 73528233eb Add in proc macro decoder generation vagola 2020-01-04 11:12:05 +03:00
  • 61fff6fcf7 Add field custom encoder decoder support vagola 2020-01-03 18:31:44 +03:00
  • 0a0500239b Improve error handling vagola 2020-01-03 18:02:08 +03:00
  • 6d50407670 Add attributes parsing vagola 2020-01-03 15:28:45 +03:00
  • a4b7f100a8 Add macros to impl concentrate enum and json vagola 2020-01-02 15:25:22 +03:00
  • f43592c01f Save some progress towards derive macro vagola 2020-01-02 04:52:46 +03:00
  • d384ed2814 Add chunk data packet test vagola 2019-12-31 14:22:35 +03:00
  • 4bb68bb22d Add tests for chat message, keep alive and join game vagola 2019-12-31 04:07:45 +03:00
  • 1d524405aa Fix test vagola 2019-12-31 03:07:07 +03:00
  • 1d61f198f2 Add tests for status packets vagola 2019-12-31 00:45:32 +03:00
  • 133ebf8888 Finished with tests for client bound login packets vagola 2019-12-30 22:38:43 +03:00
  • 1fca9c3666 Finished with tests for server bound login packets vagola 2019-12-30 21:54:48 +03:00
  • f1a817d447 Rename trait packet to packet parser vagola 2019-12-30 20:42:06 +03:00
  • 9e1d934049 Fix derive macro vagola 2019-12-30 15:21:54 +03:00
  • 73c18de13c Add some login packet tests vagola 2019-12-30 15:19:12 +03:00
  • d78175d685 WIP: procmacro for automatic packet generation vagola 2019-12-30 03:16:38 +03:00
  • 5c4721a2bc Add chunk data packet vagola 2019-12-28 02:28:02 +03:00
  • 8675361bef Add serverbound and clientbound keep alive packet vagola 2019-12-28 00:04:01 +03:00
  • 0838c3688d Add join game packet vagola 2019-12-27 01:08:17 +03:00
  • 61d3c950b3 Optimize imports vagola 2019-12-26 23:37:38 +03:00
  • 06eec06800 Add game chat messages vagola 2019-12-26 23:35:19 +03:00
  • bc9e6a921f Reformat imports vagola 2019-12-26 23:34:52 +03:00
  • f07e068713 Add missing pub modifiers Vladislav Golub 2019-12-24 21:47:02 +03:00
  • e53d31b5db Add routing for login client bound packets Vladislav Golub 2019-12-24 21:46:34 +03:00
  • 1291070b35
    Merge pull request #3 from eihwaz/login Vladislav Golub 2019-12-24 21:38:59 +03:00
  • 764dfda8ed Add login client bound packets Vladislav Golub 2019-12-24 21:30:07 +03:00
  • 3d6dd8ed87 Add login server bound packets Vladislav Golub 2019-12-24 19:44:56 +03:00
  • acc098bc4e Add .idea to .gitignore Vladislav Golub 2019-12-23 22:40:04 +03:00
  • 2a579ccf9c Add travis Vladislav Golub 2019-12-23 22:39:33 +03:00
  • 620aac3d8d Add chat Vladislav Golub 2019-12-23 22:36:03 +03:00
  • e3aa488520 Some minor improvements and documentation Vladislav Golub 2019-12-17 03:10:05 +03:00
  • 1e5d82a664
    Create LICENSE Vladislav Golub 2019-11-15 20:17:05 +03:00
  • 6fcf5fe0ed Add status response Vladislav Golub 2019-11-10 23:42:00 +03:00
  • 824061e9a9 Remove self Vladislav Golub 2019-11-10 02:24:38 +03:00
  • c2348e7340 Add draft Vladislav Golub 2019-11-10 02:23:08 +03:00