Skip to content

Latest commit

 

History

History
48 lines (41 loc) · 2.71 KB

README.md

File metadata and controls

48 lines (41 loc) · 2.71 KB

Template Minecraft Server

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.

Usage:

  • 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.

Tags:

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

Plugins:

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