Commit graph

755 commits

Author SHA1 Message Date
Romain Beaumont
48565248a1 initialize latency to 0 2015-12-22 00:15:26 +01:00
Romain Beaumont
07711f4c4a prepare for next dev iteration 2015-12-22 00:08:14 +01:00
Romain Beaumont
86b70f2544 Release 0.16.4 2015-12-22 00:07:27 +01:00
Romain Beaumont
3b4cd6ef6a Merge pull request #311 from netraameht/master
Added client.latency
2015-12-22 00:04:39 +01:00
Maarten
1ffdd8bd4f Added client.latency 2015-12-21 23:53:09 +01:00
Romain Beaumont
3cc3fd7a7e prepare for next dev iteration 2015-12-11 15:01:34 +01:00
Romain Beaumont
642aa2217a Release 0.16.3 2015-12-11 15:00:43 +01:00
Romain Beaumont
b30522188e don't write after end and unpipe everything when ending. fix #110 2015-12-11 14:55:52 +01:00
Romain Beaumont
4fc80bd1c6 update protodef again which fix bug in switch 2015-12-01 14:40:14 +01:00
Romain Beaumont
6ee61fbb4c update protodef 2015-12-01 14:14:26 +01:00
Romain Beaumont
b2b53c9343 a few small changes to make the code better 2015-11-30 22:19:56 +01:00
Robin Lambertz
f3a653ef1c Merge pull request #308 from rom1504/use_require_self
use require-self to be able to use require('minecraft-protocol') in examples
2015-11-30 14:58:46 +01:00
Romain Beaumont
57d9c05941 use require-self to be able to use require('minecraft-protocol') in examples 2015-11-30 13:23:38 +01:00
Romain Beaumont
fabff6d8ab remove useless variables in readEntityMetadata 2015-11-20 00:59:05 +01:00
Romain Beaumont
dfc594daea Prepare for next development iteration 2015-11-19 23:38:47 +01:00
Romain Beaumont
eb7c570532 Release 0.16.2 2015-11-19 23:38:06 +01:00
Romain Beaumont
40ab529e6d Prepare for next development iteration 2015-11-19 21:05:09 +01:00
Romain Beaumont
d73ea182d6 Release 0.16.1 2015-11-19 21:02:31 +01:00
Romain Beaumont
cbd3168791 Merge pull request #307 from roblabla/master
Add checkTimeoutInterval
2015-11-19 20:54:45 +01:00
roblabla
df8cfa5c4c Add checkTimeoutInterval 2015-11-19 20:53:18 +01:00
Romain Beaumont
0569f51d61 Merge pull request #304 from rom1504/redefine_slot
add optionalNbt, use it directly in protocol.json in packets and for defining slot
2015-11-19 15:11:09 +01:00
Romain Beaumont
581de8234b update to protodef 0.2.1 2015-11-19 15:03:38 +01:00
Romain Beaumont
d25c4a2017 add optionalNbt, use it directly in protocol.json in packets and for defining slot 2015-11-15 17:48:25 +01:00
Romain Beaumont
c9290e664b properly use protodef nbt inside prismarine-nbt 2015-11-15 03:25:14 +01:00
Romain Beaumont
9a6e7f8f42 fix nbt type, fix #294 2015-11-15 02:37:31 +01:00
Romain Beaumont
30d0939968 use prismarine-nbt 0.1.0 and fix some npm warnings 2015-11-15 02:33:32 +01:00
roblabla
3b9d8f3835 Prepare for next development iteration 2015-11-12 02:16:52 +01:00
roblabla
6fe8abfc30 0.16.0 2015-11-12 02:12:47 +01:00
Robin Lambertz
f68bee7ed3 Merge pull request #293 from rom1504/prepare_for_release
prepare 0.16.0 release
2015-11-12 01:56:15 +01:00
Robin Lambertz
825aca9a1f Merge pull request #298 from rom1504/remove_utils
use protodef utils, fix #295
2015-11-12 01:54:47 +01:00
Robin Lambertz
cd3655daca Merge pull request #299 from rom1504/add_doc
update documentation : fix #296
2015-11-09 17:29:14 +01:00
Romain Beaumont
379944d81d update documentation : fix #296
* move mc.ping to the bottom as it isn't the most important part of nmp
* add documentation about createServer options : fix #206
* add states, supportedVersions, createSerializer, createDeserializer
2015-11-09 17:23:15 +01:00
Romain Beaumont
d86a59c393 use protodef utils, fix #295 2015-11-09 15:40:04 +01:00
Romain Beaumont
b64beabec2 add recent changes to 0.16 history 2015-11-09 12:23:24 +01:00
Robin Lambertz
3007740135 Merge pull request #274 from rom1504/use_protocols
use protodef
2015-11-09 02:42:45 +01:00
Romain Beaumont
787f8d3423 fix gamemode3 in proxy : fix #146
* correctly generate the same uuidv3 than the vanilla server does in offline mode : fix #282
* remove "one player online mode" in the proxy : it doesn't make sense to identify all players as the user/passwd given in the cli. Now both servers in offline mode.
2015-11-08 23:34:15 +01:00
Romain Beaumont
23b077b76f fix compression in proxy, fix #292 2015-11-08 23:34:15 +01:00
Romain Beaumont
f45c6dff49 use protodef:
* move general datatypes to protodef along with their tests
* move states to states.js file
* use one protodef serializer by state and direction instead of one big serializer for everything (same thing for the deserializer)
* define a packet as a protodef type using a switch and a container, and adding each minecraft packet as a type (packet_ + name)
* use mapper type from protodef to convert id to name in packet definition
* use general string type : pstring
* divide by 10 the number of iteration in the benchmark to get back to a reasonable test execution time
2015-11-08 23:29:51 +01:00
Romain Beaumont
d6bc7074d0 add ursa update in 0.16 HISTORY.md 2015-11-01 19:17:14 +01:00
Romain Beaumont
cb6babd4f0 prepare 0.16.0 release 2015-11-01 19:15:23 +01:00
Robin Lambertz
75303f412f Merge pull request #270 from rom1504/split_tests
split the tests in 3 files, fix #265
2015-10-13 22:24:14 +02:00
Robin Lambertz
10f5721489 Merge pull request #287 from rom1504/use_ursa_node4
update ursa for node4 compatibility
2015-10-13 22:20:19 +02:00
Robin Lambertz
5593c69416 Merge pull request #264 from rom1504/mocha_benchmarks
use mocha for benchmark (allow better mocha grepping + it's cleaner)
2015-10-13 22:20:11 +02:00
Romain Beaumont
5410edbdca update ursa for node4 compatibility
see fd9c897240
2015-10-13 21:40:24 +02:00
Robin Lambertz
971e442d88 Merge pull request #285 from rom1504/patch-1
use bufferEqual instead of buffertools
2015-10-13 19:04:43 +02:00
Romain Beaumont
c288801ffb bump buffer-equal in nmp: 0.0.1 use node Buffer.equal when available 2015-10-13 17:16:26 +02:00
Romain Beaumont
0da2b14607 change dependency from buffertools to buffer-equal in proxy 2015-10-13 17:15:49 +02:00
Romain Beaumont
30fd138ae9 use bufferEqual instead of buffertools
native modules are annoying
2015-10-13 17:11:51 +02:00
Robin Lambertz
a80765549c Merge pull request #283 from rom1504/patch-1
Enable nmp server compression
2015-10-13 00:10:56 +02:00
Romain Beaumont
4e3a4a0efc Trying to enable nmp server compression 2015-10-12 14:17:45 +02:00