Mineflayer

Mineflayer is a high-level API for minecraft-protocol and in its current state is unstable, a RAM hog and overall isn't as flexible as minecraft-protocol.