Commit graph

1323 commits

Author SHA1 Message Date
Matthias Neid
023bfea6e2 added socket end timeout 2019-11-15 13:54:12 +01:00
Kasper Seweryn
e36e8fe0d3 Add @waff/yggdrasil
As the author of node-yggdrasil doesn't seem to accept new PRs, I've created a fork which fixes phin error (thanks to @rom1505) and adds more meaningful messages for a couple of CloudFlare errors as proposed in https://github.com/PrismarineJS/mineflayer/issues/880#issuecomment-549127642
2019-11-06 01:40:21 +01:00
Romain Beaumont
dc713f0cf3
Merge pull request #648 from PrismarineJS/greenkeeper/standard-14.0.0
Update standard to the latest version 🚀
2019-08-21 00:17:24 +02:00
Romain Beaumont
83a77be10b fix for latest standard 2019-08-20 22:14:37 +00:00
greenkeeper[bot]
6aff4da999
chore(package): update standard to version 14.0.0 2019-08-19 21:31:41 +00:00
Romain Beaumont
8e5264dc52 fix lint for new standard version 2019-08-03 23:29:14 +00:00
Romain Beaumont
9268d95571 Release 1.9.4 2019-08-03 23:22:04 +00:00
Romain Beaumont
8fdb31054f add reference to node types in typescripts types
Fixes PrismarineJS/node-minecraft-protocol#644
2019-08-03 23:20:42 +00:00
greenkeeper[bot]
be7757b272 chore(package): update standard to version 13.0.1 2019-08-03 23:17:27 +00:00
Romain Beaumont
97da80d53a add gitpod config file 2019-08-03 23:02:44 +00:00
Romain Beaumont
b3faa54086
Make 1.14.4 the tested version of 1.14 major 2019-07-28 21:45:20 +02:00
Romain Beaumont
fbb1340033 add gitpod badge 2019-07-21 09:48:18 +00:00
Romain Beaumont
57717ed5ca
Make 1.14.3 the tested version of 1.14 major 2019-07-08 23:29:04 +02:00
Romain Beaumont
4a0889fe14
Release 1.9.3 2019-07-08 00:17:25 +02:00
Romain Beaumont
fbb92ffac6
handle both max-players and maxPlayers in createServer options
fix #632
2019-07-08 00:16:39 +02:00
Romain Beaumont
adbf603825
Release 1.9.2 2019-07-07 23:40:16 +02:00
Romain Beaumont
ffaa9f7990
check whether version is supported in server auto version detection 2019-07-07 23:37:19 +02:00
Romain Beaumont
423036c42d
Release 1.9.1 2019-07-07 23:30:39 +02:00
Romain Beaumont
d3a9f7dcea
throw an unsupported protocol version in createServer when asking for an unsupported version 2019-07-07 23:26:28 +02:00
Romain Beaumont
c59d9e2687
Merge pull request #633 from PrismarineJS/greenkeeper/@types/node-12.0.3
Update @types/node to the latest version 🚀
2019-05-29 00:07:11 +02:00
greenkeeper[bot]
772ed06811 chore(package): update @types/node to version 12.0.3 2019-05-28 19:52:44 +00:00
Romain Beaumont
cc622a5c5c
Release 1.9.0 2019-05-20 01:56:17 +02:00
greenkeeper[bot]
a95c6a1ad2 chore(package): update @types/node to version 11.9.0 (#617) 2019-05-20 01:47:14 +02:00
Romain Beaumont
b5b500adf8
1.14 support (#628) 2019-05-20 01:46:02 +02:00
Romain Beaumont
7c92ac9099
Merge pull request #619 from vlakreeh/master
Fix some typescript declarations
2019-03-11 18:35:01 +01:00
vlakreeh
56a3c36295 fix typescript declarations 2019-02-26 09:22:32 -05:00
Romain Beaumont
2732335b26
Merge pull request #618 from PrismarineJS/greenkeeper/mocha-6.0.0
Update mocha to the latest version 🚀
2019-02-19 18:23:41 +01:00
greenkeeper[bot]
f4249f15d5 chore(package): update mocha to version 6.0.0 2019-02-18 22:10:53 +00:00
Romain Beaumont
9ee8ece407
Merge pull request #611 from DeliciousJaffa/patch-1
Bump default version to 1.13.2
2019-01-22 02:07:44 +01:00
Jaffa
4ec8b3f254
Bump default version 2019-01-18 05:09:03 +00:00
Romain Beaumont
2f2648a17e
Merge pull request #609 from Sceat/patch-1
Add related helper mapItem library
2018-12-22 10:07:10 +01:00
Romain Beaumont
d171e47554
Merge pull request #610 from Gjum/patch/socket-end
Distinguish socket ending from other end reasons
2018-12-22 10:06:26 +01:00
Gjum
66e4bbc3b3
Distinguish socket ending from other end reasons 2018-12-22 05:33:05 +01:00
Sceat
4cd893607c
Add related helper mapItem library
https://github.com/AresRPG/aresrpg-map-colors
2018-12-18 03:46:27 +02:00
Romain Beaumont
8bccc3cb75
Release 1.8.3 2018-12-15 18:48:21 +01:00
Romain Beaumont
c6e55e80b9
Merge pull request #602 from vlakreeh/master
Add skipValidation flag for authentication
2018-12-02 19:05:31 +01:00
Romain Beaumont
3326329f37
Merge pull request #603 from lefela4/patch-1
Update compression.js
2018-12-02 18:56:53 +01:00
lefela4
2fe18e9fed
Update compression.js
Ok. The issue is in the minecraft-protocol module, in compression.js line 55.

You need to replace this:
```js
zlib.inflate(chunk.slice(size), (err, newBuf) => {
```
to this:
```js
zlib.unzip(chunk.slice(size), { finishFlush: zlib.constants.Z_SYNC_FLUSH }, (err, newBuf) => { /** Fix by lefela4. */
```

The problem happen when the packet end with the byte 0000ffff. I made some rechearch and I figured out the those byte are made for sharing deflate-compressed data chunks between streaming HTTP clients. However, from my understanding of DEFLATE/zlib, you can instead send Z_FULL_FLUSH 0x0000FFFF bytes to reset the stream which should serve the same effect of individually decompressible chunks. I will sumbit a pull request for the issue. Hope my explanation are good!
Have a good day :)
2018-12-02 10:45:35 -05:00
Romain Beaumont
ed6d51e7c3
improve debug info in readme 2018-11-25 19:39:34 +01:00
Romain Beaumont
9c8f1817f7
update badges 2018-11-25 16:51:30 +01:00
vlakreeh
aff9c221f7 fix client not connecting with skipValidation flag 2018-11-09 11:11:21 -05:00
vlakreeh
297d40b17d add skipValidation flag for authentication 2018-11-09 11:06:12 -05:00
Romain Beaumont
40102f6158
make 1.13.2 the tested and supported 1.13.x version 2018-11-03 18:11:00 +01:00
Romain Beaumont
ee9697e5ed
Merge pull request #598 from PrismarineJS/1.13.2-pre1
add 1.13.2-pre1 support
2018-10-16 22:39:06 +02:00
Romain Beaumont
e00696f94c
update to mcdata 2.33.0 : fix version definition for 1.13.2-pre1 2018-10-16 22:35:45 +02:00
Romain Beaumont
822d9e12dd
fix slot value in packet tests and update some deps 2018-10-16 22:23:16 +02:00
Romain Beaumont
97edd67b07
add 1.13.2-pre1 support 2018-10-16 21:45:14 +02:00
Romain Beaumont
273337d630
add issue template 2018-10-08 22:30:45 +02:00
Romain Beaumont
d874b990cf
Release 1.8.2 2018-10-07 20:05:58 +02:00
Romain Beaumont
bbaf3f05ff
fix tcp_dns.js checking for SRV lookup 2018-10-07 20:05:28 +02:00