Commit graph

105 commits

Author SHA1 Message Date
extremeheat
f7c556ec94
Release 3.13.0 (#208) 2022-05-04 16:11:53 -04:00
extremeheat
20c53c49d7
Release 3.12.0 (#199) 2022-04-21 14:04:10 -04:00
extremeheat
930d90ea30
Release 3.11.1 (#197)
* Update package.json

* Update HISTORY.md
2022-04-19 14:07:13 -04:00
dependabot[bot]
5f90777bd7
Bump minecraft-data from 2.221.0 to 3.0.0 (#195)
Bumps [minecraft-data](https://github.com/PrismarineJS/node-minecraft-data) from 2.221.0 to 3.0.0.
- [Release notes](https://github.com/PrismarineJS/node-minecraft-data/releases)
- [Changelog](https://github.com/PrismarineJS/node-minecraft-data/blob/master/doc/history.md)
- [Commits](https://github.com/PrismarineJS/node-minecraft-data/compare/2.221.0...3.0.0)

---
updated-dependencies:
- dependency-name: minecraft-data
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-19 14:03:54 -04:00
extremeheat
9a4c7f03ea
Release 3.11.0 (#194) 2022-04-09 20:18:11 -04:00
LucienHH
cde600d51e
Implement Realm joining (#193)
* Pass client options to ping

* Implement RealmAPI to auth

* Add Realm join example

* Update package.json

* Update README.md

* Update index.d.ts

* Show one option, remove listener

* Fix wording

* Explain options

* Optional fields

* Fix typo

* Moved retry ad host/port extraction to prealms

* Add docs

* Fix lint

* Depend on prealms release

Co-authored-by: LucienHH <Lucien.holloway@aprox.co.uk>
2022-04-09 13:11:12 -04:00
extremeheat
550b1a19b4
Mark raknet-native as required dependency (#188)
JS raknet implementation needs some fixes, don't allow silent fail of this dep
2022-03-20 22:51:17 +01:00
extremeheat
817fd918ce
Ignore unconnected packets, remove babel (#185)
* Ignore unconnected packets, remove babel

* re-enable proxy test on ubuntu runner
2022-02-21 10:35:24 +01:00
extremeheat
330c819e7f
Release 3.10.0 (#180)
* Update HISTORY.md

* Update package.json

* Update README.md
2022-02-09 19:07:50 +01:00
extremeheat
2aa3b9826a
Release 3.9.0 (#173) 2022-01-08 13:40:22 -05:00
extremeheat
eb5ebc6650
Bump bedrock-provider in tests (#172) 2022-01-07 18:36:38 -05:00
extremeheat
572b83047c Release 3.8.0 2021-12-04 10:48:14 -05:00
Romain Beaumont
214c34c44b
Release 3.7.0 2021-11-07 12:55:11 +01:00
dependabot[bot]
389a68b98f
Bump prismarine-nbt from 1.6.0 to 2.0.0 (#148)
Bumps [prismarine-nbt](https://github.com/prismarinejs/prismarine-nbt) from 1.6.0 to 2.0.0.
- [Release notes](https://github.com/prismarinejs/prismarine-nbt/releases)
- [Changelog](https://github.com/PrismarineJS/prismarine-nbt/blob/master/HISTORY.md)
- [Commits](https://github.com/prismarinejs/prismarine-nbt/compare/1.6.0...2.0.0)

---
updated-dependencies:
- dependency-name: prismarine-nbt
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-07 12:48:01 +01:00
extremeheat
75bf22d619
1.17.40 update (#150)
* 1.17.40

* Update mcdata to 2.96.0

Co-authored-by: Romain Beaumont <romain.rom1@gmail.com>
2021-11-07 12:47:45 +01:00
extremeheat
8569b9823f
Release 3.6.1 2021-10-08 16:13:34 -04:00
extremeheat
adfa248e2d
Default createClient to latest version, fix server motd version (#144)
* Default createClient to latest version, fix server motd version

* Update vanilla.js
2021-10-08 05:56:10 -04:00
extremeheat
10feeea4ca
Release 3.6.0 (#141) 2021-10-04 13:27:38 -04:00
dependabot[bot]
72a4743993
Bump mocha from 8.4.0 to 9.1.2 (#138)
Bumps [mocha](https://github.com/mochajs/mocha) from 8.4.0 to 9.1.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/v8.4.0...v9.1.2)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-27 21:22:07 +02:00
extremeheat
f8ea6c01f4
Use minecraft-data for protocol data (#126)
* use minecraft-data protocol data

* use minecraft-data for extra data

* Update .npmignore

* update skin data

* fix example

* remove .gitattr

* fix mcdata skin import, disable install script
2021-09-25 22:57:29 +02:00
extremeheat
1f7e94e5db
Update some examples, cleanup (#136)
* Update some examples, cleanup

* lint
2021-09-18 19:50:43 -04:00
Jordan Jones
c5858d5add
Implement Prismarine Auth (#131)
* add prismarine-auth and mfp

* implement prismarine-auth

* putting this on the record, i am stupid

* Remove unneeded files

* Use export from prismarine-auth

* fix cache path

* default the authTitle to MNS

needs testings

* Remove unnecessary comment
2021-08-16 13:06:19 +02:00
extremeheat
a1fe4802e6 Release 3.5.1 2021-08-02 05:32:43 -04:00
extremeheat
0ab783e1e6
Release 3.5.0 2021-07-17 15:30:17 -04:00
extremeheat
f530677245
Option to use JS implementation of RakNet, fix 1.17.10 issue (#110)
* 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
2021-07-17 05:30:13 -04:00
extremeheat
1cdb0e4c55 Update protodef version 2021-06-23 00:10:58 -04:00
extremeheat
6a03c9813c Release 3.4.0 2021-06-09 17:53:16 -04:00
extremeheat
9aba6b436d
Release 3.3.0 (#96)
* Update package.json

* Update HISTORY.md

* Update package.json
2021-06-05 06:40:55 -04:00
extremeheat
9113b0967e
Merge pull request #95 from extremeheat/protofix3
Protocol updates for 1.16
2021-06-05 02:05:50 -04:00
extremeheat
187e74b823 use protodef-compiler-fix to fix npm install 2021-06-04 19:51:22 -04:00
dependabot[bot]
69b7c5c9f4 Bump leveldb-zlib from 0.0.26 to 1.0.1
Bumps [leveldb-zlib](https://github.com/extremeheat/node-leveldb-zlib) from 0.0.26 to 1.0.1.
- [Release notes](https://github.com/extremeheat/node-leveldb-zlib/releases)
- [Changelog](https://github.com/extremeheat/node-leveldb-zlib/blob/master/HISTORY.md)
- [Commits](https://github.com/extremeheat/node-leveldb-zlib/compare/v0.0.26...1.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-04 16:59:18 -04:00
extremeheat
0f0d064b13 Revert "temporary install fix"
This reverts commit 01575ecd6f.
2021-06-03 04:38:49 +00:00
extremeheat
01575ecd6f temporary install fix 2021-06-03 04:25:47 +00:00
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