{ 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.network_mode = "host"; service.environment = { EULA = "true"; TYPE = "FORGE"; VERSION = "1.20.1"; FORGE_VERSION = "47.2.20"; MEMORY = "16G"; }; }; ftb_infinity = { service.image = "itzg/minecraft-server:java8-multiarch"; service.volumes = [ "/home/podman/ftb_infinity/data:/data" ]; service.dns = [ "8.8.8.8" ]; service.network_mode = "host"; service.environment = { EULA = "true"; TYPE = "FORGE"; VERSION = "1.7.10"; FORGE_VERSION = "10.13.4.1614"; MEMORY = "16G"; }; }; fabric = { service.image = "itzg/minecraft-server:java17-jdk"; service.volumes = [ "/home/podman/fabric/data:/data" ]; service.dns = [ "8.8.8.8" ]; service.network_mode = "host"; service.environment = { EULA = "true"; TYPE = "FABRIC"; VERSION = "1.20.1"; MEMORY = "16G"; OPS = "Fallingsky04"; SERVER_PORT = "25567"; SEED="-2098004362385192995"; }; }; }; }