nix-stuff/roles/server/minecraft.nix

26 lines
717 B
Nix

{pkgs, lib, ...}: {
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
"minecraft-server"
];
services.minecraft-servers = {
enable = true;
eula = true;
openFirewall = true;
servers = {
vrlocals = {
enable = true;
package = pkgs.fabricServers.fabric-1_20_1;
jvmOpts = "-Xmx8G";
serverProperties = {
motd = "\\u00A7aBigChadGuys \\u00A7lPlus \\u00A7a(w/Cobblemon!) v2.6.1\\u00A7r\\n\\u00A76Have fun!";
server-port = 25565;
level-seed = "-1450714289616987871";
white-list = true;
enable-command-block = true;
sync-chunk-writes = false;
};
};
};
};
}