Sign inSign up

oeschme/papermc

By oeschme

•Updated 9 months ago

Image for the PaperMC Minecraft server, originally forked phyremaster/papermc, but now rewritten

Image
0

2.0K

oeschme/papermc repository overview

⁠PaperMC Docker

This is forked Linux Docker image for the PaperMC Minecraft server. Originally based on work done by phyremaster⁠ but since fully rewritten

PaperMC is an optimized Minecraft server with plugin support (Bukkit, Spigot, Sponge, etc.). This image provides a basic PaperMC server. All customizations are left to the user.

DockerHub repo: https://hub.docker.com/r/oeschme/papermc⁠

GitHub repo: https://github.com/OeschMe/papermc⁠

⁠Usage

For full documentation see https://hub.docker.com/r/phyremaster/papermc⁠

⁠Edits from phyremaster/papermc

  • Added ENV variable MC_RAM_MIN for setting minimum RAM.
    • If MC_RAM_MIN is not defined MC_RAM will be used as min and max RAM amount (this is how phyremasters version works).
    • If MC_RAM is not defined, MC_RAM_MIN will also be ignored
  • V1.1.0 is fully rewritten, since PaperMC API had structure changes and V2 was dropped

⁠Changelog (tags)

  • 1.0.0 Initial release
    • Doesn't work with current version of PaperMC repo, works only with manual JAR file downloads.
  • 1.0.1
    • Fixed PaperMC download path: Changed from papermc.io/api/ to api.papermc.io as the old path prevents server startup when changing build or version number
    • Changed bash file name from papermc.sh to paper.sh
      • Please check your container command settings if using this version over old version
  • 1.0.2
    • Fixed .sh file not reading MC_RAM_MIN properly
  • 1.0.3
    • Changed openjdk from 21 to 23
  • 1.0.4
    • Upated Java to JDK25
    • Updated PaperMC API to v3 (v2 is deprecated)
  • 1.0.5
    • Fixed API URL
  • 1.1.0
    • Full rewrite of the script, API structure was changed
  • 1.1.1
    • Fixed OSHI error and removed obsolete adds from DOCKERFILE

Tag summary

Content type

Image

Digest

sha256:b44b6c629…

Size

89.6 MB

Last updated

9 months ago

docker pull oeschme/papermc