Commit graph

518 commits

Author SHA1 Message Date
extremeheat
43ef9c9430 Add internal client/server test 2021-03-26 04:48:18 -04:00
extremeheat
3f5b82f0f4 protocol: use WindowID types 2021-03-26 04:48:17 -04:00
extremeheat
bb9b94fa02 Add internal server test 2021-03-26 04:48:15 -04:00
extremeheat
e22dfea599 Fix server/client closing 2021-03-26 04:48:14 -04:00
extremeheat
cf6471f6eb Add packet dumper, configuable vanilla server, client events 2021-03-26 04:48:13 -04:00
extremeheat
184de537f5 Remove old tests, lint tests 2021-03-23 03:28:50 -04:00
extremeheat
b079ebc676 Add server close 2021-03-23 03:28:50 -04:00
extremeheat
edcc370426
Add index, .npmignore, connect timeout (#1)
* add index and .npm ignore

* add connect timeout

* update protocol.json

* Update ci.yml

* Update ci.yml
2021-03-22 15:07:25 -04:00
extremeheat
6803d742e6 player input, transaction, bitflag updates 2021-03-22 04:21:06 -04:00
extremeheat
b569cb6353 update build script 2021-03-21 19:41:52 -04:00
extremeheat
597453100f serializer: absolute path imports 2021-03-21 16:16:20 -04:00
extremeheat
514a84fd19 1.16.210 fix 2021-03-21 16:03:24 -04:00
extremeheat
6b7138695e 1.16.210 update 2021-03-21 07:54:04 -04:00
Romain Beaumont
37f7d3de99 fix badges 2021-03-20 23:15:35 +00:00
Romain Beaumont
9c36b71bf6 finish renaming to bedrock-protocol 2021-03-20 23:13:14 +00:00
Romain Beaumont
e6cc00ef16
add npm install in publish.yml 3.0.0 2021-03-21 00:01:21 +01:00
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
Romain Beaumont
99cce3b371
setup some CI and basics (#47) 2021-03-14 00:49:17 +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
dependabot-preview[bot]
ff787ba8ad
Bump uuid-1345 from 0.99.7 to 1.0.2 (#41)
Bumps [uuid-1345](https://github.com/scravy/uuid-1345) from 0.99.7 to 1.0.2.
- [Release notes](https://github.com/scravy/uuid-1345/releases)
- [Commits](https://github.com/scravy/uuid-1345/compare/0.99.7...1.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-03-13 19:46:40 +01:00
dependabot-preview[bot]
66ba0c8a5c
Bump mocha from 2.5.3 to 8.3.2 (#46)
Bumps [mocha](https://github.com/mochajs/mocha) from 2.5.3 to 8.3.2.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v2.5.3...v8.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-03-13 19:46:25 +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
Romain Beaumont
3ffcf841ea
Update README.md 2021-03-11 13:30:44 +01:00
Romain Beaumont
2905d39dd4 remove yarn file 2021-03-11 12:11:42 +00:00
Romain Beaumont
8a6158bc2d
Merge pull request #33 from extremeheat/new
1.16
2021-03-11 13:02:48 +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
86dcbc1f49 use raknet-native with js fallback 2021-03-08 02:36:25 -05:00
extremeheat
f00357eca6 Logging updates 2021-03-05 02:13:40 -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
c7823ab71a cleanup
Update packages, remove  junk
2021-02-25 15:21:56 -05:00
extremeheat
9bd8f4c2bb server sending generated chunks 2021-02-25 13:11:22 -05:00
extremeheat
93ab3064ab update raknet path 2021-02-21 15:36:36 -05:00
extremeheat
4035295cdd packet batching + working client/server spawning 2021-02-21 15:26:34 -05:00
extremeheat
f3604fa9b5 protocol updates
Add some updates
2021-02-21 15:22:04 -05:00
extremeheat
57290cd180 client packet verification 2021-02-20 01:14:59 -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
8db7305eed move raknet to worker 2021-02-18 01:50:46 -05:00
extremeheat
fe05a3d645 fix decryption 2021-02-18 01:41:00 -05:00
extremeheat
4e3c5f8e31 implement command packet 2021-02-17 01:13:47 -05:00
extremeheat
b6f8fff01e disable some logging 2021-02-16 23:31:19 -05:00
extremeheat
7b00432c7b protocol updates 2021-02-16 03:24:25 -05:00
extremeheat
38840e2c15 Merge branch 'master' into new 2021-02-13 21:07:08 -05:00
extremeheat
b2a8d6fa2d rebasing 2021-02-13 21:04:22 -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
49cff40097 cliet auth 2021-02-10 05:04:10 -05:00