--- apiVersion: v1 kind: Namespace metadata: name: minecraft --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: mc-world namespace: minecraft spec: accessModes: - ReadWriteOnce storageClassName: local-path resources: requests: storage: 5Gi --- apiVersion: helm.cattle.io/v1 kind: HelmChart metadata: name: minecraft namespace: kube-system spec: targetNamespace: minecraft repo: https://itzg.github.io/minecraft-server-charts/ chart: minecraft valuesContent: |- image: repository: itzg/minecraft-server tag: java21 pullPolicy: Always replicaCount: 1 resources: requests: memory: 3000Mi cpu: 1000m strategyType: Recreate nodeSelector: {} tolerations: [] affinity: {} securityContext: runAsUser: 1000 fsGroup: 1000 livenessProbe: command: - mc-health initialDelaySeconds: 30 periodSeconds: 5 failureThreshold: 20 successThreshold: 1 timeoutSeconds: 1 readinessProbe: command: - mc-health initialDelaySeconds: 30 periodSeconds: 5 failureThreshold: 20 successThreshold: 1 timeoutSeconds: 1 startupProbe: command: - mc-health enabled: false failureThreshold: 30 periodSeconds: 10 extraVolumes: [] minecraftServer: eula: "TRUE" wersion: "latest" type: "FABRIC" difficulty: normal whitelist: cjriddz,k359,yessorre,ZaltyPretzel,Yessorre,aemdryr ops: cjriddz,k359,yessorre,ZaltyPretzel,Yessorre,aemdryr maxWorldSize: 15000 viewDistance: 16 motd: "good morning :)" pvp: false levelType: DEFAULT worldSaveName: world-gims-7 forceReDownload: false memory: 3000M serviceAnnotations: {} serviceType: LoadBalancer servicePort: 25565 clusterIP: loadBalancerIP: externalIPs: query: enabled: false port: 25565 rcon: enabled: true withGeneratedPassword: true extraEnv: # https://fabricmc.net/use/server/ VERSION_FROM_MODRINTH_PROJECTS: true RCON_CMDS_STARTUP: |- gamerule playersSleepingPercentage 19 gamerule doInsomnia false gamerule mobGriefing false # deprecated mods # incendium:alpha # nullscape # true-ending # upgraded-mobs # spellbound-weapons # neoenchant # lukis-grand-capitals # lukis-crazy-chambers # lukis-ancient-cities # towns-and-towers # dungeons-and-taverns-jungle-temple-overhaul # dungeons-and-taverns-ocean-monument-overhaul # dungeons-and-taverns-woodland-mansion-replacement # dungeons-and-taverns-nether-fortress-overhaul # dungeons-and-taverns-stronghold-overhaul # structory # structory-towers # yggdrasil-structure # hostile-mobs-improve-over-time # beyondenchant # expanded-axe-enchanting # expanded-weapon-enchanting # expanded-bow-enchanting # expanded-armor-enchanting # expanded-trident-enchanting # infinite-trading # healing-campfire # fabric-language-kotlin # cloth-config # owo-lib # cristel-lib # ct-overhaul-village # tectonic # terralith # portfolio # tree-harvester # chunky # ferrite-core # scalablelux # appleskin # inventory-sorting # datapack:health-indicator MODRINTH_PROJECTS: |- fabric-api collective cloth-config lithium c2me-fabric:alpha your-items-are-safe datapack:geophilic dungeons-and-taverns more-mobs envFrom: [] persistence: annotations: {} storageClass: "longhorn" dataDir: enabled: true existingClaim: mc-world