I built my own Minecraft on my server. It's based on a Docker container so you could still do it on your PC. It's called MineOS. I gave my son admin privs on it and he just runs it on his own.
It was pretty configurable and you can add your own mods as desired. Looking into some other stuff I came across
https://craftycontrol.com/. That might give ya some options as well