https://github.com/dockhippie/minecraft-vanilla
Docker images for minecraft-vanilla
https://github.com/dockhippie/minecraft-vanilla
docker image
Last synced: 6 months ago
JSON representation
Docker images for minecraft-vanilla
- Host: GitHub
- URL: https://github.com/dockhippie/minecraft-vanilla
- Owner: dockhippie
- License: mit
- Created: 2015-02-05T16:25:43.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2026-01-05T18:50:37.000Z (6 months ago)
- Last Synced: 2026-01-07T06:15:54.546Z (6 months ago)
- Topics: docker, image
- Language: Shell
- Homepage:
- Size: 1.91 MB
- Stars: 12
- Watchers: 1
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# minecraft-vanilla
[](https://github.com/dockhippie/minecraft-vanilla/actions/workflows/docker.yml) [](https://github.com/dockhippie/minecraft-vanilla)
These are docker images for [Vanilla Minecraft][upstream] running on our
[Temurin image][parent].
## Versions
For the available versions please look at [Docker Hub][dockerhub] or
[Quay][quayio] or check the existing folders within the
[GitHub repository][github].
## Volumes
* /var/lib/minecraft
* /etc/minecraft/override
## Ports
* 25565
* 25575
## Available environment variables
```console
MINECRAFT_ADDITIONAL_PROPERTIES =
MINECRAFT_ALLOW_FLIGHT = false
MINECRAFT_ALLOW_NETHER = true
MINECRAFT_ANNOUNCE_PLAYER_ACHIEVMENTS = true
MINECRAFT_DATA_DIR = /var/lib/minecraft
MINECRAFT_DIFFICULTY = 1
MINECRAFT_ENABLE_COMMAND_BLOCK = false
MINECRAFT_ENABLE_QUERY = false
MINECRAFT_ENABLE_RCON = true
MINECRAFT_FORCE_GAMEMODE = false
MINECRAFT_GAME_DIR = /usr/share/minecraft
MINECRAFT_GAMEMODE = 0
MINECRAFT_GENERATE_STRUCTURES = true
MINECRAFT_GENERATOR_SETTINGS =
MINECRAFT_HARDCORE = false
MINECRAFT_JAVA_OPTS = --server -XX:+UseConcMarkSweepGC
MINECRAFT_LEVEL_NAME = world
MINECRAFT_LEVEL_SEED =
MINECRAFT_LEVEL_TYPE = DEFAULT
MINECRAFT_LOGS_DIR = ${MINECRAFT_DATA_DIR}/logs
MINECRAFT_MAX_BUILD_HEIGHT = 256
MINECRAFT_MAX_PLAYERS = 20
MINECRAFT_MAX_TICK_TIME = 60000
MINECRAFT_MAX_WORLD_SIZE = 29999984
MINECRAFT_MAXHEAP = 2048M
MINECRAFT_MINHEAP = 512M
MINECRAFT_MOTD = Minecraft
MINECRAFT_NETWORK_COMPRESSION_THRESHOLD = 256
MINECRAFT_ONLINE_MODE = true
MINECRAFT_OP_PERMISSION_LEVEL = 4
MINECRAFT_OPTS = nogui
MINECRAFT_OVERRIDE_DIR = /etc/minecraft/override
MINECRAFT_PLAYER_IDLE_TIMEOUT = 0
MINECRAFT_PVP = false
MINECRAFT_RCON_PASSWORD = webhippie
MINECRAFT_RCON_PORT = 25575
MINECRAFT_RESOURCE_PACK =
MINECRAFT_RESOURCE_PACK_HASH =
MINECRAFT_SERVER_IP = 0.0.0.0
MINECRAFT_SERVER_PORT = 25565
MINECRAFT_SKIP_CHOWN = false
MINECRAFT_SNOOPER_ENABLED = true
MINECRAFT_SPAWN_ANIMALS = true
MINECRAFT_SPAWN_MONSTERS = true
MINECRAFT_SPAWN_NPCS = true
MINECRAFT_USE_NATIVE_TRANSPORT = true
MINECRAFT_VIEW_DISTANCE = 10
MINECRAFT_WHITE_LIST = false
MINECRAFT_WORLD_DIR = ${MINECRAFT_DATA_DIR}/world
```
Extracted by the command: `grep -hE ': "\$\{(.*)\}"' latest/overlay/etc/entrypoint.d/*.sh | sed 's/: "\${//' | sed 's/:="/ = /' | sed 's/"}"$//' | sort | uniq`
## Inherited environment variables
* [webhippie/temurin](https://github.com/dockhippie/temurin#available-environment-variables)
* [webhippie/alpine](https://github.com/dockhippie/alpine#available-environment-variables)
## Contributing
Fork -> Patch -> Push -> Pull Request
## Authors
* [Thomas Boerger](https://github.com/tboerger)
## License
MIT
## Copyright
```console
Copyright (c) 2015 Thomas Boerger
```
[upstream]: https://minecraft.net
[parent]: https://github.com/dockhippie/temurin
[dockerhub]: https://hub.docker.com/r/webhippie/apache/tags
[quayio]: https://quay.io/repository/webhippie/apache?tab=tags
[github]: https://github.com/dockhippie/apache