Thanks to Clay for the main structure and minecraft utils