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
For full documentation see https://hub.docker.com/r/phyremaster/papermc
- Added ENV variable
MC_RAM_MINfor setting minimum RAM.- If
MC_RAM_MINis not definedMC_RAMwill be used as min and max RAM amount (this is how phyremasters version works). - If
MC_RAMis not defined,MC_RAM_MINwill also be ignored
- If
- V1.1.0 is fully rewritten, since PaperMC API had structure changes and V2 was dropped
- 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/toapi.papermc.ioas the old path prevents server startup when changing build or version number - Changed bash file name from
papermc.shtopaper.sh- Please check your container command settings if using this version over old version
- Fixed PaperMC download path: Changed from
- 1.0.2
- Fixed .sh file not reading
MC_RAM_MINproperly
- Fixed .sh file not reading
- 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