Commit graph

96 commits

Author SHA1 Message Date
extremeheat
458136d877
Vanilla server tests, client offline mode (#49)
* vanilla server launcher

* update package.json

* re-add babel to fix standard

* fix ci

* add buffer-equal

* simple fixes

* add offline client support

* fix closing bugs, proper wait for server start

* add test to mocha

* change test timeout to 2 min

* increase timeouts

Co-authored-by: Romain Beaumont <romain.rom1@gmail.com>
2021-03-17 23:04:14 +01:00
extremeheat
bd97a8e1b7
client close handling, add spawn event (#48) 2021-03-14 00:49:54 +01:00
extremeheat
58e011e06d
Login refactoring (#45)
* Refactor auth + encryption

Fix a bug with client account token caching

* move some files
2021-03-13 19:50:16 +01:00
extremeheat
1c582acdb5
Standard (#44)
* standard

* remove old examples
2021-03-13 19:38:31 +01:00
extremeheat
df8612e355
Start work on multi-version support, test cleanup (#43)
* some cleanup

* start work on multi-version support

* undelete some old examples, can update them later

* move old examples
2021-03-12 20:20:25 +01:00
extremeheat
667030370e varint64 impl, inventory and other packet fixes 2021-03-11 06:05:04 -05:00
extremeheat
9e1500ec77 add new packets and working proxy 2021-03-09 02:13:47 -05:00
extremeheat
863d51c56a Protocol updates, new packets 2021-02-25 22:18:25 -05:00
extremeheat
b64a22a8fc protocol updates, movement fixes
packet_map is now auto-generated
2021-02-25 17:47:14 -05:00
extremeheat
9bd8f4c2bb server sending generated chunks 2021-02-25 13:11:22 -05:00
extremeheat
f3604fa9b5 protocol updates
Add some updates
2021-02-21 15:22:04 -05:00
extremeheat
8c40910809 protocol updates 2021-02-20 01:08:38 -05:00
extremeheat
0ed5a8d061 protocol updates, packet dumping 2021-02-18 13:33:30 -05:00
extremeheat
4e3c5f8e31 implement command packet 2021-02-17 01:13:47 -05:00
extremeheat
7b00432c7b protocol updates 2021-02-16 03:24:25 -05:00
extremeheat
233f0d33a6 workingish client connection to server
Joining a vanilla server is still broken (related to encryption), but minet connects
2021-02-13 18:42:43 -05:00
extremeheat
60e57fad44 protocol updates, use ProtoDef compiler 2021-02-10 01:32:54 -05:00
extremeheat
1a7205b3d1 update protocol, add some doc 2021-02-07 19:50:15 -05:00
extremeheat
51214fcf29 seperate packet map from proto.yml 2021-02-07 16:47:07 -05:00
extremeheat
73d4dd1325 protocol def updates 2021-02-07 05:25:22 -05:00
extremeheat
9c171aa0da seperate server/serverTest 2021-02-03 13:26:13 -05:00
extremeheat
d92a38d3cd add creativeitems, biome definitions 2021-02-03 13:01:51 -05:00
extremeheat
040887e9df fix zlib decryption issue 2021-01-30 02:36:34 -05:00
extremeheat
d578eae98f add encryptor 2021-01-30 01:40:34 -05:00
extremeheat
902a57c722 working server 2021-01-29 00:50:26 -05:00
Filiph Sandström
06c77c3668 Manually fix packets for 1.12 2019-07-14 17:53:52 +02:00
Filiph Sandström
9c4dec74ca
Update protocol.json 2019-07-12 02:55:50 +02:00
Filiph Sandström
8d735acbf9 Read error for params.mcpe.name : 120 is not in the mappings value 2017-06-23 08:03:29 +02:00
Filiph Sandström
7c17673f3f TODO 2017-06-18 17:54:02 +02:00
mhsjlw
d61ddd7d20 oops 2017-01-22 13:59:07 -05:00
mhsjlw
166960e257 skin 2017-01-22 13:41:45 -05:00
mhsjlw
a187f0a9be updates ! 2017-01-22 13:28:23 -05:00
Filiph Sandström
dd43932720 Update protocol.json 2017-01-20 09:44:22 +01:00
Romain Beaumont
24ef9c5da1 adapt chat
except translate
see https://github.com/NiclasOlofsson/MiNET/blob/master/src/MiNET/MiNET/Net/McpeText.cs
2017-01-17 16:05:15 +01:00
Filiph Sandström
f432468de3 1.0 2016-12-17 18:25:20 +01:00
Filiph Sandström
710f4372e6 Updated to automatically generated protocol. 2016-12-14 18:19:16 +01:00
Filiph Sandström
0af8627d23 Update protocol.json 2016-12-11 21:43:29 +01:00
Filiph Sandström
559942de75 Update protocol.json 2016-12-11 19:13:32 +01:00
Filiph Sandström
6332fe5072 Add minor fixes. 2016-12-11 00:33:24 +01:00
Filiph Sandström
8e920e8399 Update start game (doesn't work yet, need varlong) 2016-10-29 18:03:00 +02:00
Filiph Sandström
7739d5c810 Fix login packet. 2016-10-29 17:05:08 +02:00
Filiph Sandström
89a63bb137 Apparently it's a byte array now. 2016-10-27 10:42:08 +02:00
Filiph Sandström
a1b4c6b02b Getting response now. 2016-10-27 10:38:48 +02:00
Filiph Sandström
44b262294d Add missing packets (doesn't work yet). 2016-10-26 22:06:45 +02:00
Filiph Sandström
c7d9191420 Update to 4 tabs. 2016-10-26 15:05:07 +02:00
Filiph Sandström
b4ed008d64 Update mappings to 0.16. 2016-10-26 14:34:00 +02:00
Filiph Sandström
5b1f1ab162 Update protocol.json 2016-06-23 22:03:52 +02:00
Filiph Sandström
78cfd29aab Update protocol.json 2016-06-23 04:12:09 +02:00
Romain Beaumont
315e32d634 string of start_game is worldName (according to Intyre) 2016-06-21 03:02:44 +02:00
Romain Beaumont
2c6ee76152
client_to_server_handshake doesn't have the magic 2016-06-18 14:37:23 +02:00