From 2da64a04e2d11596bf0241dd969e2521cb33bd3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20R=C3=B6ger?= Date: Fri, 27 Mar 2026 00:56:52 +0100 Subject: [PATCH] System Gen5 @ 2026-03-27-00:56:50 by jonas@harbor --- modules/services/minecraft-server/default.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/modules/services/minecraft-server/default.nix b/modules/services/minecraft-server/default.nix index 7314f66..70fa683 100644 --- a/modules/services/minecraft-server/default.nix +++ b/modules/services/minecraft-server/default.nix @@ -8,7 +8,7 @@ modpack = pkgs.callPackage ./loadCurseForge.nix { url = "https://mediafilez.forgecdn.net/files/7765/203/BMC3_Server_Pack_v44.zip"; - hash = ""; + hash = "sha256-doqPzo9fhYM9ng/3RO6OPqhKA2ibfoaKx3Es7M0lpuU="; }; mcVersion = modpack.variables.MINECRAFT_VERSION; @@ -21,19 +21,20 @@ in { }; config = lib.mkIf cfg.enable { - services.minecraft-servers.servers.bmc3 = - { + services.minecraft-servers = { + enable = true; + eula = true; + openFirewall = true; + + servers.bmc3 = lib.optionalAttrs cfg.enable { enable = true; - eula = true; - } - # Prevent download of modpack if not enabled - // (lib.optionalAttrs cfg.enable { package = pkgs."${loader}Servers".${serverVersion}.override {inherit loaderVersion;}; jvmOpts = modpack.variables.JAVA_ARGS; symlinks = { "mods" = modpack.mods; "config" = modpack.config; }; - }); + }; + }; }; }