added a bunch of validation and checks when restoring data from nbt, closes #30
13 files changed