Local scripts for Spigot, PaperMC, and Cuberite development server setups to quickly test plugins and configs. This repository helps automate the process of setting up development servers. The scripts are programmed to use a clean folder structure with paths like build
and server
to seperate build steps and ouput.
Name | Description | Version |
---|---|---|
cURL | Curl is used in command lines or scripts to transfer data. | Windows 32 or 64 bit |
Java | Java lets you develop and deploy Java applications on desktops and servers. | JDK and JRE 8 or newer |
Name | Description | Version |
---|---|---|
cURL | Curl is used in command lines or scripts to transfer data. | Linux (any distro) |
Java | Java lets you develop and deploy Java applications on desktops and servers. | OpenJDK and OpenJRE 8 or newer |
In spigot
, cuberite
and paper
you will find the build and start scripts.
- Run
install.bat
- This will download the latest
BuildTools.jar
or server jar directly from the download API. - It will ask you to specify which version of Minecraft to install. They can be found here. Please keep in mind that the latest version is not always updated immediately.
- For Spigot it will then run
BuildTools.jar
to clone the specified version of Spigot. - If the installation was succesful it will rename the java file to
spigot.jar
,cuberite.jar
orpaper.jar
for convenience.
- This will download the latest
- Run
start.bat
- This will start the server by calling the server jar with
-nogui
by default.
- This will start the server by calling the server jar with
Simple instructions to build CraftBukkit and Spigot
A guide to installing a Spigot server
This project is licensed under the MIT License. Licenses of tools and dependencies are not included and may vary.