09-20-2017, 01:31 AM
In the end it will all have to stored in NBT anyway so I can't see any way to separate them. However, storing as JSON and finding a way to attach extra type metadata sounds backward to me. JSON::Value is just being used as a poor man's variant.