Add items, blocks,registry and proxy classes
Merge remote-tracking branch 'origin/master'