Commit graph

1200 commits

Author SHA1 Message Date
Will Franzen
426a01249c Start on parsing compressed packets 2015-01-02 11:50:54 -06:00
roblabla
d657371b6b Fix compression. Implement position. Add some debugging utilities. 2015-01-01 22:20:47 +00:00
Will Franzen
00241c4044 Fix crash when trying to write to socket 2014-12-31 12:26:59 -06:00
Will Franzen
52078273fe Fix silly typos 2014-12-31 12:24:13 -06:00
Will Franzen
2c02ebfde9 Merge branch 'zlib-compression' into packets-1.8
Conflicts:
	lib/protocol.js
2014-12-31 12:19:49 -06:00
Will Franzen
17e78c11f6 Implement @roblabla's changes 2014-12-31 12:17:17 -06:00
Will Franzen
3121c0fdcc Switch to varint where I was doubting wiki.vg 2014-12-30 13:06:48 -06:00
Will Franzen
46e5637a3c Fix stupid typos 2014-12-30 12:59:57 -06:00
Will Franzen
b12beb3265 Implement title packet 2014-12-30 12:55:38 -06:00
Will Franzen
255957c6ef Implement world_border packet 2014-12-30 12:40:30 -06:00
Will Franzen
7efeba68de Change protocol version number 2014-12-30 12:24:39 -06:00
Will Franzen
29a93f319e Start on updating protocol to 1.8 2014-12-30 12:23:58 -06:00
Will Franzen
675d358dec Finish adding compression to pipeline (see note)
It's 3 AM and I know theres a pretty big chance none of this code makes sense.
Everything needs to be tested, as well as I need to figure out if encryption
comes after compression or not.
2014-12-30 02:55:04 -06:00
Will Franzen
b73884e236 Add listener for compression request 2014-12-30 02:15:08 -06:00
Will Franzen
cfa30d9e1d Add packets to protocol and threshold to client 2014-12-30 02:08:21 -06:00
Robin Lambertz
ba4d871984 Merge pull request #106 from mrfrase3/patch-1
Update yggdrasil.js to fix bug when reloading session
2014-12-15 22:29:19 +01:00
The Gitter Badger
fb7eba4667 Added Gitter badge 2014-11-30 18:00:48 +00:00
Frase
bcbcf5ef7f Update yggdrasil.js to fix bug
This fixes a crash that occurs on line 310 of index.js where it tries to read the value of client.session.selectedProfile.id which doesn't exist if the session was acquired by a refresh with old auth details.
2014-11-22 21:01:59 +08:00
roblabla
09cdf6c77d Add missing \n at the end of Public Pem causing errors. 2014-11-09 20:14:25 +00:00
roblabla
baaac91055 Set no delay on stream if it's TCP. Fixes #38 2014-10-29 00:30:33 +01:00
Robin Lambertz
33e9c39af6 Merge pull request #100 from ryush00/patch-1
Update README for new ping results post-1.7
2014-10-27 22:08:37 +01:00
roblabla
6357df8637 Add pure-js implementation alternative to URSA. 2014-10-21 21:15:43 +02:00
roblabla
a8648464f4 Release 0.12.3 2014-10-19 17:56:18 +02:00
Robin Lambertz
b8ea176fb7 Use proper for loop in getField, fixes #103
some tools add custom functions to Array, which breaks for/in loops on array.
2014-10-17 18:28:38 +02:00
ryush00
021cc8d0e6 Update ping result for new version. 2014-10-01 14:56:58 +09:00
Robin Lambertz
06ea770355 Release 0.12.2 2014-09-08 16:18:49 +02:00
Robin Lambertz
a6b1e107f5 Remove useless toString(10) in UUID 2014-09-08 14:35:50 +02:00
OverJT
25419343ba Fixed uuid 2014-09-08 14:33:19 +02:00
Robin Lambertz
78f0ea8fb9 Fix test for 1.7.10 compatibility 2014-09-08 14:32:15 +02:00
Robin Lambertz
cb24696982 Fix tests involving the server jar 2014-09-08 13:36:47 +02:00
roblabla
e76d2743e1 Patch UUID processing (Fixes #92) 2014-09-05 12:49:39 +02:00
Robin Lambertz
f80b2aa1b3 Fix nullable state code not working. 2014-05-14 23:49:37 +02:00
Robin Lambertz
9181fe9517 Merge pull request #89 from innoying/patch-3
Fix Spawn Object Packet Parsing
2014-05-14 23:46:24 +02:00
Robin Lambertz
2804fcda44 Merge pull request #87 from innoying/patch-1
Fix entityMetadata reads
2014-05-14 23:46:12 +02:00
Robin Lambertz
70a38779a6 Merge pull request #88 from innoying/patch-2
Fix team scoreboard
2014-05-14 23:45:51 +02:00
Luke Young
61b7a0c20a Better condition fix 2014-05-14 13:46:29 -05:00
Luke Young
5f349d338d Revert "Fix team scoreboard"
This reverts commit 95bacd4bfd.
2014-05-14 13:45:46 -05:00
Luke Young
833df2039c Fix Spawn Object Packet Parsing
If read fails a pre-condition within a container, skip it
2014-05-14 13:44:43 -05:00
Luke Young
95bacd4bfd Fix team scoreboard
Because the team scoreboard values are optional, they should not always be included in the written response.
2014-05-13 23:42:13 -05:00
Luke Young
97bf07b3ad Fix entityMetadata reads
Seems to have been broken at some point. This pull request fixes it.
2014-05-13 23:01:08 -05:00
Robin Lambertz
a885ab9de2 Merge pull request #83 from deathcap/more-raw
Emit a 'raw' event for all raw buffers (in addition to per-packet-type)
2014-04-30 12:18:36 +02:00
deathcap
cda8847b44 Emit a 'raw' event for all raw buffers (in addition to per-packet-type) 2014-04-29 19:58:23 -07:00
Andrew Kelley
3e2f7032bb readme: clean up installation instructions. closes #81 2014-04-14 20:55:20 -07:00
roblabla
1c4bced44d Fix typo in type name of packet play.0x04 2014-04-13 18:05:54 +02:00
roblabla
19c252ae6a Another tiny mistake fixed 2014-04-13 18:04:28 +02:00
roblabla
19434979bd Fix couple in protocol 2014-04-13 14:25:45 +02:00
roblabla
a679994d89 Release 0.12.1 2014-04-12 12:34:19 +02:00
roblabla
d7f3e5cd05 Support 1.7.6 protocol 2014-04-11 20:03:24 +02:00
roblabla
23ecbd3675 Release 0.12.0 2014-04-11 19:40:15 +02:00
Robin Lambertz
05d1b8e1ed Merge pull request #80 from roblabla/feature-opportunisticParsing
Add opportunistic parsing and raw read/write.
2014-04-11 19:37:49 +02:00