Switch to in-house NBT library (how did I never commit this?)