{"id":16573370,"url":"https://github.com/zoomoid/iron-helm","last_synced_at":"2025-10-26T10:13:18.989Z","repository":{"id":61471652,"uuid":"433638090","full_name":"zoomoid/iron-helm","owner":"zoomoid","description":"iron-helm deploys a minecraft server with Helm into a Kubernetes cluster","archived":false,"fork":false,"pushed_at":"2022-01-08T23:06:04.000Z","size":25,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-16T03:50:22.750Z","etag":null,"topics":["helm","kubernetes","minecraft"],"latest_commit_sha":null,"homepage":"https://zoomoid.github.io/iron-helm","language":"Smarty","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zoomoid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-12-01T01:03:46.000Z","updated_at":"2024-01-05T18:52:43.000Z","dependencies_parsed_at":"2022-10-18T15:30:31.542Z","dependency_job_id":null,"html_url":"https://github.com/zoomoid/iron-helm","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoomoid%2Firon-helm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoomoid%2Firon-helm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoomoid%2Firon-helm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoomoid%2Firon-helm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zoomoid","download_url":"https://codeload.github.com/zoomoid/iron-helm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242049052,"owners_count":20063501,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["helm","kubernetes","minecraft"],"created_at":"2024-10-11T21:42:00.334Z","updated_at":"2025-10-26T10:13:13.942Z","avatar_url":"https://github.com/zoomoid.png","language":"Smarty","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Minecraft Helm Chart\n\nThis helm chart runs Minecraft 1.18 off of Kubernetes! Configure it at your own will:\n\n```yaml\n# Server configuration, including download URLs for binaries and JVM configuration\nserver:\n  # arguments for the JVM\n  args: -Xmx3000M -Xms1024M -jar\n  # commands with which to start the server\n  command: nogui\n  jar:\n    # download URL for minecraft server jar\n    url: \"https://launcher.mojang.com/v1/objects/3cf24a8694aca6267883b17d934efacc5e44440d/server.jar\"\n  mcrcon:\n    # download URL for mcrcon\n    url: \"https://github-releases.githubusercontent.com/10777685/691c62a4-407c-417c-96c6-40ae8e504b2e?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20211130%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20211130T221541Z\u0026X-Amz-Expires=300\u0026X-Amz-Signature=9befa22db0764be9163d6830ee0d9d2690782df1d5e428af05910807fb1a2425\u0026X-Amz-SignedHeaders=host\u0026actor_id=16052098\u0026key_id=0\u0026repo_id=10777685\u0026response-content-disposition=attachment%3B%20filename%3Dmcrcon-0.7.2-linux-x86-64.tar.gz\u0026response-content-type=application%2Foctet-stream\"\n  config:\n    # default gamemode\n    gamemode: survival\n    # level name\n    levelName: world\n    # initial level seed for world generation\n    seed: \"-7497863297697545553\"\n    # message of the day\n    motd: A Minecraft Server\n    # whether or not PVP should be enabled\n    pvp: true\n    # difficulty, either peaceful, easy, normal, or hard\n    difficulty: easy\n    # hardcore mode\n    hardcore: false\n    rendering:\n      # chunk distance property, i.e., how far should chunks be served to a player\n      viewDistance: 10\n      simulationDistance: 10\n    server:\n      # server-ip\n      host: 0.0.0.0\n      # server port\n      port: 25565\n      # rate-limit, 0 is no limit at all\n      rateLimit: 0\n      # whether or not commands from console should be broadcast to OPs\n      broadcastConsoleToOPs: true\n      # prevents players behind proxys from connecting\n      preventProxyConnections: false\n    game:\n      # max-player property\n      maxPlayers: 20\n      # online-mode property, will only allow authenticated players to join the server\n      onlineMode: true\n      # enable-command-block property\n      enableCommandBlock: false\n      # enabled-status\n      enableStatus: true\n      # allow-flight\n      allowFlight: true\n      # max-time-time\n      maxTickTime: 60000\n      # max-world-size\n      maxWorldSize: 29999984\n      # spawn-protection\n      spawnProtection: 16\n      # force-gamemode\n      forceGamemode: false\n      # player-idle-timeout\n      playerIdleTimeout: 0\n      # allow-nether\n      allowNether: true\n      # hide-online-players\n      hideOnlinePlayers: false\n      # spawn properties\n      spawn:\n        monsters: true\n        animals: true\n        npcs: true\n    # rcon properties for the minecraft server\n    rcon:\n      # whether or not rcon is enabled. NOTE that we need this for lifecycle hooks\n      enabled: true\n      # default rcon ports\n      port: 25575\n      password: \"\" # if this is empty, we will generate one randomly for you!\n      # whether or not to broadcast rcon events to OPs\n      broadcastToOPs: true\n    io:\n      syncChunkWrites: true\n      networkCompressionThreshold: 256\n      useNativeTransport: true\n    # resource pack configuration\n    resourcePack:\n      pack: \"\"\n      require: true\n      sha1: \"\"\n      prompt: \"\"\n    # query configuration for inbound traffic\n    query:\n      enabled: true\n      port: 25565\n    # permission level for executing commands\n    permissionLevel:\n      op: 4\n      function: 2\n    # whether or not whitelists should be enabled\n    whitelist:\n      enabled: true\n    advanced:\n      enableJMXMonitoring: false\n      entityBroadcastRangePercentage: 100\n```\n\n## Installation\n\n```bash\nhelm repo add zoomoid https://zoomoid.github.io/iron-helm\nhelm repo update\n\n# install it\nhelm install my-server zoomoid/minecraft -f values.yaml\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzoomoid%2Firon-helm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzoomoid%2Firon-helm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzoomoid%2Firon-helm/lists"}