This script helps manage Minecraft servers using Paper. It provides features such as:
- Starting the Minecraft server without auto-restart
- Starting the Minecraft server with auto-restart
- Checking and updating to the latest PaperMC build
- Changing the PaperMC version
- Configuring server settings, including RAM limit and GUI mode
-
Start Server Without Auto-Restart
- Start the Minecraft server without automatic restart when the server stops.
-
Start Server With Auto-Restart
- Start the Minecraft server and automatically restart it after the server stops.
-
Check for Updates
- Check and download the latest Paper build if available.
-
Change PaperMC Version
- Select and download a specific Paper version from available builds.
-
Configure Server
- Configure server settings, including RAM limit and GUI mode.
- Python 3.8 or higher
- Path Intellisense extension if you running this script on VSCode
Note
These are old screenshots so if you see a difference between the preview and the script you are running, please forgive me.
Main menu: Start server: Check for updates: Change version: Configure server: VSCode Preview:
Note
Please place python file or exe file to root paper server folder.
IMPORTANT Please don't change the name for paper file (That 100% make the script broken.)
-
Install Python and pip:
- Download Python from python.org and install it.
- Ensure Python is added to your PATH environment variable.
-
Download source code and unzip to folder:
-
Install Required Packages:
- Open a terminal window in address of the folder (or use "Open with Code" if you use VSCode).
- Install the packages using:
pip install -r requirements.txt
-
Run script
- Execute the script with:
python paper_manager.py
-
Download the EXE Version:
- If you prefer not to use Python, you can download a pre-built EXE version from the project's release page or provided link.
-
Run the EXE Version:
- Run the EXE file by double-clicking it or executing it from the command line.
- This script is not affiliated with PaperMC team.
- If you see PaperMC_Manager.exe or main.exe of PaperMC Manager got malicious on this? Don't worry this executable 100% safe. The reason this executable got malicious on VirusTotal because I use pyinstall with UPX.
- If you run this script on VSCode, remember install Path Intellisense extension to make it work because choose folder feauture not work in VSCode and this extension make that feature it work in VSCode.