How to install the spigot minecraft core - ModnCore

Spigot is a powerful Minecraft server

What is Spigot?

Spigot is a high-performance server platform for Minecraft, based on Bukkit. It allows running plugins, improves server performance, and reduces system load. Spigot supports gameplay modifications, economy, mini-games, and administration. Thanks to its optimized code, it is ideal for multiplayer servers.

Installing Spigot

Step 1: Installing Java

Spigot requires Java 17+. Check your version with:

java -version

If the version is below 17, download and install:

Adoptium Temurin JDK 17+ (Windows, macOS)

For Ubuntu/Debian:

sudo apt update && sudo apt install openjdk-17-jdk -y

Step 2: Downloading and Building Spigot

Create a server directory:

mkdir SpigotServer && cd SpigotServer

Download BuildTools:

wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar

Build the server (latest version):

java -jar BuildTools.jar --rev latest

Or specify a specific version, e.g., 1.20.4:

java -jar BuildTools.jar --rev 1.20.4

Step 3: Starting the Server

Create a start file start.sh (Linux/macOS) or start.bat (Windows):

echo 'java -Xms1G -Xmx2G -jar spigot-1.20.4.jar nogui' > start.sh
chmod +x start.sh

For Windows create start.bat:

java -Xms1G -Xmx2G -jar spigot-1.20.4.jar nogui

Run the server:

./start.sh

The server will create a eula.txt file. Open it and change:

eula=false

to:

eula=true

Step 4: Installing Plugins

Download plugins from our site

Move the .jar files to the plugins folder and restart the server.

© 2025 modncore.com