Hm. I just set up Infinity Evolved Skyblock nine hours ago. Most assuredly is not running as root.
There are a couple of directories outside the world folder that do need write permissions ("asm" and, if you have it enabled "./backups"), but user level permissions were sufficient it both cases.
I suppose Infinity could be different than Infinity Skyblock in this regard, but it would honestly surprise me.