This is an automated repository that automatically uploads a template minecraft server to the GitHub Container Registry.
It it hosted at ghcr.io/portalhubyt/bedrock:(tag)
. Anytime there are modifications made to the server folder of the repository, the image will be updated and uploaded to reflect the changes.
- Fetch the image (here, flat for 1.20.5)
docker pull ghcr.io/portalhubyt/bedrock:1_20_5_flat
- Run the image (default/classic/flat/void - refer to profile.yml)
docker run -d -it -p 25565:25565 ghcr.io/portalhubyt/bedrock:1_20_5_flat
Mandatory options:
-e EULA=TRUE
Needed to accept Spigot's EULA before launching.-p 25556:25565
Port redirection, left is on host, right is in container. That means we make the server available on host's 555 port.--network host
If you don't use -p, it'll use host's network interfaces.
Additional options:
-d
Run in detach mode (background).--pull=always
This is will always attempt to update the local image, will do nothing if you're up-to-date.
The tags are the names of the sub-sections of "images" in profile.yml
.
So far here's the tags available:
- default
- classic
- flat
- void
You have to prepend the tag by a Minecraft version like-wise: 1_20_5. Not all versions are available, please refers to the package page
Name + Link | Description |
---|---|
Citizens |
NPCs creator & manager |
Denizen |
Complements Citizens , allows for scripting NPCs |
Sentinel |
Complements Citizens , allows for NPCs to fight |
FAWE |
Fast and Asynchronous World Edit version |
LibsDisguises |
Disguise any entity into any other entity |
Multiverse-Core |
World creator & manager |
Sudo |
Execute arbitrary commands from another player |
VoidGen |
Create completely empty worlds from Multiverse-Core |
WorldGuard |
Put restrictions into specific part of the map |