itzg / itzg/docker-minecraft-bedrock-server

Add support for importing local mcworld files

Open
#585 6 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
Shell
Stars
1.9k
Forks
303
Avg merge
2h 26m
Merged PRs (30d)
2

Description

- Specified by user by an environment variable such as `IMPORT_MCWORLD`
- Would be a **container** path to the file
- Docs could suggest mounting a host directory to a container path such as `/worlds`
- Contents of mcworld would be unzipped. If the resulting level directory already exists, skip the rest with a logged warning.
- Identifies level name
- Sets level name environment variable to be provided to properties file management

Contributor guide

Open the contributing guide

Research direction

Start by tracing the environment-variable handling and properties-file management entry points, then identify where world initialization and logging occur. Verify the requested container-path import, archive extraction, existing-level warning, level-name detection, and environment-variable handoff; update the documentation to describe mounting a host directory such as /worlds. Confirm completion with the repository's available checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, shell
Domain
devops, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.