Robin Lambertz
f82f037f29
Merge pull request #174 from roblabla/rewrite-internals
...
Rewrite internal pipeline to use transform stremas
2015-05-23 00:43:22 +02:00
roblabla
f6a16bfdff
Reintroduce packetsToParse
2015-05-22 22:25:12 +00:00
roblabla
64f24858dd
Fix writing packets by name or [state,id]
2015-05-22 22:24:47 +00:00
roblabla
f5192ba8b7
remove debug in serializer transform
2015-05-22 21:32:10 +00:00
roblabla
2862ea2034
Bump MINOR version
2015-05-22 19:27:58 +00:00
roblabla
3c0a8eee8f
Remove now unused functions
2015-05-22 19:24:09 +00:00
roblabla
f5dda55f81
Reintroduce writeRaw
2015-05-22 19:22:21 +00:00
roblabla
6e6b51ca10
Better node compatibility : Use readable-stream
2015-05-22 19:00:01 +00:00
roblabla
ced091b2b2
Rewrite of the internal serializer using transform streams
2015-05-22 17:26:48 +00:00
roblabla
17dea74357
Rewrite of the internal serializer using transform streams
2015-05-21 20:35:03 +00:00
roblabla
9295bcfbdb
Update babel
2015-05-21 20:22:20 +00:00
roblabla
fb6641b374
Fix node-mc-proto disconnecting players from the notchian client
2015-05-19 13:08:09 +00:00
Robin Lambertz
4018860508
Merge pull request #171 from rom1504/add_write_cb
...
add callback to write (socket.write *is* async) fix #168
2015-05-19 14:31:45 +02:00
Romain Beaumont
6446b205f0
add callback to write (socket.write *is* async) fix #168
2015-05-18 19:01:23 +02:00
Robin Lambertz
e2519f0b9f
Merge pull request #170 from rom1504/fix_compressPacketBuffer
...
fix compressPacketBuffer
2015-05-18 18:36:51 +02:00
Romain Beaumont
8a6a9c00e9
fix compressPacketBuffer : it was not compressing anything until now, also fix a problem in newStylePacket to handle the correct dataSize
2015-05-18 18:24:10 +02:00
roblabla
3cab629259
Oops, remove source-map-support
2015-05-16 01:11:50 +00:00
radare-travis
ad2ad01787
Quickfix for proxy example to properly handle compression changes
2015-05-16 01:08:41 +00:00
radare-travis
790aaaad1a
Fix two small bugs in packet scoreboard_team and player_info
2015-05-16 01:08:22 +00:00
radare-travis
02d09e377b
Properly handle this frame in nested structures
2015-05-16 01:07:52 +00:00
radare-travis
aad5ba0fd9
Properly handle multiple set_compression requests during PLAY state
2015-05-16 01:07:10 +00:00
Robin Lambertz
6d61de807e
Merge pull request #166 from rom1504/fix_editorconfig_indent
...
fix the indent_size in .editorconfig
2015-05-15 03:36:00 +02:00
Romain Beaumont
1dec8ccffd
fix indentation and a few other stuff webstorm felt like fixing (for example if (condition) -> if(condition) since that was the more frequent style in node-minecraft-protocol)
2015-05-14 22:08:49 +02:00
Romain Beaumont
471b53de8f
fix the indent_size in .editorconfig
2015-05-14 22:03:43 +02:00
Robin Lambertz
ded460af37
Merge pull request #165 from rom1504/fix_missing_require
...
fix a missing require in structures.js
2015-05-14 22:01:00 +02:00
Robin Lambertz
b5a89bef89
Merge pull request #164 from rom1504/fix_open_window
...
fix open_window packet (see http://wiki.vg/Protocol#Open_Window )
2015-05-14 21:28:43 +02:00
Romain Beaumont
55e820aa92
fix the schema (a problem with condition)
2015-05-14 20:10:49 +02:00
Romain Beaumont
77a2eb95dd
fix a missing require in structures.js
2015-05-14 20:07:18 +02:00
Romain Beaumont
d3917ad5bc
fix open_window packet (see http://wiki.vg/Protocol#Open_Window )
2015-05-14 19:42:52 +02:00
Robin Lambertz
ec0f6860c6
Merge pull request #161 from rom1504/divide_protocol_js
...
Divide protocol js into several datatypes files
2015-05-14 19:28:57 +02:00
Romain Beaumont
b42e13972c
fix gulp
2015-05-14 19:25:20 +02:00
Romain Beaumont
f87dd9595d
remove unneeded assert require
2015-05-14 12:58:05 +02:00
Romain Beaumont
778752f097
move packets reading to packets.js, remove some dead code
2015-05-13 15:15:16 +02:00
Romain Beaumont
78e70dad8e
reorganize code a bit : debug code going to debug.js, put packets reading code in a function, add types using a addTypes function
2015-05-13 14:47:28 +02:00
Romain Beaumont
fe443e84ff
move entity metadata type to minecraft.js
2015-05-13 04:06:14 +02:00
Romain Beaumont
877ede063d
move condition type to conditional.js
2015-05-13 04:02:46 +02:00
Romain Beaumont
fe04239090
create structure.js file with array, container and count
2015-05-13 03:56:51 +02:00
Romain Beaumont
17d0aa1a22
move rest buffer to minecraft.js
2015-05-13 03:08:05 +02:00
Romain Beaumont
3b7ae54b88
add minecraft datatype file for minecraft specific packets
2015-05-13 02:58:07 +02:00
Romain Beaumont
6f460e1626
move varint, bool, string, ustring and buffer to utils.js
2015-05-13 02:43:52 +02:00
Romain Beaumont
355a3cb1cd
more numeric types move
2015-05-13 02:19:56 +02:00
Romain Beaumont
6660a3aa39
put getField in a utils.js file, create a datatypes dir in src/ make it compile by gulp, move byte to numeric.js
2015-05-13 02:04:26 +02:00
Robin Lambertz
cf65197e12
Merge pull request #159 from rom1504/move_protocol_def_to_json
...
Move protocol def to json
2015-05-12 14:25:01 +02:00
Romain Beaumont
04a3f72130
readCondition now return value==null when the condition is not met instead of returning null (when read returns null it means there was an error), check if value is null in readContainer and parsePacketData and don't include it if so, improve "field x missing" error message in test.js a bit
2015-05-09 16:08:54 +02:00
Romain Beaumont
63b332ce38
remove condition property checks, also remove that property from the schema
2015-05-09 06:21:39 +02:00
Romain Beaumont
faed176631
add new condition type :
...
* protocol.js : new read, write and sizeOf methods and add check for condition type inside read
* update protocol.json
* update protocol_schema.json
* some fixes in test.js to handle the new condition type
2015-05-09 05:58:12 +02:00
Romain Beaumont
9c9f358a5d
add current json schema (and a small validate.js test using jsonschema module) : makes it easier to fully understand the format
2015-05-09 04:06:33 +02:00
Romain Beaumont
ffa11996c4
remove function test in evalCondition : a condition is now never a function
2015-05-08 04:05:46 +02:00
Romain Beaumont
a1ec6138b7
convert protocol_def.js to protocol.js
2015-05-08 03:52:57 +02:00
Romain Beaumont
b350229160
hexa to hexa string from json convertion
2015-05-08 03:37:42 +02:00