Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/PrismarineJS/node-minecraft-protocol

Parse and serialize minecraft packets, plus authentication and encryption.
https://github.com/PrismarineJS/node-minecraft-protocol

woops, add back the 'packet' event

c1a5b8294bec3ed4164322a2cd8250b6037f041d authored almost 11 years ago by roblabla <[email protected]>
Remove old debug code

b7dd1ba04e075f5466f81c02a306565f986ff36a authored almost 11 years ago by roblabla <[email protected]>
Add opportunistic parsing.

0a4b3652423134a5ef4581b70c818b651dec0e8a authored almost 11 years ago by roblabla <[email protected]>
Merge pull request #79 from roblabla/feature-containers

Container and array data types

82c45bc041c7787c809c882c2bb5817252bfd7ca authored almost 11 years ago by Robin Lambertz <[email protected]>
Container, array, buffer and count types added

457df31b0bee98ec93943000aaa7b59b1c883be3 authored almost 11 years ago by roblabla <[email protected]>
Proper generic read/write/sizeOf functions

c0ba7f8127e1e275ea76bcc783479d696203df8b authored almost 11 years ago by roblabla <[email protected]>
Merge pull request #77 from roblabla/feature-packetnames

Allow sending and listening for packets by "name" v2

6711c19fd6df75beab54d37c1df2dd2d93711054 authored almost 11 years ago by Robin Lambertz <[email protected]>
Fix bug in sizeOfMatchArray making the tests fail

7b9f170fb2140834d0583954b5d2d018c9d92fe6 authored almost 11 years ago by roblabla <[email protected]>
Merge branch 'master' into feature-packetnames

Conflicts:
lib/protocol.js

ffef3f97b5a1dfdd2ccf85b83f0ace53e15f0f91 authored almost 11 years ago by roblabla <[email protected]>
Fix #73 - this string should be unlimited

2d40fec760fc54a4b81f0d5d8490a7bf14a71974 authored almost 11 years ago by roblabla <[email protected]>
Merge upstream, fix mistakes in examples

2f90252eaa656514a9a2a7d56f99de37d0d767e4 authored almost 11 years ago by roblabla <[email protected]>
Use ProtocolLib naming scheme. Use hasOwnProperty instead of equality

244ad8ed39018dc5a1d6309b30a6d5f2693a9c25 authored almost 11 years ago by roblabla <[email protected]>
Merge pull request #76 from danny8376/somefix

fix chat problem with multi-byte characters

36b57663b683e8319b887e39c9ae2feeade8b35a authored almost 11 years ago by Andrew Kelley <[email protected]>
modify some packet variable name

fix chat problem with multi-byte characters

aa0402979eca7ca6cdd6bedd2cef9400b55a235d authored almost 11 years ago by DannyAAM <[email protected]>
rename github.com/superjoe30 to github.com/andrewrk

4e48226c8c76025546d1a54b08554ce550ead21b authored almost 11 years ago by Andrew Kelley <[email protected]>
Add packet names

0cd3ed13d9cdf7e99a9db869c23d34b6a5101c6d authored almost 11 years ago by deathcap <[email protected]>
Expose yggdrasil to API consumer

The Yggdrasil library should be exposed to API consumer.

d1490e928a6a5c85be22d78babd8589123dac00a authored about 11 years ago by Robin Lambertz <[email protected]>
Add browserify support

da65576895b15dd936c1f3bde9a9da276239dc60 authored about 11 years ago by deathcap <[email protected]>
Merge pull request #69 from roblabla/feature-mc1.7

Feature mc1.7

c6d228d7dec00d466aa90de6d87141eb41ad4464 authored about 11 years ago by Andrew Kelley <[email protected]>
Add new chat client example

018fb6407f3d90b0aed83e434c3b0e3759d4e908 authored about 11 years ago by roblabla <[email protected]>
Protocol 1.7 support, Yggdrasil login support, new Client State API

875d10ed0bd040ccc7db78b11cdaad1715acc9a4 authored about 11 years ago by roblabla <[email protected]>
Reduced benchmark execution time

2b594399eae06b2a17fcf9cac1b00226de32c27e authored about 11 years ago by Matt Bell <[email protected]>
Merge pull request #68 from Darthfett/master

Cleanup code

63dea28babbc72c6753c68224dc04f2d7e727a2c authored about 11 years ago by Xabier de Zuazo <[email protected]>
Cleanup: terminate all statements with semicolons, remove unnecessary semicolons, remove unused variables, add hasOwnProperty checks in 'for x in y' loops.

9b274df54a402f7cdc9daadf328cbc6d508001bd authored about 11 years ago by darthfett <[email protected]>
Updated protocol version to support 1.6.4

