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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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...
basic nbt -> prismarine-chunk implementation (only biomes and block ids)
d30ecaed40cf66457be325b4c3f3a56b99be8b89 authored almost 9 years ago by Romain Beaumont <[email protected]>
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]>
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]>
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]>
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]>
fdc06afe9753c0899ef27e4bd2a74e3d59266429 authored almost 9 years ago by Romain Beaumont <[email protected]>
implement writing
8c1887db7f631cdea49c95037b8d021a192aff08 authored almost 9 years ago by Romain Beaumont <[email protected]>
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]>
3030d8ecfb84ea080e7513346db02d7e715b5968 authored almost 9 years ago by Romain Beaumont <[email protected]>
use async/await, start writing the serialization implementation
8428a4b277925d6eb0dca038242332c7eafd55b4 authored about 9 years ago by Romain Beaumont <[email protected]>
8428a4b277925d6eb0dca038242332c7eafd55b4 authored about 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 about 9 years ago by Romain Beaumont <[email protected]>
add minecraft-data in dev dep for npm3 peerdep behavior
f6acdffc4362ed79924a56a8f1468450416d409c authored about 9 years ago by Romain Beaumont <[email protected]>
f6acdffc4362ed79924a56a8f1468450416d409c authored about 9 years ago by Romain Beaumont <[email protected]>
Release 0.0.2
fba8759bedfb3d14fe25fe5e991997d7e03cd031 authored about 9 years ago by Romain Beaumont <[email protected]>
fba8759bedfb3d14fe25fe5e991997d7e03cd031 authored about 9 years ago by Romain Beaumont <[email protected]>
use up to date dependencies in minecraft-region
22cd30257daac709e0a6610e9899b6bebb34ce3f authored about 9 years ago by Romain Beaumont <[email protected]>
22cd30257daac709e0a6610e9899b6bebb34ce3f authored about 9 years ago by Romain Beaumont <[email protected]>
Release 0.0.1
cc4001512404911b3c863e1fced5063e9a73d6f8 authored about 9 years ago by Romain Beaumont <[email protected]>
cc4001512404911b3c863e1fced5063e9a73d6f8 authored about 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 about 9 years ago by Romain Beaumont <[email protected]>
ce9c26f39fdc700916035778939669cdd5cef2bf authored about 9 years ago by Romain Beaumont <[email protected]>
Release 0.0.0
9cf4a8992348d24647369d6ebc570c14e8e62e63 authored about 9 years ago by Romain Beaumont <[email protected]>
9cf4a8992348d24647369d6ebc570c14e8e62e63 authored about 9 years ago by Romain Beaumont <[email protected]>
Merge pull request #3 from rom1504/update
[WIP] some progress
3b2bdb8dc5d846a585cdcc4b515aa1d54f9c56e6 authored about 9 years ago by Romain Beaumont <[email protected]>
cleanup readme, package.json and npmignore
dafba78ed3b141506c5bb11bd3bf9c935a5ebc5b authored about 9 years ago by Romain Beaumont <[email protected]>
dafba78ed3b141506c5bb11bd3bf9c935a5ebc5b authored about 9 years ago by Romain Beaumont <[email protected]>
remove printing
1540721cb3c4541b04aaa2bbe9ea8dc749160ebd authored about 9 years ago by Romain Beaumont <[email protected]>
1540721cb3c4541b04aaa2bbe9ea8dc749160ebd authored about 9 years ago by Romain Beaumont <[email protected]>
read the region asyncly
06fccb0a4c2ee2314313b0075189e0470574f626 authored about 9 years ago by Romain Beaumont <[email protected]>
06fccb0a4c2ee2314313b0075189e0470574f626 authored about 9 years ago by Romain Beaumont <[email protected]>
add skylight
ecb0f4c4f430dedd96599f0757a8bfcffc969f38 authored about 9 years ago by Romain Beaumont <[email protected]>
ecb0f4c4f430dedd96599f0757a8bfcffc969f38 authored about 9 years ago by Romain Beaumont <[email protected]>
get a name
37afbecd624c457f61640b293f3627388b10bc13 authored about 9 years ago by Romain Beaumont <[email protected]>
37afbecd624c457f61640b293f3627388b10bc13 authored about 9 years ago by Romain Beaumont <[email protected]>
2 space tab + prismarine-chunk
93401bb26be33c8f23384e7ee021acc939f8d52f authored about 9 years ago by Romain Beaumont <[email protected]>
93401bb26be33c8f23384e7ee021acc939f8d52f authored about 9 years ago by Romain Beaumont <[email protected]>
fix gulp, make the path configurable, create example.js
89894818300536edebb863d7bc826513f54e374c authored about 9 years ago by Romain Beaumont <[email protected]>
89894818300536edebb863d7bc826513f54e374c authored about 9 years ago by Romain Beaumont <[email protected]>
Merge pull request #1 from dcbartlett/master
First Stab.
8f75537320f580ab46d6f06909c75a79c90ec3ce authored almost 10 years ago by Will Franzen <[email protected]>
saving
b80435ac241ebb439105a7f145947ec9be9d935e authored almost 10 years ago by Dennis Bartlett <[email protected]>
b80435ac241ebb439105a7f145947ec9be9d935e authored almost 10 years ago by Dennis Bartlett <[email protected]>
Pushing
d04d144f74d10396fb8451609b20cd7b9a822649 authored almost 10 years ago by Dennis Bartlett <[email protected]>
d04d144f74d10396fb8451609b20cd7b9a822649 authored almost 10 years ago by Dennis Bartlett <[email protected]>
Pushing stuff
0b4a042329e70ca9547b94198965bbab21f702e6 authored almost 10 years ago by Dennis Bartlett <[email protected]>
0b4a042329e70ca9547b94198965bbab21f702e6 authored almost 10 years ago by Dennis Bartlett <[email protected]>
Pushing stuff
126b8045e740c46391eb70666f5849f64829dbf9 authored almost 10 years ago by Dennis Bartlett <[email protected]>
126b8045e740c46391eb70666f5849f64829dbf9 authored almost 10 years ago by Dennis Bartlett <[email protected]>
Pushing stuff
933ecdda11a8976f6924117114706cf688f1a731 authored almost 10 years ago by Dennis Bartlett <[email protected]>
933ecdda11a8976f6924117114706cf688f1a731 authored almost 10 years ago by Dennis Bartlett <[email protected]>
Saving
25064e55235c4c1de8eeea466f9e45e8e7d3e403 authored almost 10 years ago by Dennis Bartlett <[email protected]>
25064e55235c4c1de8eeea466f9e45e8e7d3e403 authored almost 10 years ago by Dennis Bartlett <[email protected]>
unbolding
5f863a7d96f77cb552d85dfc32d98f353acca7a8 authored almost 10 years ago by Dennis Bartlett <[email protected]>
5f863a7d96f77cb552d85dfc32d98f353acca7a8 authored almost 10 years ago by Dennis Bartlett <[email protected]>
Updating Readme with notes
338a4bb5db2e6b3d1f95b761255c60664b6eb63a authored almost 10 years ago by Dennis Bartlett <[email protected]>
338a4bb5db2e6b3d1f95b761255c60664b6eb63a authored almost 10 years ago by Dennis Bartlett <[email protected]>
Added npmignore
dd03cea6bfd6db5c55af4de67122bfc3cf619073 authored almost 10 years ago by Dennis Bartlett <[email protected]>
dd03cea6bfd6db5c55af4de67122bfc3cf619073 authored almost 10 years ago by Dennis Bartlett <[email protected]>
Updated Readme
4b2ca8527df2135e4c5a0846407dec1e981f5577 authored almost 10 years ago by Dennis Bartlett <[email protected]>
4b2ca8527df2135e4c5a0846407dec1e981f5577 authored almost 10 years ago by Dennis Bartlett <[email protected]>
Updated Readme
ce9e1ed618d56b4c5b2a795551376926ceb92ac7 authored almost 10 years ago by Dennis Bartlett <[email protected]>
ce9e1ed618d56b4c5b2a795551376926ceb92ac7 authored almost 10 years ago by Dennis Bartlett <[email protected]>
Boilerplate
912a69c64094c9c7fb12ceb8107f8bbc28875512 authored almost 10 years ago by Dennis Bartlett <[email protected]>
912a69c64094c9c7fb12ceb8107f8bbc28875512 authored almost 10 years ago by Dennis Bartlett <[email protected]>
Initial commit
c378f309559b0840d54e01ef9b53bdc77a05b8aa authored almost 10 years ago by Dennis Bartlett <[email protected]>
c378f309559b0840d54e01ef9b53bdc77a05b8aa authored almost 10 years ago by Dennis Bartlett <[email protected]>