extremeheat
025c2cfac6
Release 3.2.0
3.2.0
2021-05-25 22:01:03 -04:00
extremeheat
9cb4a888f4
Fix empty chunks on proxy spawn ( #89 )
...
* Fix empty chunks on proxy spawn
Hack to fix issue with chunks not loading when client joins the proxy
* Queue chunk, respawn packets and only send them after player spawn
* fix lint
2021-05-24 12:07: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
f644595b4b
Merge pull request #85 from extremeheat/tpf
2021-05-15 00:04:16 -04:00
extremeheat
879a4c21ba
Rename src/auth -> src/handshake
2021-05-12 04:29:34 -04:00
extremeheat
7d532e8c7e
protocol updates
2021-05-11 21:40:53 -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
Nihat
bb88115e5e
Update readme ( #81 )
2021-05-06 13:23:45 -04:00
extremeheat
8de044aafa
update package.json
3.1.0
2021-05-05 12:20:27 +02:00
extremeheat
a8188c07ef
Release 3.1.0
2021-05-05 12:20:27 +02:00
extremeheat
ab8b6ddc0c
Protocol updates, maps and rotation ( #77 )
...
* protocol updates
* Add clientbound map packet impl
* Add missing byte rotation implementation
* github: auto collapse generated diffs
* protocol doc fix
* protocol collision fix
* Fix map pixels
2021-05-04 13:56:12 -04:00
extremeheat
c9c162bc16
Increase test timeouts
2021-05-04 03:00:08 -04:00
extremeheat
faf7373dfd
Fix microsoft auth refresh
2021-05-04 03:00:08 -04:00
dependabot-preview[bot]
cbfd9eac1d
Upgrade to GitHub-native Dependabot ( #75 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-05-02 01:04:32 +02:00
extremeheat
cf006ab12d
Fix readme install command
2021-04-25 09:28:15 -04:00
u9g
39659cf48b
rename hostname to host ( #74 )
2021-04-23 03:23:43 -04:00
extremeheat
7c6439b301
Add version check ( #73 )
...
* Add version check
* fix server import
2021-04-21 07:23:06 -04:00
extremeheat
b60fd53ad5
Add relay proxy to tests, docs, fix offline ( #71 )
...
* Add relay proxy to tests, docs
* Add proxy example, type defs
* update docs
* proxy: forward login packet, fix offline
2021-04-21 06:22:51 -04:00
extremeheat
5ea8056e04
Fix relay, cleanup
2021-04-20 09:55:57 -04:00
extremeheat
1538c3fc03
Add server MOTD options
2021-04-20 09:55:57 -04:00
extremeheat
7263791581
Async batching
2021-04-20 09:55:57 -04:00
extremeheat
999bfd3569
Enforce server auth, ping on createClient, update docs ( #68 )
...
* Add createServer, ping on createClient, update README
* fix createClient keepalive
* resort readme, fix node 14
* Enforce auth on server connections, fix close/connect issues
* add type definitions, update readme, docs
* Wait some time before closing connection, update docs
* wait for server close in tests, fix race bug
* export a ping api
* Rename api.md to API.md
* add ping example
2021-04-18 09:19:59 -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
u9g
d8ff48258c
Add createClient ( #61 )
...
* Initial commit
* remove comment
* export obj
* fix export
* add to api.md
* fix old refs to nmp
2021-04-14 23:39:05 +02:00
Romain Beaumont
0bf6b8bded
Merge pull request #60 from extremeheat/examples
...
Add viewer, protocol and crypto updates
2021-04-14 23:36:52 +02:00
extremeheat
8663247a2a
Lessen logging, fix JWT param
2021-04-14 07:42:36 -04:00
extremeheat
aec81efba8
Merge branch 'master' of https://github.com/PrismarineJS/bedrock-protocol into examples
2021-04-14 07:25:38 -04:00
extremeheat
fc39d69798
protocol: inventory, recipe updates
2021-04-14 07:23:42 -04:00
u9g
21a0dcd393
Add metadata dumping to dumpPackets.js ( #63 )
2021-04-14 04:23:04 -04:00
u9g
5499f956b9
Refactor data-provider use in server ex ( #64 )
2021-04-14 04:19:45 -04:00
extremeheat
880b052093
Add CONTRIBUTING.md ( #59 )
...
* Create CONTRIBUTING.md
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
2021-04-12 00:47:38 +02:00
u9g
ed2dbcc568
Add packet dumper with same format as java dumper
2021-04-11 00:56:33 -04:00
extremeheat
a9ad14008e
viewer: add sprint, sneaking
2021-04-08 01:32:20 -04:00
extremeheat
41b9f7b383
viewer: working first person
2021-04-07 07:15:22 -04:00
extremeheat
2aade94033
update raknet-native, remove aes-js
2021-04-07 06:59:22 -04:00
extremeheat
01f19164ba
viewer: key control movement
2021-04-07 01:56:32 -04:00
extremeheat
7a830317ea
viewer: first person views
2021-04-04 03:52:06 -04:00
extremeheat
f4c3d900f1
Merge branch 'new' into examples
2021-04-03 23:12:29 -04:00
extremeheat
32d52e9878
viewer: refactor and cleanup
2021-04-03 22:56:36 -04:00
extremeheat
d2c0d3c386
viewer: add proxy example
2021-04-03 20:34:42 -04:00
extremeheat
88f88559af
switch to browserify-crypto on electron
2021-04-03 20:30:01 -04:00
extremeheat
b79e4a65e4
packet fixes, login chain update, raknet updates
2021-04-03 20:25:53 -04:00
extremeheat
f5321dd277
create pviewer exxample
2021-03-30 01:39:28 -04:00
extremeheat
a55eaddc98
Add packet dumper, new server example, internal client/server test ( #4 )
...
* Add packet dumper, configuable vanilla server, client events
* Fix server/client closing
* Add internal server test
* protocol: use WindowID types
* Add internal client/server test
* test timeout fixes
* client example updates
* update server example, use protocol updates
Server example with bedrock-provider
Use 64-bit varints for entity runtime ids
* fix internal test packet path
2021-03-26 05:19:08 -04:00
extremeheat
47c76ee597
fix internal test packet path
2021-03-26 05:13:01 -04:00
extremeheat
3369fc2790
update server example, use protocol updates
...
Server example with bedrock-provider
Use 64-bit varints for entity runtime ids
2021-03-26 04:48:23 -04:00
extremeheat
0bdd071876
client example updates
2021-03-26 04:48:21 -04:00
extremeheat
be98fc6cf8
test timeout fixes
2021-03-26 04:48:20 -04:00