5e75cdf75d537ee5460d44ccf80f90528c515af8 authored over 11 years ago by Matt Bell <[email protected]>
Release 0.11.5

8b7abe27e710985179a2f8f759d0e4c6d4fe493c authored over 11 years ago by Andrew Kelley <[email protected]>
Merge pull request #62 from dividuum/master

New way to handle conditional fields in packets

300292746622498ee7e5085e72b4938fac2b2a41 authored over 11 years ago by Andrew Kelley <[email protected]>
set unavailable fields to null

de220e1fa1a46b1405b15ae7e4e253c13d56f4a9 authored over 11 years ago by Florian Wesch <[email protected]>
New way to handle conditional fields in packets

Some packets have conditional fields. The previous way to handle
those was to provide a single c...

170566d70011214bfcf77b6e285a6f7fc5031c17 authored over 11 years ago by Florian Wesch <[email protected]>
Release 0.11.4

65fc158d97b9f30422c67b89e0bd83e0934c4150 authored over 11 years ago by Xabier de Zuazo <[email protected]>
0x03: server chat packet test fixed

bdc703a3f0ba8863a4094e5b0c2d339910dc49bf authored over 11 years ago by Xabier de Zuazo <[email protected]>
Add an unlimited string length for server chat packet

6a530522a6e0f2199735b31d5a51863cc96563d0 authored over 11 years ago by roblabla <[email protected]>
Release 0.11.3

5c8f29bdff07da5b60147a2bbb8616d6f16bbb36 authored over 11 years ago by Xabier de Zuazo <[email protected]>
packet 0x2c: writing fixed, UUID format simplified

c0a66738a31d25995567e6bfe7a0ce96bbd5cfd6 authored over 11 years ago by Xabier de Zuazo <[email protected]>
Release 0.11.2

634ad002f4dd2367df6db2e66732b82559adc369 authored over 11 years ago by Xabier de Zuazo <[email protected]>
README: added propertyArray example

8e06879cda0e947b2057020fda38a7241c7ded56 authored over 11 years ago by Xabier de Zuazo <[email protected]>
packet 0x2c: properties updated to support 1.6.2 version (elementList added)

c597436b70b309b39433c93f000c2da981e1bd8f authored over 11 years ago by Xabier de Zuazo <[email protected]>
Added packet 0x85 (Tile Editor Open)

6b09737decb343cdcf879ba131d575966b13bc81 authored over 11 years ago by Xabier de Zuazo <[email protected]>
packet 0xfe (ping): some fields renamed, put the correct protocol version in mc.ping()

ae2046d991f2b2240d42402124eb3a61d3a9a999 authored over 11 years ago by Xabier de Zuazo <[email protected]>
Bumped protocol version for 1.6.2

f3657f74e0df342fedc75f7997074893ff8bab55 authored over 11 years ago by Matt Bell <[email protected]>
README: server example code little typo fixed

fe38206fad29af5e09f7293f7d6190f3472a0c3a authored over 11 years ago by Xabier de Zuazo <[email protected]>
Release 0.11.0

7df40739dce6ac346a17878d65ba0ca3ac9eb111 authored over 11 years ago by Xabier de Zuazo <[email protected]>
README: version 1.6.1 support, examples updated

c7c4365f38e19f2518c8a8c896a80d8bdfeaa4ef authored over 11 years ago by Xabier de Zuazo <[email protected]>
examples updated to work with 1.6.1

8e02b4f0b01fa53b920f597a60f93b329efc6bf5 authored over 11 years ago by Xabier de Zuazo <[email protected]>
remove .test.js.swp file

a4ba03d6a2d38fcdfbda30344f1974d1d0b081be authored over 11 years ago by Xabier de Zuazo <[email protected]>
gitignore: added test/npm-debug.log

634af718f83503d5634d3107ac48dc16a93a8d11 authored over 11 years ago by Xabier de Zuazo <[email protected]>
tests fixed: parse properly the new JSON chat messages

cd6b27aeacf4bcdedee8d9c87697f2313aa362f0 authored over 11 years ago by Xabier de Zuazo <[email protected]>
improved 0x64 packet support, code refactorized using an optional_fields hash

767f64153b0e43623dd2de58a2718115cde5c544 authored over 11 years ago by Xabier de Zuazo <[email protected]>
client ping fixed

c9a081fd6a935a89f0690074d2d0229adfc24b41 authored over 11 years ago by Xabier de Zuazo <[email protected]>
packet 0x27: leash from int to ubyte

e46fd6f1c742f11edfe6e7bb063cbe52c708250c authored over 11 years ago by Xabier de Zuazo <[email protected]>
packet 0x64 (OpenWindow): support for the optional entityId field

