Paper-Tool is a simple and efficient Bash script that helps you download, install, and update PaperMC Minecraft server software. With just a few commands, you can manage different Minecraft and Paper builds effortlessly. Whether you're setting up a new server or keeping your existing server updated, Paper-Tool makes it easy to handle the installation and update process.
- List Available Versions: View all available Minecraft versions and Paper builds.
- Install Minecraft and Paper: Installs a specific Minecraft version and optionally a specific Paper build.
- Update Server: Update to the latest Paper build for the installed Minecraft version with single command.
- Server Information: Display the current installed Minecraft version and Paper build.
- Server Start: Start easily your server with one command.
From HomeBrew
-
Tap my formula:
brew tap satanicantichrist/satanicantichrist
-
Install Paper-Tool:
brew install satanicantichrist/papertool
-
Clone the repository:
git clone https://github.com/satanicantichrist/Paper-Tool.git
-
Navigate to the script directory:
cd Paper-Tool -
Make the script executable:
chmod +x papertool
-
Run the script:
./papertool
-
papertool-tui Runs Paper-Tool in TUI mode.
-
papertool list --minecraftLists all available Minecraft versions. This command allows you to see all the versions of Minecraft that can be used for your PaperMC server. -
papertool list --paper <minecraft_version>Lists all available Paper builds for a specified Minecraft version. For example,list --paper 1.16.5will show all Paper builds for Minecraft 1.16.5. -
papertool updateAutomatically updates to the newest PaperMC build for the currently installed Minecraft version. -
papertool install --minecraft-version <minecraft_version> --paper-version <paper_build_id>Installs a specified Minecraft version and optionally a specific Paper build. If the Paper build ID is provided, it will install that build. -
papertool infoDisplays information about the currently installed Minecraft version and Paper build ID. This command is helpful to verify your setup. -
papertool run --accept-eulaStarts server without gui, if you use flag--accept-eula, it will automatically accept eula and start the server.
All examples are written with brew installation in mind, to use script downloaded from source use ./papertool while being in scripts directory
papertool list --minecraftoutput:
1.17.1
1.18.2
1.19.4
1.20.1
papertool list --paper 1.18.2output:
385
386
387
388
papertool updateThis command will update your current PaperMC server to the latest stable build for the installed Minecraft version.
papertool install --minecraft-version 1.19.4 --paper-version 540This installs Minecraft 1.19.4 and Paper build 540.
papertool infooutput:
Installed Minecraft version: 1.21.3
Installed Paper build: 81
This starts your server.
papertool run --accept-eulaThis starts your server, and automatically accepts eula, so you don´t have to edit the file after the first start.