PaperMC with Amazon Corretto OpenJDK. Multiple versions in Docker images.
  • Dockerfile 62.8%
  • Shell 37.2%
Find a file
2025-11-10 23:16:12 -05:00
server Don't map individual files 2025-05-31 02:29:33 -04:00
.gitignore remove unnecessary gitignore entries 2025-05-31 02:30:05 -04:00
build-and-push.sh Update to experimental paper 1.21.10 build 108 2025-11-10 23:16:12 -05:00
build.sh Update to experimental paper 1.21.10 build 108 2025-11-10 23:16:12 -05:00
compose.yml update readme 2025-05-31 02:31:57 -04:00
Dockerfile Update to experimental paper 1.21.10 build 108 2025-11-10 23:16:12 -05:00
entrypoint.sh Don't map individual files 2025-05-31 02:29:33 -04:00
env.example update readme 2025-05-31 02:31:57 -04:00
LICENSE Initial commit 2025-05-07 04:14:54 +00:00
README.md Upgrade to 1.21.8 2025-10-10 16:57:29 -04:00

PaperMC

PaperMC server with Amazon Corretto JRE 21.

Packaged in Docker.

Setup

Copy env.example to .env and edit as needed.

Run docker compose up -d to start the server. Its files will be in the server directory.

Running Commands

To run a command on the server, call mcrcon inside the container with the quoted command as an argument.

For example, to op "player123", run docker compose exec papermc mcrcon "op player123".

Stopping the Server

To stop the server gracefully, run docker compose exec papermc mcrcon stop.