Ecosyste.ms: OpenCollective

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

github.com/PrismarineJS/prismarine-provider-anvil

Anvil Storage Provider implementation.
https://github.com/PrismarineJS/prismarine-provider-anvil

fix a bug in save grow, that makes the saving in sequence works, add a test to show the saving in parallel bug

074e9b3a65fbe095579fb170a1a26fc990fabc26 authored almost 9 years ago by Romain Beaumont <[email protected]>
Merge remote-tracking branch 'origin/reimplement' into reimplement

65985a52594c290b82fd28e8bf1a0644caec295d authored almost 9 years ago by Romain Beaumont <[email protected]>
add a (failing) test to show the concurrency problem

7234897352e75e86bbc63eb9f2050bf6e71dbfd1 authored almost 9 years ago by Romain Beaumont <[email protected]>
use saveRaw in save

415a7614479b8f216a5d11bc8601d2a31886a30a authored almost 9 years ago by Romain Beaumont <[email protected]>
make it work for node 0.10 : add createFilledBuffer function and use offset for writeInt32BE

80e3bb058bccfecb0097c58f37819fe03c082cee authored almost 9 years ago by Romain Beaumont <[email protected]>
initialize offsets to 0 when creating the file, check read length of chunk, fix saving in case of file growing

4dd44dea77702e753d572df467624aa6fc206341 authored almost 9 years ago by Romain Beaumont <[email protected]>
implement chunk->nbt, add some tests

