start of wrapper library

minecraft objects should only be accessed through these wrapper objects to maintain compatibility across updates