Fixing synced fields:
- set accessible on fields
- wrong function used to get field type
- fields on registered on NBT load
- we may not have 1:1 block-TE ratio in future
- fields are now registered in predictible order
- I hope I'm right about all those fixes