5ceef54c6b9246a3efcc244c18b52f06345a4080 authored almost 9 years ago by Romain Beaumont <[email protected]>
full loading implemented (except Add which isn't even really part of vanilla minecraft yet)

http://download.rom1504.fr/stuff/mc-full-anvil-loading.png

5fb0a4649dce0ad2321793ca69921e98e6079584 authored almost 9 years ago by Romain Beaumont <[email protected]>
read the blocks and biomes buffer using readUInt8 instead of relying on es6 buffer iteration

865021ce78f798ce2f064b6feefc22281e5525b2 authored almost 9 years ago by Romain Beaumont <[email protected]>
use fd-slicer to avoid concurrency read/write issues

0220600bb9ed834b8e228b28c0af38942a0b8079 authored almost 9 years ago by Romain Beaumont <[email protected]>
load returns null if loadRaw returns null

eb516283411f354cdae182d8ea2eb64076c4ca64 authored almost 9 years ago by Romain Beaumont <[email protected]>
* rename Anvil.load to Anvil.loadRaw and create a new Anvil.load that does the nbt -> prismarine-chunk conversion

* expose things properly
* delete example.js
* adapt example_read
* remove dependencies to minecr...

32aa7fa89224028c40ab948c88f6e9ed9e77220a authored almost 9 years ago by Romain Beaumont <[email protected]>
basic nbt -> prismarine-chunk implementation (only biomes and block ids)

d30ecaed40cf66457be325b4c3f3a56b99be8b89 authored almost 9 years ago by Romain Beaumont <[email protected]>
make example work with world/lttp

5dda9c9b61095d6a11cd6af62c2c2a4831b77dcc authored almost 9 years ago by Romain Beaumont <[email protected]>
delete old files (new.js and related example)

d3338ed7d608a84c023cdf6bcf6179446673d7ac authored almost 9 years ago by Romain Beaumont <[email protected]>
add new Anvil class based on RegionFile and read/write examples using it

626bc57e1fcad15559a9c91c1ce602decd974980 authored almost 9 years ago by Romain Beaumont <[email protected]>
properly read offset in new.js, create region.js and example_region.js based on http://pastebin.com/niWTqLvk which properly handle writing

fdc06afe9753c0899ef27e4bd2a74e3d59266429 authored almost 9 years ago by Romain Beaumont <[email protected]>
implement writing

8c1887db7f631cdea49c95037b8d021a192aff08 authored almost 9 years ago by Romain Beaumont <[email protected]>
only read what's needed using fs.open and fs.read

3030d8ecfb84ea080e7513346db02d7e715b5968 authored almost 9 years ago by Romain Beaumont <[email protected]>
use async/await, start writing the serialization implementation

8428a4b277925d6eb0dca038242332c7eafd55b4 authored almost 9 years ago by Romain Beaumont <[email protected]>
work toward reimplementation, see #6

inspired by https://github.com/wurstmineberg/python-anvil/blob/master/anvil.py

2000777ce7fe3ed053c36cf2288e9d21c31f8c13 authored almost 9 years ago by Romain Beaumont <[email protected]>
add minecraft-data in dev dep for npm3 peerdep behavior

f6acdffc4362ed79924a56a8f1468450416d409c authored almost 9 years ago by Romain Beaumont <[email protected]>
Release 0.0.2

fba8759bedfb3d14fe25fe5e991997d7e03cd031 authored almost 9 years ago by Romain Beaumont <[email protected]>
use up to date dependencies in minecraft-region

22cd30257daac709e0a6610e9899b6bebb34ce3f authored almost 9 years ago by Romain Beaumont <[email protected]>
Release 0.0.1

cc4001512404911b3c863e1fced5063e9a73d6f8 authored almost 9 years ago by Romain Beaumont <[email protected]>
catch the error if the region file doesn't exist and return null in getRegion

ce9c26f39fdc700916035778939669cdd5cef2bf authored almost 9 years ago by Romain Beaumont <[email protected]>
Release 0.0.0

9cf4a8992348d24647369d6ebc570c14e8e62e63 authored almost 9 years ago by Romain Beaumont <[email protected]>
Merge pull request #3 from rom1504/update

[WIP] some progress

3b2bdb8dc5d846a585cdcc4b515aa1d54f9c56e6 authored almost 9 years ago by Romain Beaumont <[email protected]>
cleanup readme, package.json and npmignore

dafba78ed3b141506c5bb11bd3bf9c935a5ebc5b authored almost 9 years ago by Romain Beaumont <[email protected]>
remove printing

1540721cb3c4541b04aaa2bbe9ea8dc749160ebd authored almost 9 years ago by Romain Beaumont <[email protected]>
read the region asyncly

06fccb0a4c2ee2314313b0075189e0470574f626 authored almost 9 years ago by Romain Beaumont <[email protected]>
add skylight

ecb0f4c4f430dedd96599f0757a8bfcffc969f38 authored almost 9 years ago by Romain Beaumont <[email protected]>
get a name

37afbecd624c457f61640b293f3627388b10bc13 authored almost 9 years ago by Romain Beaumont <[email protected]>
2 space tab + prismarine-chunk

93401bb26be33c8f23384e7ee021acc939f8d52f authored almost 9 years ago by Romain Beaumont <[email protected]>
fix gulp, make the path configurable, create example.js

89894818300536edebb863d7bc826513f54e374c authored almost 9 years ago by Romain Beaumont <[email protected]>
Merge pull request #1 from dcbartlett/master

First Stab.

8f75537320f580ab46d6f06909c75a79c90ec3ce authored over 9 years ago by Will Franzen <[email protected]>
saving

b80435ac241ebb439105a7f145947ec9be9d935e authored over 9 years ago by Dennis Bartlett <[email protected]>
Pushing

d04d144f74d10396fb8451609b20cd7b9a822649 authored over 9 years ago by Dennis Bartlett <[email protected]>
Pushing stuff

0b4a042329e70ca9547b94198965bbab21f702e6 authored over 9 years ago by Dennis Bartlett <[email protected]>
Pushing stuff

126b8045e740c46391eb70666f5849f64829dbf9 authored over 9 years ago by Dennis Bartlett <[email protected]>
Pushing stuff

933ecdda11a8976f6924117114706cf688f1a731 authored over 9 years ago by Dennis Bartlett <[email protected]>
Saving

25064e55235c4c1de8eeea466f9e45e8e7d3e403 authored over 9 years ago by Dennis Bartlett <[email protected]>
unbolding

5f863a7d96f77cb552d85dfc32d98f353acca7a8 authored over 9 years ago by Dennis Bartlett <[email protected]>
Updating Readme with notes

338a4bb5db2e6b3d1f95b761255c60664b6eb63a authored over 9 years ago by Dennis Bartlett <[email protected]>
Added npmignore

dd03cea6bfd6db5c55af4de67122bfc3cf619073 authored over 9 years ago by Dennis Bartlett <[email protected]>
Updated Readme

4b2ca8527df2135e4c5a0846407dec1e981f5577 authored over 9 years ago by Dennis Bartlett <[email protected]>
Updated Readme

ce9e1ed618d56b4c5b2a795551376926ceb92ac7 authored over 9 years ago by Dennis Bartlett <[email protected]>
Boilerplate

912a69c64094c9c7fb12ceb8107f8bbc28875512 authored over 9 years ago by Dennis Bartlett <[email protected]>
Initial commit

c378f309559b0840d54e01ef9b53bdc77a05b8aa authored over 9 years ago by Dennis Bartlett <[email protected]>