itzg / itzg/minecraft-server-charts

Max world size inconsistent between Docker image and Helm default values.yaml

Open
#143 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Mustache
Stars
406
Forks
164
Avg merge
1h 34m
Merged PRs (30d)
1

Description

I am switching my Minecraft from my Docker host to my Kubernetes cluster.
On the Docker side, I can't find any defaults for the envvar of the maximum world size, and when `/worldborder get` is run in-game, it shows what I understand to be the Minecraft default of 5999968, or roughly 60 million.
Meanwhile, the Helm Chart's default values.yaml shows that the Helm default is set to `maxWorldSize: 10000`.

This could cause an imported world to be significantly altered to fit the new constraints, which is undesired.
Could the default value for `maxWorldSize` be changed to the Minecraft default or at least be consistent with the behavior observed when the same image is deployed on Docker?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Helm chart's default values.yaml and trace how maxWorldSize is passed to the container. Compare that with the Docker image's observed default when /worldborder get is run. Done means the Helm default is consistent with the Docker behavior or explicitly uses the Minecraft default, with any relevant chart checks passing.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, helm, kubernetes
Domain
devops
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.