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

minor refactor

8e6d11b09eb0fd701862137f0966c8b549bc29eb authored almost 12 years ago by Andrew Kelley <[email protected]>
server: ability to change motd and maxPlayers. closes #36

2d5fda663543413c67a2f9f006d6d85482ff7a64 authored almost 12 years ago by Andrew Kelley <[email protected]>
fix incorrect playerCount in ping. closes #41

adc47b0f6227f1bedf9ad2856b3ead281b517150 authored almost 12 years ago by Andrew Kelley <[email protected]>
Release 0.7.7

8daacd3b08ae51cfa9bc712d9952eaba8d6f630e authored almost 12 years ago by Andrew Kelley <[email protected]>
don't ever remove the 'error' handler from the socket.

fixes crashing with an unhandled error

93068b935d3a318ca3cfd98cedf960d5561ae909 authored almost 12 years ago by Andrew Kelley <[email protected]>
Release 0.7.6

deccaf0c5376835e80ad055a77853432094ea312 authored almost 12 years ago by Andrew Kelley <[email protected]>
fix case hole in onlineModeExceptions

acccaeefeb3405c2726a43b84b24024674d17177 authored almost 12 years ago by Andrew Kelley <[email protected]>
Release 0.7.5

5cc7a8fbee40ab73527546ae19829bf828c36f91 authored almost 12 years ago by Andrew Kelley <[email protected]>
ability to exempt usernames from online mode or offline mode

cd7f867d95610a352b84f7a9495c5c69ec06f8bb authored almost 12 years ago by Andrew Kelley <[email protected]>
Release 0.7.4

666a24ed9e7e879821aa45a2dc02a3122c771bd4 authored almost 12 years ago by Andrew Kelley <[email protected]>
server: online mode: don't log in client until username verification

76339a4b84e4b681017eabe9ec3f44e70e5bb9f4 authored almost 12 years ago by Andrew Kelley <[email protected]>
Release 0.7.3

1ca600d756a702b3fd4dfc602c0c689ab76aba8a authored almost 12 years ago by Andrew Kelley <[email protected]>
client emits more predictable 'end' event

1a434b9743d61e6b4bfaa2192a527597d4028159 authored almost 12 years ago by Andrew Kelley <[email protected]>
Revert "Removed socket delays to reduce latency"

This reverts commit 6442e8d6b06b92d4c8d253bee7c91f91f6456d2c.

Reverting until we can figure out...

bb76dc8b0aedbdef2c6850cb796a117b303700f7 authored almost 12 years ago by Andrew Kelley <[email protected]>
Release 0.7.2

edb7fe83e741759379db44a376c696cab341c1c1 authored almost 12 years ago by Andrew Kelley <[email protected]>
fix objectData writer

b335f201a8c287e5cc73ece5518e984c3ae68fea authored almost 12 years ago by Andrew Kelley <[email protected]>
more robust 0x28 test

174481fc2a9b45616df8be1c25c5db21164adaeb authored almost 12 years ago by Andrew Kelley <[email protected]>
Release 0.7.1

9c476600ea5124034d14748aa6c00c53c0088c76 authored almost 12 years ago by Andrew Kelley <[email protected]>
Merge pull request #34 from mappum/master

Removed socket delays to reduce latency

88b519a2364baf2495fdee0112373fbc99ea8694 authored almost 12 years ago by Andrew Kelley <[email protected]>
Removed socket delays to reduce latency

6442e8d6b06b92d4c8d253bee7c91f91f6456d2c authored almost 12 years ago by Matt Bell <[email protected]>
Merge pull request #33 from roblabla/patch-1

README still had MC_EMAIL instead of MC_USERNAME

4dcd961d5e14e7f36123e360c57a9c874ecd791b authored almost 12 years ago by Andrew Kelley <[email protected]>
README still had MC_EMAIL instead of MC_USERNAME

The tests use the MC_USERNAME environment.

70d0d681942a0fe7cf224226062769ef61f72f3a authored almost 12 years ago by Robin Lambertz <[email protected]>
batch is a devDependency only now

4313e7e98d329e9e10a81c2917ad5b7a8377a233 authored almost 12 years ago by Andrew Kelley <[email protected]>
Release 0.7.0

ef9917b2524ffbfabd6a85c7a29ae7934932ad74 authored almost 12 years ago by Andrew Kelley <[email protected]>
don't require both email and username. closes #32

This change breaks backwards compatibility.

