{ pkgs, ... }: { services.minecraft-server = { enable = true; eula = true; openFirewall = true; package = pkgs.unstable.papermc; declarative = true; whitelist = { coolBayram = "514afd03-8ca2-4f60-abe4-4c2a365d223b"; filipus098 = "a09fb009-be78-4e26-9f33-1534186e2228"; }; serverProperties = { allow-flight = true; allow-nether = true; broadcast-console-to-ops = true; broadcast-rcon-to-ops = true; debug = false; difficulty = "hard"; enable-command-block = false; enable-jmx-monitoring = false; enable-query = false; enable-rcon = false; enable-status = true; enforce-secure-profile = true; enforce-whitelist = false; entity-broadcast-range-percentage = 100; force-gamemode = false; function-permission-level = 2; gamemode = "survival"; generate-structures = true; hardcore = false; hide-online-players = false; initial-enabled-packs = "vanilla"; level-name = "budak"; level-type = "minecraft\:normal"; log-ips = true; max-chained-neighbor-updates = 1000000; max-players = 5; max-tick-time = 60000; max-world-size = 29999984; motd = "A Minecraft Server"; network-compression-threshold = 256; online-mode = true; op-permission-level = 4; player-idle-timeout = 0; prevent-proxy-connections = false; pvp = true; "query.port" = 25565; rate-limit = 0; "rcon.password" = "123asdadsqwe123123"; "rcon.port" = 25575; require-resource-pack = false; server-port = 25565; simulation-distance = 10; spawn-animals = true; spawn-monsters = true; spawn-npcs = true; spawn-protection = 16; sync-chunk-writes = true; use-native-transport = true; view-distance = 10; white-list = true; }; }; }