058d6eb12e882905953ddcbea7fb6b20d92a1af4 authored over 11 years ago by Xabier de Zuazo <[email protected]>
packet 0xfe (ping): updated to support 1.6.1

1ac3e1209931e1010f2b6cc5ab9f05a9ff332c05 authored over 11 years ago by Xabier de Zuazo <[email protected]>
packet 0x13: added jumpBoost field

9c3f671a2283ecdab7030568d5aa8cdaa774dc3d authored over 11 years ago by Xabier de Zuazo <[email protected]>
packet 0x27: leash from bool to int

dcbaf3836e8623c1c7ac9906c5979cfefe813558 authored over 11 years ago by Xabier de Zuazo <[email protected]>
Added tests for new datatypes

1df9f9071f7c22743193eb282e836b4749fb561a authored over 11 years ago by Matt Bell <[email protected]>
Updated to protocol version 73 (1.6.1)

e46a98a5a5d980fe78e0f1fba147aa6beb5f07ea authored over 11 years ago by Matt Bell <[email protected]>
Release 0.10.1

b334a6781d1142bb94af535e58cbc7a66ed22df3 authored over 11 years ago by Xabier de Zuazo <[email protected]>
protocol version updated to support minecraft 1.5.2

26656493631cc47e4bc462b484eaab375eea1934 authored over 11 years ago by Xabier de Zuazo <[email protected]>
Release 0.10.0

c6b9d2c1d0aad3c961adff4b49e8aa0bef7a2d70 authored over 11 years ago by Xabier de Zuazo <[email protected]>
README: added links to the mentioned github users

b98e1b25a0ff62481dbed03f8e226a6495c18c77 authored over 11 years ago by Xabier de Zuazo <[email protected]>
README: added how to enable debugging output

75d9229793eed6fda149956cc70c25124dc4bf44 authored over 11 years ago by Xabier de Zuazo <[email protected]>
print sent and received packet contents in debug mode

664c7e380a0c900032463b5c714cce74d265f904 authored over 11 years ago by Xabier de Zuazo <[email protected]>
Merge pull request #55 from stith/patch-1

Connect to a server's SRV record if they specify one

a48d6dcdd840085907884159a01e8cf3f79fffaf authored over 11 years ago by Xabier de Zuazo <[email protected]>
Only look for SRV records if necessary

Vanilla client implementation only looks for SRV records when the server port isn't specified, s...

88255413ce4333c38d685628418ebcdbc0ca9ef9 authored over 11 years ago by Matt Stith <[email protected]>
README: added npm version badge

28bb69564fe050785ddfda40447f871f8436ed49 authored over 11 years ago by Xabier de Zuazo <[email protected]>
packet 0x66 (Click Window): `shift` field renamed to `mode`

120da4a20f0b57f853b4c814c13c1ab8552901bd authored over 11 years ago by Xabier de Zuazo <[email protected]>
Connect to a server's SRV record if they specify one

d0664f37b4a1fee30459af014adf6f10e097bc11 authored over 11 years ago by Matt Stith <[email protected]>
in packet 0x66, "shift" must be of type byte instead of boolean

8760ff55bce5ad3d63ce4c9b7a01c47bcf7af288 authored over 11 years ago by Xabier de Zuazo <[email protected]>
Release 0.9.0

7a5bcf02d863c211c03fad3105289ac67bae9650 authored almost 12 years ago by Andrew Kelley <[email protected]>
Merge pull request #53 from roblabla/patch-1

Fix packet 0xce, "create" should be a byte.

d236604e2475a0c14a2adf77b97f1491a54ddd26 authored almost 12 years ago by Andrew Kelley <[email protected]>
Fix packet 0xce, "create" should be a byte.

Renamed "create" to "action", and made it a byte. 
According to wiki.vg, 0 is create, 1 to remo...

6c945b626540a810c022a3d27b8ecd154576ebed authored almost 12 years ago by Robin Lambertz <[email protected]>
Release 0.8.1

ba768dbdeeae4818f379fc3eedd804592fd191b9 authored almost 12 years ago by Andrew Kelley <[email protected]>
Merge pull request #52 from onddo/some-proto-fixes

Some Minecraft Protocol fixes

7ec4cfc2bf0ff5a2d99855c53e86a61560d70649 authored almost 12 years ago by Andrew Kelley <[email protected]>
bugfix: debug undefined in inde.js

cf6fae53025ef4e6dc44b7d7f81efebf67bd1bf1 authored almost 12 years ago by Xabier de Zuazo <[email protected]>
"hash" varible moved inside joinServerRequest function

