Skip to content

PaperMC Manager is a Python script that helps you manage and update Minecraft servers using Paper. This script provides options to download and update Paper versions, start Minecraft servers, and many other features.

License

Notifications You must be signed in to change notification settings

sang765/PaperMC-Manager

Repository files navigation

Paper Manager

PaperMC Manager

BetterDiscord BetterDiscord BetterDiscord BetterDiscord

Description

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

Features

  1. Start Server Without Auto-Restart

    • Start the Minecraft server without automatic restart when the server stops.
  2. Start Server With Auto-Restart

    • Start the Minecraft server and automatically restart it after the server stops.
  3. Check for Updates

    • Check and download the latest Paper build if available.
  4. Change PaperMC Version

    • Select and download a specific Paper version from available builds.
  5. Configure Server

    • Configure server settings, including RAM limit and GUI mode.

Requirements

  • Python 3.8 or higher
  • Path Intellisense extension if you running this script on VSCode

Screenshot:

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: image Start server: image Check for updates: image Change version: image Configure server: image VSCode Preview: image

Note Before Using

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

Installation

Python Installation

  1. Install Python and pip:

    • Download Python from python.org and install it.
    • Ensure Python is added to your PATH environment variable.
  2. Download source code and unzip to folder:

    • Download the source code in release page (or you can clone this repository with git).
    • Use any unzip tool like 7-Zip or WinRar to unzip the source code to a folder.
  3. 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
  4. Run script

    • Execute the script with:
    python paper_manager.py

Executable Installation

  1. 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.
  2. Run the EXE Version:

    • Run the EXE file by double-clicking it or executing it from the command line.

Note

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

VT Test Image

About

PaperMC Manager is a Python script that helps you manage and update Minecraft servers using Paper. This script provides options to download and update Paper versions, start Minecraft servers, and many other features.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages