Switched to use FMLClientHandler