ab0237e5e6a150bebfb2d83baf81ce0d2fa65d8a authored almost 12 years ago by Xabier de Zuazo <[email protected]>
debug message printing when you are trying to connect to an online server without credentials

bcef115c07b954fade8cc33e4784cd4525c82dc7 authored almost 12 years ago by Xabier de Zuazo <[email protected]>
fixed C2 calculation bug (fixes #35)

a9afd32ad37a2cebc7fad46be2ee12576552f005 authored almost 12 years ago by Xabier de Zuazo <[email protected]>
added entity metadata debugging message

34e06bdd488625de9b0fa3ce7e83e70eac5d3307 authored almost 12 years ago by Xabier de Zuazo <[email protected]>
errors printing in readEntityMetadata() improved

086d47b7250db129ae0e6407a0a0c0a4a78e2ec7 authored almost 12 years ago by Xabier de Zuazo <[email protected]>
fix buffer length checking bug in readSlot()

353f156d1ae41455530165cd2ce11622aa1a52fc authored almost 12 years ago by Xabier de Zuazo <[email protected]>
Release 0.8.0

bb1918da9886ce167a110c8a29974a2cfba5da59 authored almost 12 years ago by Andrew Kelley <[email protected]>
Merge pull request #50 from onddo/packetid-3e-3f-fix

Fixed parsing package IDs 0x3e and 0x3f

1015a9787b370253f97dce47e673869c40eb60af authored almost 12 years ago by Andrew Kelley <[email protected]>
Protocol version updated to 1.5.1

e17693868242c955ab995393ab56ccb8a537dffb authored almost 12 years ago by Xabier de Zuazo <[email protected]>
added debug output for read/written packet ids

936ba5832d5061760f8893cc8a30b29f6a4dd2dc authored almost 12 years ago by Xabier de Zuazo <[email protected]>
added debug() method for NODE_DEBUG=mc-proto

b699d5506a3eccdf49ca399f681922dffb23e973 authored almost 12 years ago by Xabier de Zuazo <[email protected]>
friendlyFire on 0xd1 package id changed from bool to byte type

0ff49078ff767566e17c8ae4de97523015c5518b authored almost 12 years ago by Xabier de Zuazo <[email protected]>
Unrecognized packetId error printing id in hex

38f46998e392d329b909ced6f169097d62a91388 authored almost 12 years ago by Xabier de Zuazo <[email protected]>
Merge pull request #48 from mappum/master

Fixed bug where the wrong type was used when serializing entityMetadata

11b11f0dc3f4314f9dc3cc7a29705f75f6296398 authored almost 12 years ago by Andrew Kelley <[email protected]>
Fixed bug where the wrong type was used when serializing entityMetadata

2c00c9f8be290a1cf6b76ce0b6aeb00ce9235056 authored almost 12 years ago by Matt Bell <[email protected]>
Merge pull request #47 from mappum/master

Switched from constructors to functions in serialization code

7213da38c4e390705868013297486793f853ba7c authored almost 12 years ago by Andrew Kelley <[email protected]>
Switched from constructors to functions in serialization code

367b8a96da87bde691ad10885b63b8d5759a5abf authored almost 12 years ago by Matt Bell <[email protected]>
Merge pull request #46 from mappum/master

Added benchmark script

d335243cecce4a3370cc0c104ca43192498b9967 authored almost 12 years ago by Andrew Kelley <[email protected]>
Added benchmark script

169fa1c9861a5f21dd277855d8155b5ee26321c1 authored almost 12 years ago by Matt Bell <[email protected]>
Release 0.7.9

cf73d4dad9916167b6b1bd10c9a96c3f5ba0eea1 authored almost 12 years ago by Andrew Kelley <[email protected]>
all tests passing with newest protocol

09a80dddd270db42e09752fdb5d65f98d8eab176 authored almost 12 years ago by Andrew Kelley <[email protected]>
Merge pull request #44 from mappum/master

Updated to latest protocol

07505da2e85fb58b5062f4aa8dad49650f17489f authored almost 12 years ago by Andrew Kelley <[email protected]>
Added stringArray datatype

4a366d75b59eb780a79a31587f4475b01574c951 authored almost 12 years ago by Matt Bell <[email protected]>
Updated to protocol 60 (1.5.0)

5f6abad7006b92e89598d8381b401f8fdd8951a9 authored almost 12 years ago by Matt Bell <[email protected]>
update README

72fec007fc0918f6dd93616faf2355130469e993 authored almost 12 years ago by Andrew Kelley <[email protected]>
Release 0.7.8

5a1491ba78133a10554caa415e211462977e2898 authored almost 12 years ago by Andrew Kelley <[email protected]>