`createClient` no longer takes an `email` argument....

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

Change encryption-enabled option to encryption.

9c12b6d3d3faa24ec921b8297fe066dc8430bc9c authored almost 12 years ago by Andrew Kelley <[email protected]>
Change encryption-enabled option to encryption.

Stays consistent with the examples.

0ade43b9a5cb086d88b73a9e25944f0c34bbc534 authored almost 12 years ago by Robin Lambertz <[email protected]>
Release 0.6.7

29dea42ea79689a4c2b5bba0ff04ba3ff64d1be3 authored almost 12 years ago by Andrew Kelley <[email protected]>
Merge pull request #29 from roblabla/bugfix-serverAsserts

Bugfix server asserts. closes #22

5f4f8c529d0e9e47647e304baa1d856b29c3af68 authored almost 12 years ago by Andrew Kelley <[email protected]>
Pass the original error around, and emit an error event on the client

fdc01db82504cd81b7467988e37e6f22b544ed50 authored almost 12 years ago by Robin Lambertz <[email protected]>
client.end should have a string argument, not an Error object.

d6b3a9175160104ba3a42635df744d4dc2cb5b48 authored almost 12 years ago by Robin Lambertz <[email protected]>
Changed if(typeof var === undefined) to if(var). Made errors error objects.

997071ef419dca3ce355dd8340a4aea040bf31fd authored almost 12 years ago by Robin Lambertz <[email protected]>
Merge branch 'master' into bugfix-serverAsserts

866e489914c4fc2101184f9ed8adf2929dc1e960 authored almost 12 years ago by Robin Lambertz <[email protected]>
Added errors in case of wrong MetaData or wrong Chunk Data

529355782e45f01dbe4649d2d677db1783fa5bed authored almost 12 years ago by Robin Lambertz <[email protected]>
ups. Fixed a syntax error.

5b67cec4e0edca65df3ce75af748c0df8d1162c7 authored almost 12 years ago by Robin Lambertz <[email protected]>
Merge remote-tracking branch 'original/master'

619a2cded11ca5a071c61b64c3fdb17bbdddbfb4 authored almost 12 years ago by Robin Lambertz <[email protected]>
Merge remote-tracking branch 'original/master' into bugfix-serverAsserts

f5144800877ae31b802a672f11c1ebe595574ab6 authored almost 12 years ago by Robin Lambertz <[email protected]>
Original skeleton changes.

eaa895120ae612ac2524926d821f20e832fd6b17 authored almost 12 years ago by Robin Lambertz <[email protected]>
fix ping tests. closes #28

484a2bd34fb656438544945550690a92ecc62723 authored almost 12 years ago by Andrew Kelley <[email protected]>
Release 0.6.6

3402260b7b0a1479b20f57d13f34033ef1977aa1 authored almost 12 years ago by Andrew Kelley <[email protected]>
fix ping module to pass tests

79e61a48901a653a529ee36153989e8de83863cd authored almost 12 years ago by Andrew Kelley <[email protected]>
Add latency measurement to lib/ping.js

e8e78e29426bcf9422be9a70d1de5fdd07c78348 authored almost 12 years ago by Jan Buschtöns <[email protected]>
Fixes #20 for real this time...

b5516a81b3711d3b31fdc22ac06a374ff6ff947c authored almost 12 years ago by Robin Lambertz <[email protected]>
Release 0.6.6

ba29fa59d75a8b73acbe3e927c40e8213276d25c authored almost 12 years ago by Andrew Kelley <[email protected]>
Fixes #20 for real this time...

efe2e7f775305edbcbf8b908e85fc9ad6f78a916 authored almost 12 years ago by Robin Lambertz <[email protected]>
fix ping module to pass tests

e59ac0f76daa2e7a07216b753fea974ed6d9e2dc authored almost 12 years ago by Andrew Kelley <[email protected]>
Merge pull request #27 from CubixCraft/ping-latency

Add latency measurement to lib/ping.js

fd39844fea08a47e7df501503f606093da864283 authored almost 12 years ago by Andrew Kelley <[email protected]>
Add latency measurement to lib/ping.js

654a268aa693ad77a1e3c6129135dd0cd8d9f38e authored almost 12 years ago by Jan Buschtöns <[email protected]>
Release 0.6.5

77e84b15fc1206771aff00abed85b7a15ea64498 authored almost 12 years ago by Andrew Kelley <[email protected]>
better error reporting. add test

