Earlier quoted context omitted.
> If they somehow manage to get in at least they won't be roaming around inside my home network. I mean if that’s your only concern, it’s pretty easy to run Minecraft in a docker container that’s only allowed to accept inbound connections and to make outbound connections to the internet (or more specifically to the Mojang auth server)
> to make outbound connections to the internet (or more specifically to the Mojang auth server) I believe you can forgo even that; a vanilla server jar can be configured to run in "cracked" mode by setting 'online-mode' to false in server.properties. Skins won't work though, players will have steve/alex skins. It's documented on the no-longer-official wiki here: > online-mode - Server checks connecting players agains…
I guess this is still viable if you know everyone on the server and use a server plugin to auth.