PrismarineJS/mineflayer








Move the whole world state to prismarine-world for better packaging #334
rom1504 posted onGitHub
This will make blockAt async and break everything depending on it. But it's for the good cause of being able to implement a world representation with any kind of backend (especially async backend like databases)
https://github.com/PrismarineJS/prismarine-world
https://github.com/andrewrk/mineflayer/blob/master/lib/plugins/blocks.js