035f69919dd057bd43ba9826c519b82b7c4efbb7 authored almost 12 years ago by Andrew Kelley <[email protected]>
createServer: allow empty options

2434b4952844340a8f1a57eb92c36310c6d52aeb authored almost 12 years ago by Andrew Kelley <[email protected]>
add .jshintrc

c53f31af0e82f7562f2502b14c129fe43e0244c7 authored almost 12 years ago by Andrew Kelley <[email protected]>
Fixes a spelling in a function name

374ec71447c448d99bbb7078280393e091638f78 authored almost 12 years ago by Robin Lambertz <[email protected]>
Fix a scope leak which caused tests to fail. Fixes #20

4a7b1e48cd239719d1e4df7e73dcd4f67a979fdd authored almost 12 years ago by Robin Lambertz <[email protected]>
Added server encryption and online mode

ebc6af6a7eae7131fbd24950c17b73a310a9e87d authored almost 12 years ago by Robin Lambertz <[email protected]>
Release 0.6.4

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

Allow minecraft username instead of mojang email

f8b2a48d620794b0b7d9533dc5a8de6f316d634d authored almost 12 years ago by Andrew Kelley <[email protected]>
Allow minecraft username instead of mojang email

For those accounts that didn't switch to mojang accounts. Fixes #18

68b478ce35ba25c02fe7b5fb33bc677598fb91fb authored almost 12 years ago by Robin Lambertz <[email protected]>
README: remove the 'pre' from the version so people don't get confused

6958d1a74743068f4098b98c0695cbaabfa21d63 authored almost 12 years ago by Andrew Kelley <[email protected]>
Release 0.6.3

b36b2b10891b55861e6361bfe4477a0f86c361c3 authored almost 12 years ago by Andrew Kelley <[email protected]>
y values when only 1 byte are always unsigned

804397928cb24b2ec49117f463220463ac1f7601 authored almost 12 years ago by Andrew Kelley <[email protected]>
Release 0.6.2

bac1e8510d57b6927dc3809d408b44f09eee1fb4 authored almost 12 years ago by Andrew Kelley <[email protected]>
0x0e: face is an unsigned byte

75c52bdf00938c55e7337ad8050aae4eb77d7b2d authored almost 12 years ago by Andrew Kelley <[email protected]>
add additional assertion

dbb0a4ccbefcb22e09a4720134f971ac774c84f2 authored almost 12 years ago by Andrew Kelley <[email protected]>
Release 0.6.1

314c7dd6e4dc1b35aeaad1fa7d9bd27ecf0d0d1f authored almost 12 years ago by Andrew Kelley <[email protected]>
fix incorrectly swapped stance and y on 0x0d

add test that would have caught the bug

5a85aa454f248b04a7d44969b0ef3e29ebe5ae1a authored almost 12 years ago by Andrew Kelley <[email protected]>
Release 0.6.0

af98e294f891799846fc5ebeae34c1b6ec3b0750 authored about 12 years ago by Andrew Kelley <[email protected]>
better test coverage

2c9d1965db9ccb40e60c63ceb1a982468852ea43 authored about 12 years ago by Andrew Kelley <[email protected]>
simplify and fix entityMetadata parsing and serializing

0aa52864df1495daa94a59ef8bbd4fe6f3a9de3a authored about 12 years ago by Andrew Kelley <[email protected]>
Release 0.5.2

5b44fdfdf854174417f93322c42e7e67a78703a1 authored about 12 years ago by Andrew Kelley <[email protected]>
all writers finished and tested. closes #15

c03ac963d94e6842c88c798f1636e2f54b84baf1 authored about 12 years ago by Andrew Kelley <[email protected]>
add writers for most data types

817fb9b51e4a75cd13e2660960566ed6a4f6efe5 authored about 12 years ago by Andrew Kelley <[email protected]>
test all packets

10cb3e0100328c63366e17932bb5bf26f13a074b authored about 12 years ago by Andrew Kelley <[email protected]>
refactor data types

5df31e4d8802e598c71aad12b89268883050184d authored about 12 years ago by Andrew Kelley <[email protected]>
add ushort writer

8a6d4bc725f48ba971e49ef30a00ca6060720a65 authored about 12 years ago by Andrew Kelley <[email protected]>
add link to mineflayer in README

a95fe18a4d8550437391f5ac2dcf7dcab0f66ab2 authored about 12 years ago by Andrew Kelley <[email protected]>
Release 0.5.1

