Commit graph

72 commits

Author SHA1 Message Date
extremeheat
d981515a75 Release 3.2.1 2021-06-01 20:10:59 -04:00
extremeheat
025c2cfac6 Release 3.2.0 2021-05-25 22:01:03 -04:00
extremeheat
f0fbf4f859
Send skin data, protocol updates (#88)
* Add skin data

* Serialization updates
* Dynamic shield item id
* NBT reading/writing on void type uses 0 length, fix some third party servers

* Fix proxy empty chunk issue

* Fix scoreboards
compiler needs ../

* fix indentation

* Fix set_score packet

* Fix readme title auth doc

* Implement new compiler vars
2021-05-24 10:17:09 -04:00
extremeheat
76febb29f1
Support xbox title + live.com auth (#86)
* preliminary support for xbox title + live.com auth

* cleanup

* export title list

* add to api docs

* Verify that minecraft token has titleId if did titleAuth

* Minor changes
2021-05-19 09:53:55 -04:00
extremeheat
b8f6ab4ed3 Remove crypto deps
Use node crypto lib
2021-05-11 21:17:31 -04:00
extremeheat
3a4335a2ae
Fix third party servers, optional client encryption (#83)
* Fix CBMC connections, fix js-raknet
* Remove electron support

* make raknet-native an optional dep

* protocol: fix skin serialization

* enable debugging output in tests

* Fix tests

* Allow server to skip encryption

* update protocol docs
2021-05-11 13:39:46 -04:00
extremeheat
8de044aafa update package.json 2021-05-05 12:20:27 +02:00
extremeheat
a8188c07ef Release 3.1.0 2021-05-05 12:20:27 +02:00
extremeheat
7263791581 Async batching 2021-04-20 09:55:57 -04:00
extremeheat
d3723ef42a
1.16.220 support (#66)
* 1.16.220 initial support

* 1.16.220 fixes, electron gcm

* 1.16.220 item stack fix
2021-04-16 16:40:38 -04:00
extremeheat
a9ad14008e viewer: add sprint, sneaking 2021-04-08 01:32:20 -04:00
extremeheat
2aade94033 update raknet-native, remove aes-js 2021-04-07 06:59:22 -04:00
extremeheat
88f88559af switch to browserify-crypto on electron 2021-04-03 20:30:01 -04:00
extremeheat
be98fc6cf8 test timeout fixes 2021-03-26 04:48:20 -04:00
extremeheat
bb9b94fa02 Add internal server test 2021-03-26 04:48:15 -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
6b7138695e 1.16.210 update 2021-03-21 07:54:04 -04:00
Romain Beaumont
9c36b71bf6 finish renaming to bedrock-protocol 2021-03-20 23:13:14 +00: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
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
667030370e varint64 impl, inventory and other packet fixes 2021-03-11 06:05:04 -05:00
extremeheat
86dcbc1f49 use raknet-native with js fallback 2021-03-08 02:36: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
49cff40097 cliet auth 2021-02-10 05:04:10 -05:00
extremeheat
60e57fad44 protocol updates, use ProtoDef compiler 2021-02-10 01:32:54 -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
c75a661a48 Build package before commit. 2019-07-14 18:22:34 +02:00
Filiph Sandström
b7e39dec84 Add babel for esnext support. 2019-07-14 17:21:20 +02:00
Filiph Sandström
7038f7a0f0
Update package.json 2018-04-22 18:47:47 +02:00
Filiph Sandström
332d0a5e49 Update package.json 2016-12-05 20:57:48 +01:00
Filiph Sandström
2737203101 Update protodef 2016-12-05 20:40:32 +01:00
Filiph Sandström
ed6870f8d5 Update package.json 2016-10-26 22:36:32 +02:00
Filiph Sandström
d910a96ee3 Bump version 2016-10-26 15:05:42 +02:00
Romain Beaumont
2e1e3f8bb2
update raknet 2016-06-18 14:37:37 +02:00
Romain Beaumont
d22a813a23
add decryption test 2016-06-17 14:33:55 +02:00
mhsjlw
709a456ecd decrypt our first packet 2016-06-16 08:14:33 -04:00
mhsjlw
26dca46471 more encryption stuff, lots of progress 2016-06-16 07:11:22 -04:00
mhsjlw
39bf3d6aba update protocol to 0.15 and start jwt decryption 2016-06-14 07:51:41 -04:00
mhsjlw
8109dbcdd8 update version to 2.2.3 2016-05-23 07:28:36 -04:00
mhsjlw
8ba1bf0da0 update version to 2.2.2 2016-05-23 07:17:59 -04:00
mhsjlw
01bf25e837 update version to 2.2.1 2016-05-23 06:45:46 -04:00
mhsjlw
19e6a1aa12 update to version 2.2.0 (protocol 70) 2016-05-19 17:19:44 -04:00
mhsjlw
3006fd44bf update to version 2.1.0 (protocol 60) 2016-05-14 21:26:38 -04:00