{"action":"created","issue":{"url":"https://api.github.com/repos/PrismarineJS/prismarine-nbt/issues/4","labels_url":"https://api.github.com/repos/PrismarineJS/prismarine-nbt/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/PrismarineJS/prismarine-nbt/issues/4/comments","events_url":"https://api.github.com/repos/PrismarineJS/prismarine-nbt/issues/4/events","html_url":"https://github.com/PrismarineJS/prismarine-nbt/issues/4","id":70530204,"number":4,"title":"Decide what's going to happen to this repo","user":{"login":"rom1504","id":2346494,"avatar_url":"https://avatars.githubusercontent.com/u/2346494?v=3","gravatar_id":"","url":"https://api.github.com/users/rom1504","html_url":"https://github.com/rom1504","followers_url":"https://api.github.com/users/rom1504/followers","following_url":"https://api.github.com/users/rom1504/following{/other_user}","gists_url":"https://api.github.com/users/rom1504/gists{/gist_id}","starred_url":"https://api.github.com/users/rom1504/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rom1504/subscriptions","organizations_url":"https://api.github.com/users/rom1504/orgs","repos_url":"https://api.github.com/users/rom1504/repos","events_url":"https://api.github.com/users/rom1504/events{/privacy}","received_events_url":"https://api.github.com/users/rom1504/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-04-23T22:36:06Z","updated_at":"2015-10-02T01:35:25Z","closed_at":null,"body":"Situation : \r\n* @roblabla would like to stop parsing nbt in https://github.com/PrismarineJS/node-minecraft-protocol\r\n* https://github.com/sjmulder/nbt-js doesn't seem to be maintained anymore (see https://github.com/sjmulder/nbt-js/issues/10)\r\n* even if the changes on this repo were done for node-minecraft-protocol particular cases, they might still be useful in general\r\n* https://github.com/wtfaremyinitials/minecraft-schematic is now using prismarine-nbt\r\n* nbt parsing/writing is useful in mineflayer anyway\r\n\r\nProblems : \r\n* this repo has no documentation\r\n* the original nbt.js repo has no documentation either\r\n\r\nWhich repo should be updated ? Is prismarine-nbt going to be PR'd back to nbt.js or should we continue here ?"},"comment":{"url":"https://api.github.com/repos/PrismarineJS/prismarine-nbt/issues/comments/144895889","html_url":"https://github.com/PrismarineJS/prismarine-nbt/issues/4#issuecomment-144895889","issue_url":"https://api.github.com/repos/PrismarineJS/prismarine-nbt/issues/4","id":144895889,"user":{"login":"sjmulder","id":50692,"avatar_url":"https://avatars.githubusercontent.com/u/50692?v=3","gravatar_id":"","url":"https://api.github.com/users/sjmulder","html_url":"https://github.com/sjmulder","followers_url":"https://api.github.com/users/sjmulder/followers","following_url":"https://api.github.com/users/sjmulder/following{/other_user}","gists_url":"https://api.github.com/users/sjmulder/gists{/gist_id}","starred_url":"https://api.github.com/users/sjmulder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sjmulder/subscriptions","organizations_url":"https://api.github.com/users/sjmulder/orgs","repos_url":"https://api.github.com/users/sjmulder/repos","events_url":"https://api.github.com/users/sjmulder/events{/privacy}","received_events_url":"https://api.github.com/users/sjmulder/received_events","type":"User","site_admin":false},"created_at":"2015-10-02T01:35:25Z","updated_at":"2015-10-02T01:35:25Z","body":"HI guys,\r\n\r\nI'm flattered to see that the library has found use and ashamed that it's gone unmaintained by me for so long. I had a masive career change and just haven't been able to focus on coding at all for the past year.\r\n\r\nThe improvements here are tremendous. I've taking the liberty of merging the changes back into [NBT.js](https://github.com/sjmulder/nbt-js). Apart from some formatting changes and small refactoring, I've made the writer a bit more flexible by adding seeking backwards and forward without destroying data. I've also added some documentation in the form of a changelog and an updated readme.\r\n\r\nMy own plans for NBT.js are as follolws:\r\n\r\n1. Migrate to newer JavaScript syntax for less crud and more clarity. Also more rigorous linting/static analysis. It's JavaScript after all.\r\n2. Browser support.\r\n\r\nAs for maintainership: it feels wasteful to me to have these two projects exist in parallel. prismarine-nbt, of course, exists to address a specific need for the Prismarine project. I'd happily incorporate any improvements for the benefit of that; then meanwhile you can benefit from general improvements to NBT.js. I'd happily give commit access too.\r\n\r\nIf you'd rather stick with your own repo for whatever reason - even if just to keep all the libs here together - then that's fine to of course. Might be worth checking out my patches and merging them back."}}