d40c8c44e503420e2a1a9609d1ebe3cc07d46c5d authored about 12 years ago by Andrew Kelley <[email protected]>
Merge pull request #14 from jonathanperret/master

No need to get ursa outputs via base64, get buffers directly

91e103d4b88a908cb596ea29e0a6d8fc86b53cd1 authored about 12 years ago by Andrew Kelley <[email protected]>
No need to get ursa outputs via base64, get buffers directly

beb65d0e3d3ebd54fd1e051553baa1f79d890ab7 authored about 12 years ago by Jonathan Perret <[email protected]>
Release 0.5.0

0d2848dfc5bad52a30f2c41a49c135d234643694 authored about 12 years ago by Andrew Kelley <[email protected]>
0x38: remove chunkColumnCount. Use meta.length

a50bf7926bebc31f6642ca7846ad334f5a7bbbc7 authored about 12 years ago by Andrew Kelley <[email protected]>
Release 0.4.0

ab54392f46f6226c500f0dc45b1175e3b9d1c287 authored about 12 years ago by Andrew Kelley <[email protected]>
add chunkCount to 0x38

changed some more things for more API consistency

* 0x33: compressedData -> compressedChunkDat...

08f71f11dc94f67e00d40290d103b510ab17c645 authored about 12 years ago by Andrew Kelley <[email protected]>
fix chat test. passes on windows now too.

37d1cdcca1456ee4a4d482d6da5238e1698c2abc authored about 12 years ago by Andrew Kelley <[email protected]>
Release 0.3.0

afc11251a0df173d0726c2ca59592c283f161ce4 authored about 12 years ago by Andrew Kelley <[email protected]>
minor API update

* move constants.STRING_MAX_LENGTH -> protocol.STRING_MAX_LENGTH
* expose protocol.version
* ...

5f769caebcba97f4faa008ed02dd9b8f18c25390 authored about 12 years ago by Andrew Kelley <[email protected]>
installation instructions

1fb0577fd9398ab5c033c29c978aa15c4708fc83 authored about 12 years ago by Andrew Kelley <[email protected]>
expose constants; update README

b9bea65e50e02353c85e4feacd21d753fe9e6da0 authored about 12 years ago by Andrew Kelley <[email protected]>
update README

3e7501b2153f6a82ef665fd35fd31ee0f7e33194 authored about 12 years ago by Andrew Kelley <[email protected]>
Release 0.2.0

a6ee5ca026821c847308dddd44f7772bf89d6167 authored about 12 years ago by Andrew Kelley <[email protected]>
test passing: correct reason for kicking clients when shutting down

cbb5be36b976115e1198942c2ca3a5305d94c5a2 authored about 12 years ago by Andrew Kelley <[email protected]>
test passing: clients can log in and chat

2e75851fd6519dbe3adb684cbe20e8cf44666620 authored about 12 years ago by Andrew Kelley <[email protected]>
Client also emits 'packet' events for every packet

5e0ae2713a77a7d06f32f8bb1a56abe0e921edbe authored about 12 years ago by Andrew Kelley <[email protected]>
passing test: server kicks clients that do not send keepalive packets

68b29db63959cf75781f8685ff72d2646bf76716 authored about 12 years ago by Andrew Kelley <[email protected]>
passing test: pinging a real minecraft server

150c89cc6d5014b5768a1a255a061c6ec800c6b7 authored about 12 years ago by Andrew Kelley <[email protected]>
add test, ping, and 2 API changes

* passing test: responds to ping requests
* `mc.ping` - ping a server for info
* `createServe...

38194ee9b489108cf48c5addf01df1d125181f43 authored about 12 years ago by Andrew Kelley <[email protected]>
API updates

* test passing: kicks clients that do not log in
* index exports `Client` and `Server`
* `cre...

1661ef3b4b8ec6da73b777b0943816c56067afdd authored about 12 years ago by Andrew Kelley <[email protected]>
server API update

* add passing test for "starts listening"
* server.socket -> server.socketServer
* add client...

c9ed8a2792a40d61dcdb9d2349960b118066854b authored about 12 years ago by Andrew Kelley <[email protected]>
avoid dependency on iconv. makes it easier to use on windows. see #12

8096a08afd7767400652d79f5eb5949de3d1f457 authored about 12 years ago by Andrew Kelley <[email protected]>
Release 0.1.0

bfb392ea19d73dd848bd76936211229c3ed20ede authored about 12 years ago by Andrew Kelley <[email protected]>