* Squashed commit from 'helper' branch
* CI: run "update-helper" script on cron
* Update index.js
* disable proxy test
* lint
* re-add proxy test with delay
* lint
* Fix cron time
* Default to JS implementation of RakNet
* update server also, adjust test timeout based on number of versions
* 1.17.10: fix texture pack issue, keep raknet default at C++
* force_build
* fix: online/max player count type definition.
Fixes the type definition of the online/max players to be an immediate
child of the ServerAdvertisement class so that it can be accessed
properly on TypeScript.
Signed-off-by: JK <u.sslooky@gmail.com>
* feat: implement advertisementFn type definition.
Adds the type definition for the 'advertisementFn' server option.
Signed-off-by: JK <u.sslooky@gmail.com>
* fix: minor advertisementFn typo in API docs.
Fixes a minor typo found in the API docs that misspells
'advertisementFn' as 'advertismentFn'.
Signed-off-by: JK <u.sslooky@gmail.com>
* feat: add skipPing to the API docs.
Adds the 'skipPing' client option to the API docs.
Signed-off-by: JK <u.sslooky@gmail.com>
* feat: add connectTimeout type definition.
Adds the 'connectTimeout' client option to the package type definitions.
Signed-off-by: JK <u.sslooky@gmail.com>
* fix: ping types.
Sets the TypeScript definition file to include more accurate types for
the ping function.
Signed-off-by: JK <u.sslooky@gmail.com>
* fix: changed usage.
Reverts the usage to the previous method of entering in ping options.
This makes it so that the host and port can once again be entered by
their order alone.
Signed-off-by: JK <u.sslooky@gmail.com>
* 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
* 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
* 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