{ pkgs, ... }: { project.name = "minecraft"; services = { mc = { service.image = "itzg/minecraft-server:java17-jdk"; service.volumes = [ "/home/podman/data:/data" ]; service.dns = [ "8.8.8.8" ]; service.ports = [ "25565:25565" ]; service.environment = { EULA = "true"; TYPE = "FORGE"; VERSION = "1.20.1"; FORGE_VERSION = "47.2.20"; MEMORY = "16G"; }; ftb = { service.image = "itzg/minecraft-server:java8-multiarch"; service.volumes = [ "/home/podman/ftb/data:/data" ]; service.dns = [ "8.8.8.8" ]; service.ports = [ "25566:25565" ] service.network_mode = "host"; service.environment = { EULA = "true"; TYPE = "FORGE"; VERSION = "1.7.10"; FORGE_VERSION = "10.13.2.1291"; MEMORY = "16G"; }; }; }; }