Extract blacklist into library, fix the NBT derp behind #29