diff --git a/services/minecraft-servers.nix b/services/minecraft-servers.nix index 0dd868a..a2deacd 100644 --- a/services/minecraft-servers.nix +++ b/services/minecraft-servers.nix @@ -174,6 +174,16 @@ in { managementSystem.systemd-socket.enable = true; symlinks = collectFilesAt modpack "mods" + // (mapAttrs' ( + n: v: + nameValuePair + (removePrefix "./" (lib.path.subpath.join ["world/datapacks" n])) + (replaceString "/./" "/" v) + ) (collectFilesAt (pkgs.fetchzip { + url = "https://vanillatweaks.net/download/VanillaTweaks_d282437_UNZIP_ME.zip"; + sha256 = "sha256-i/qzOZvHv3RS+X53UF0GpjyKjk4N8wcN+AAyHww6SV0="; + stripRoot = false; + }) ".")) // { "whitelist.json" = config.sops.secrets."services/minecraft/favelasmp-whitelist".path;