{ inputs, lib, ... }: with lib; let whitelist = { masterodie = "c0e67091-d6d0-4cf2-89d5-d0c6f2bd4f30"; Rooomi = "5c5b4a28-e292-46fa-bf92-3b21f577c30e"; }; in { imports = [ inputs.minecraft-server-flake.nixosModules.minecraft-servers ]; services.minecraft-servers = { velocitySecret = "01KqxtMy3kEH"; openFirewall = true; servers = { vanilla-plus = { inherit whitelist; enable = true; autoStart = false; openFirewall = true; serverProperties = { server-ip = mkForce "0.0.0.0"; #online-mode = false; #enforce-secure-profile = true; }; }; flat = { inherit whitelist; enable = false; serverProperties = { online-mode = false; enforce-secure-profile = true; }; }; velocity.enable = true; }; extraOptions = { flat = { port = 25567; mapPort = 8101; voicePort = 24455; }; vanilla-plus = { memory = "2G"; port = 25566; mapPort = 8100; voicePort = 24454; }; velocity = { port = 25565; mapPort = 8100; voicePort = 24454; }; }; }; }