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

fix open_window packet (see http://wiki.vg/Protocol#Open_Window)

d3917ad5bc4f3181e0274cf4137c1a52470dba33 authored over 9 years ago by Romain Beaumont <[email protected]>
Merge pull request #161 from rom1504/divide_protocol_js

Divide protocol js into several datatypes files

ec0f6860c66d15e5d00eec1385bad8e92731470e authored over 9 years ago by Robin Lambertz <[email protected]>
fix gulp

b42e13972cee1123e6985d258f55f9edce1673a3 authored over 9 years ago by Romain Beaumont <[email protected]>
remove unneeded assert require

f87dd9595dd7f63094e8291964d4b57fe2e98639 authored over 9 years ago by Romain Beaumont <[email protected]>
move packets reading to packets.js, remove some dead code

778752f09734a4f129e01b4d289de1b7a052f7a1 authored over 9 years ago by Romain Beaumont <[email protected]>
reorganize code a bit : debug code going to debug.js, put packets reading code in a function, add types using a addTypes function

78e70dad8e732ab121e0c44f18dca371095b6039 authored over 9 years ago by Romain Beaumont <[email protected]>
move entity metadata type to minecraft.js

fe443e84ff5333f69c3b3dad90ac0d0cfc9a988d authored over 9 years ago by Romain Beaumont <[email protected]>
move condition type to conditional.js

877ede063d822872bd94520d64541d0f8feb7e6b authored over 9 years ago by Romain Beaumont <[email protected]>
create structure.js file with array, container and count

fe04239090f52c10eb45dc122287088c71e79616 authored over 9 years ago by Romain Beaumont <[email protected]>
move rest buffer to minecraft.js

17d0aa1a224393da92f0eca7c0f81b20eadbbb61 authored over 9 years ago by Romain Beaumont <[email protected]>
add minecraft datatype file for minecraft specific packets

3b7ae54b88344c5404ac52e084797a74be53f6d7 authored over 9 years ago by Romain Beaumont <[email protected]>
move varint, bool, string, ustring and buffer to utils.js

6f460e1626d5f42db09ba2f5bd0e512100b4b4c4 authored over 9 years ago by Romain Beaumont <[email protected]>
more numeric types move

355a3cb1cd7c3fa4adb844580ea45656109ee34f authored over 9 years ago by Romain Beaumont <[email protected]>
put getField in a utils.js file, create a datatypes dir in src/ make it compile by gulp, move byte to numeric.js

6660a3aa39628e1fa8f7a582dd3ab57663c0589f authored over 9 years ago by Romain Beaumont <[email protected]>
Merge pull request #159 from rom1504/move_protocol_def_to_json

Move protocol def to json

cf65197e123d72f6b25c2ef4867309f2dac5f7b5 authored over 9 years ago by Robin Lambertz <[email protected]>
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

04a3f72130135f4fd3ee1d830cfb37f7d78b9e55 authored over 9 years ago by Romain Beaumont <[email protected]>
remove condition property checks, also remove that property from the schema

63b332ce382dc358e96d899030d97e1272430d12 authored over 9 years ago by Romain Beaumont <[email protected]>
add new condition type :

* protocol.js : new read, write and sizeOf methods and add check for condition type inside read
*...

faed1766313d64dfc0248eb7fbd7b42ef55360b2 authored over 9 years ago by Romain Beaumont <[email protected]>
add current json schema (and a small validate.js test using jsonschema module) : makes it easier to fully understand the format

9c9f358a5d78eec9a60c6fb5eefcc73f02f02b38 authored over 9 years ago by Romain Beaumont <[email protected]>
remove function test in evalCondition : a condition is now never a function

ffa11996c43b4ba209c64a783566e14a575ee343 authored over 9 years ago by Romain Beaumont <[email protected]>
convert protocol_def.js to protocol.js

a1ec6138b76c520086d559c3272d6ff49a2799f2 authored over 9 years ago by Romain Beaumont <[email protected]>
hexa to hexa string from json convertion

b3502291603eb79ac45a13beb49cb29777a0fb75 authored over 9 years ago by Romain Beaumont <[email protected]>
removing comments before transformation to json : they'll have to go somewhere else

ea2e97d59fdf665845bdfb92db1f197d6d59d886 authored over 9 years ago by Romain Beaumont <[email protected]>
transform typeArgs function into object

9abe7997156152928944d270df8079eeef137779 authored over 9 years ago by Romain Beaumont <[email protected]>
transform condition functions into objects

bf8a7899aeef484826e68261337d1cf56b6d1ae0 authored over 9 years ago by Romain Beaumont <[email protected]>
encapsulate condition evaluation

e47feb1cf6e45f6bcb3afa20d5ead6629634ec92 authored over 9 years ago by Romain Beaumont <[email protected]>
move protocol definition in separate file

d37d801e01a5bdb037893cabf5ffe051cabce16b authored over 9 years ago by Romain Beaumont <[email protected]>
Change github reported version to fix npm cache bugs

5efdc824c18d7280822ae49da4094ba9d75bdefd authored over 9 years ago by roblabla <[email protected]>
Merge pull request #158 from rom1504/svg_badges

svg badges

477e0038459be744dbb7e231befb3cdfadbc0fcc authored over 9 years ago by Robin Lambertz <[email protected]>
svg badges

5afcc93b83e87b31878246cb0fed2f074d86ff96 authored over 9 years ago by Romain Beaumont <[email protected]>
Revert "Fix stackoverflow in recursion"

This reverts commit 29302ad6836738d04b9fac51c5c257c323848979.

c034373da7ee2bbd753ebf7df9f9e29fa8016487 authored over 9 years ago by roblabla <[email protected]>
Revert "Let's use process.nextTick to avoid multiple gigs of ram usage :D"

This reverts commit 4601abb3332c427fce58ef0241bda41bb44ae8e5.

c2acd84f4c01a125ae5709d0a5dba372c8742b61 authored over 9 years ago by roblabla <[email protected]>
Let's use process.nextTick to avoid multiple gigs of ram usage :D

4601abb3332c427fce58ef0241bda41bb44ae8e5 authored over 9 years ago by roblabla <[email protected]>
Merge branch 'master' of github.com:PrismarineJS/node-minecraft-protocol

9705990eb433d7b23cf398b3c5dffb324974671b authored over 9 years ago by roblabla <[email protected]>
Fix stackoverflow in recursion

29302ad6836738d04b9fac51c5c257c323848979 authored over 9 years ago by roblabla <[email protected]>
Use it.skip instead of commenting

482d32427ddaa8249964a16d4855571b9fed252a authored over 9 years ago by roblabla <[email protected]>
Merge pull request #155 from rom1504/patch-1

reorganize badges in readme

1315da4111bd9d127f165f69b59249e2c9ec8388 authored over 9 years ago by Robin Lambertz <[email protected]>
All README badges on second line

4f9ce7c449a24be22f3156f60c02da943fb8f182 authored over 9 years ago by Romain Beaumont <[email protected]>
only the npm badge on the same line as the title so the other badges show up on npm

d29fc9e218d00ec861234367b2d100808c4480cd authored over 9 years ago by Romain Beaumont <[email protected]>
reorganize badges in readme

6eb06e6740a5234070992065c6902ec2ac3c619f authored over 9 years ago by Romain Beaumont <[email protected]>
Release 0.13.4

f0a7c1b22d0e3f5c22e491b568bf317516014e79 authored over 9 years ago by roblabla <[email protected]>
Bump ursa-purejs version

f6601b4295fc4827a68db19bf193e0aed3253f5e authored over 9 years ago by roblabla <[email protected]>
Avoid crashing when decrypting fails

5806bd5a7da4638f1b2193260445be000b2a547e authored over 9 years ago by roblabla <[email protected]>
Silence debug message, and make it much more useful

37e2f10cd7acd495e06bf3c10f77569218b32b6d authored over 9 years ago by roblabla <[email protected]>
Merge pull request #137 from deathcap/webclient

Expose the Client class to browser. Refactor net-specific code out of Client.

26e6a388130cb5dcfe8511c8a0824b35e83fd460 authored over 9 years ago by Robin Lambertz <[email protected]>
Merge pull request #147 from rom1504/improve_test

Add tests using the minecraft server jar to circle ci

2cf441ab834c099afd9b892bb8db8bebf4e8e187 authored over 9 years ago by Dennis Bartlett <[email protected]>
removes some console.log

73ed7e2cdd44939f15247d30ee296e83f66ca289 authored over 9 years ago by Romain Beaumont <[email protected]>
fix path again

dfb7aacb5ac063706168a9cb1cfe6760d8f03dd6 authored over 9 years ago by Romain Beaumont <[email protected]>
check where to save the jar

0e918c496cc6e001bb56d109d9b17c39b25c29b7 authored over 9 years ago by Romain Beaumont <[email protected]>
fix wget

f8352d5f7bf68bdb1d15b500c0e11ada2a42a65c authored over 9 years ago by Romain Beaumont <[email protected]>
fix mc_server path

e120aca4f9ad7132784c72cb9b78f29d339abe02 authored over 9 years ago by Romain Beaumont <[email protected]>
checks what the server output is

f71a27a3314ed2f903f1a34a30fae5c050d37460 authored over 9 years ago by Romain Beaumont <[email protected]>
checks if server jar exists

8886cc53447805f0c3e9b423d757cbfe72b0bc0f authored over 9 years ago by Romain Beaumont <[email protected]>
fix environment variable in circle.yml

4f3973db113283b89af4b2442255da22ac5b6cd6 authored over 9 years ago by Romain Beaumont <[email protected]>
update circle.yml to download minecraft-server.jar

50fb2ae89daab1f35a9ad926991a9b3f41d6db4f authored over 9 years ago by Romain Beaumont <[email protected]>
remove npm install --dev

b8742032b9b5cab3ee2ab1bae455ebb4ef74b970 authored over 9 years ago by Romain Beaumont <[email protected]>
Move network-specific code out of client.js

bbbd022f3350d200bbae9b97582671492c3ab955 authored over 9 years ago by deathcap <[email protected]>
Expose the Client class to browser

c968cbefe5bf7303b878c69364f8806c138330fd authored over 9 years ago by deathcap <[email protected]>
slightly cleaner readPosition

23945f54c31d47b022184bc2bca799ed33f0f927 authored over 9 years ago by Josh Wolfe <[email protected]>
Merge pull request #141 from bschlenk/master

added hook for before client receives ping

158beb3cc37693902e291caeebfc0a688a4106ee authored over 9 years ago by Robin Lambertz <[email protected]>
Merge pull request #144 from PrismarineJS/fix-143

Fix examples

62b870a2d1b8bb74bcf4836bd732f57a21cead2f authored over 9 years ago by Dennis Bartlett <[email protected]>
Update server_helloworld.js

f8ca29f8921ff434efd2d4e5a3b14381e68fbf25 authored over 9 years ago by Will Franzen <[email protected]>
Update server.js

dbfa0f631fc7e265da22ba4582f42c5efa980df4 authored over 9 years ago by Will Franzen <[email protected]>
Update proxy.js

879d525fc5c9c89e6dee8ec6868eb82ee941a6e3 authored over 9 years ago by Will Franzen <[email protected]>
Update client_echo.js

7ede9c3dcd8bde4b52790cfbb585be5b24cf8697 authored over 9 years ago by Will Franzen <[email protected]>
Update client_chat.js

bfc39811e44b50bb6f307706c44058bff43c727d authored over 9 years ago by Will Franzen <[email protected]>
added hook for before client receives ping

createServer takes additional option 'beforePing' which is a function
receiving the response to ...

a773bb13e734c11ea62dc38b396b5c0e81c56730 authored over 9 years ago by Brian Schlenker <[email protected]>
Release 0.13.3

273f685267ab2956514b3c5b03276cd43b89e730 authored over 9 years ago by roblabla <[email protected]>
Merge pull request #140 from wtfaremyinitials/fix-122

Give each example its own package.json

13f9ce0d84d3064ed016de60686dca9c597c7039 authored over 9 years ago by Robin Lambertz <[email protected]>
Remove unneeded deps

d6b493e5654cb19eb21c9a2019c79c3a5db6a590 authored over 9 years ago by Will Franzen <[email protected]>
Merge branch 'master' of https://github.com/PrismarineJS/node-minecraft-protocol into fix-122

c6404f0274bfaafe13548fdfd3874981a4268d11 authored over 9 years ago by Will Franzen <[email protected]>
Give each example its own package.json to resolve #122

f9b3359577e6447bef861501ddfa1ca2b1f2fa0d authored over 9 years ago by Will Franzen <[email protected]>
Merge pull request #139 from rom1504/fix_readPosition

fix readPosition

97928a8b4bf00b5fb6d31c9489ff94f24c0e603c authored over 9 years ago by Robin Lambertz <[email protected]>
fix indentation

88b8653b4d6354b543b9b3ab00356b3c28b00736 authored over 9 years ago by Romain Beaumont <[email protected]>
fix readPosition (see http://wiki.vg/index.php?title=Data_Types&diff=6529&oldid=6491) thanks Fenhl

456331b952f4e0d60eef8f5b36c69dcfbb71ae2c authored over 9 years ago by Romain Beaumont <[email protected]>
adding incoming and outgoing filters for proxy.js --dump arguments.

a43e1af1d585cc1fffe2c75c48c2e75cd6b59b5c authored over 9 years ago by Josh Wolfe <[email protected]>
Bump circleci node version. Now tests pass. This is ugly

3c7abf7b4a863795dac38aa869fc7d820ad9592e authored almost 10 years ago by roblabla <[email protected]>
Wrong context when grabbing username

254223d9c7593c600957ff6bd7b3a91899cc57c1 authored almost 10 years ago by roblabla <[email protected]>
Release 0.13.2

cbdf8adb05fc13c337ba17dac73421e6e28dd3f9 authored almost 10 years ago by roblabla <[email protected]>
Fix particle packet

ea62fdc67033697083a7fd166ebbc400fcbeaf4b authored almost 10 years ago by roblabla <[email protected]>
Merge pull request #138 from rom1504/add_circle_ci_badge

Add circle ci badge

026613a594bcd5efcc48374d5f28ec90e6592e9f authored almost 10 years ago by Robin Lambertz <[email protected]>
Add npmignore

7416ea7e4c21b362ea93d7bbd90c6d60aef7f074 authored almost 10 years ago by roblabla <[email protected]>
Add circle ci badge

0d04e573309bc7fe2b1a4588fddcfe35cf1510be authored almost 10 years ago by Romain Beaumont <[email protected]>
Release 0.13.1

a7dd89953d855ceaaf5cd017103e9a15aeb86661 authored almost 10 years ago by roblabla <[email protected]>
Merge pull request #134 from rom1504/master

Fix bed-related packets

2723d4d94fffdf0724b0b1641f8b8525ce3139d3 authored almost 10 years ago by Robin Lambertz <[email protected]>
Fix animation (see http://wiki.vg/Protocol#Animation)

f48b0ed15961381e498f24befb288f002ec27ead authored almost 10 years ago by Romain Beaumont <[email protected]>
Fix bed package (see http://wiki.vg/Protocol#Use_Bed)

478140364a84bdd302654b499148c82aa3d42eae authored almost 10 years ago by Romain Beaumont <[email protected]>
Circle-CI : Only test packets and server

Client tests require a minecraft server for now. Until we move on to a better way to test the pr...

187f6bccd75f2046ae60ec0fe766dd1c238c16cb authored almost 10 years ago by Robin Lambertz <[email protected]>
Merge pull request #131 from roblabla/feature-circleci

Add circleci support

e6eebe5f73035b844ed750257370f49621d11ef8 authored almost 10 years ago by Robin Lambertz <[email protected]>
Merge pull request #132 from thejoshwolfe/pull-1

adding command line switches to examples/proxy.js for dumping messages

c55d7737d8d398c9a29f40e6fbc025fdd60c34bb authored almost 10 years ago by Robin Lambertz <[email protected]>
adding command line switches to examples/proxy.js for dumping messages

bceea2f89651be9b83a369a908bc454b2f2c1f26 authored almost 10 years ago by Josh Wolfe <[email protected]>
Add circleci support

cee1b81099cacbe301de40ed8de47b7858f80cd4 authored almost 10 years ago by roblabla <[email protected]>
Merge pull request #126 from roblabla/feature-npm-prepublish

Add prepublish hook

304586aff724fd9b8ec7fe9441b5278605e4144e authored almost 10 years ago by Will Franzen <[email protected]>
Add prepublish hook

367bdd69089343b042fb9b15f9c7b78c94053ccd authored almost 10 years ago by roblabla <[email protected]>
Merge pull request #115 from wtfaremyinitials/es6

Add support for ES Harmony with Babel

439c240247faedbbde46849d6be9a3f8721e3b6a authored almost 10 years ago by Dennis Bartlett <[email protected]>
Fix require statements

06cd5f5441b921c5bc56277eab4e322371deb33f authored almost 10 years ago by Will Franzen <[email protected]>
Merge branch 'master' of https://github.com/PrismarineJS/node-minecraft-protocol into es6

Conflicts:
.gitignore
index.js
package.json

4e32c12bfd13529cb54639483d1584f5d7b5695b authored almost 10 years ago by Will Franzen <[email protected]>
Merge pull request #124 from roblabla/feature-ursa-purejs-module

Externalize rsa-wrap to a separate module

b150ae77a86ac4e1002758a9d9996d098a769d33 authored almost 10 years ago by Will Franzen <[email protected]>
Externalize rsa-wrap to a separate module

50ad0211a535f6336506deb1784e2e63a7910d12 authored almost 10 years ago by roblabla <[email protected]>
Fix badge, svg is better

b076f97627c116513229cf9f458ed84f4e2532db authored almost 10 years ago by roblabla <[email protected]>