modules/minecraft.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
{ pkgs, lib, inputs, ... }:
{
imports = [ inputs.nix-minecraft.nixosModules.minecraft-servers ];
nixpkgs.overlays = [ inputs.nix-minecraft.overlay ];
services.minecraft-servers = {
enable = true;
eula = true;
openFirewall = true;
servers = {
gc = {
enable = true;
package = pkgs.purpurServers.purpur-1_21_11;
serverProperties = {
difficulty = 3;
gamemode = 0;
max-players = 15;
motd = "Willkommen in den glauchauer Minen!";
white-list = true;
};
whitelist = {
knuspriger_kaese = "a7e6baac-cd63-4632-ba6d-15e8b7cbf835";
baumsplitter = "fd0539eb-a43c-46f2-99c0-6507beebe9cc";
mrwishes = "c9252976-aa59-4518-b9fa-751d577fd39b";
alexal2030 = "384fe568-3571-44de-afb9-fa9438874a0e";
};
operators = {
knuspriger_kaese = {
uuid = "a7e6baac-cd63-4632-ba6d-15e8b7cbf835";
level = 4;
bypassesPlayerLimit = true;
};
};
};
};
};
}
|