add minecraft server test

This commit is contained in:
Joseph Hanson 2025-02-28 23:17:22 -06:00
parent 9ba6e6ae4e
commit a221eca57b
Signed by: jahanson
SSH key fingerprint: SHA256:vy6dKBECV522aPAwklFM3ReKAVB086rT3oWwiuiFG7o

View file

@ -145,6 +145,35 @@ in {
}; };
services = { services = {
# Minecraft
minecraft-servers = {
enable = true;
eula = true;
openFirewall = true;
servers.fabric = {
enable = true;
# Specify the custom minecraft server package
package = pkgs.fabricServers.fabric-1_21_1.override {
loaderVersion = "0.16.10";
}; # Specific fabric loader version
symlinks = {
mods = pkgs.linkFarmFromDrvs "mods" (
builtins.attrValues {
Fabric-API = pkgs.fetchurl {
url = "https://cdn.modrinth.com/data/P7dR8mSH/versions/9YVrKY0Z/fabric-api-0.115.0%2B1.21.1.jar";
sha512 = "e5f3c3431b96b281300dd118ee523379ff6a774c0e864eab8d159af32e5425c915f8664b1cd576f20275e8baf995e016c5971fea7478c8cb0433a83663f2aea8";
};
Backpacks = pkgs.fetchurl {
url = "https://cdn.modrinth.com/data/MGcd6kTf/versions/Ci0F49X1/1.2.1-backpacks_mod-1.21.2-1.21.3.jar";
sha512 = "6efcff5ded172d469ddf2bb16441b6c8de5337cc623b6cb579e975cf187af0b79291b91a37399a6e67da0758c0e0e2147281e7a19510f8f21fa6a9c14193a88b";
};
}
);
};
};
};
# Minio # Minio
minio = { minio = {
enable = true; enable = true;