Customization with Minecraft - Spigot server won't run

System Information

Field Value
Operating System Windows - Windows 11 Home on x86_64
Product AMP ‘Phobos’ v2.6.2.0 (Mainline)
Virtualization None
Application Minecraft
Module MinecraftModule
Running in Container No
Current State Failed

Problem Description

Issue

I setup the server to be a spigot server however, when I try to start it the server says it is missing the spigot jar

Reproduction Steps

  • created new spigot instance
  • downloaded a plugin
  • started the server
1 Like

Hey @Noah_Kibby,

I saw your post and wanted to help troubleshoot your Spigot server startup issue. The error suggests that the Spigot JAR file is missing, which is preventing the server from running.

Steps to Fix:

  1. Verify Spigot JAR Download – Check if the Spigot JAR file exists in the server directory (AMP/Minecraft/Spigot). If missing, manually download it using:
    java -jar BuildTools.jar --rev latest
    
  2. Check AMP’s Auto-Download Settings – Some AMP versions may not automatically fetch the correct Spigot JAR. Try manually placing the JAR in the correct directory.
  3. Validate Plugin Compatibility – If the issue started after downloading a plugin, remove the plugin temporarily and try starting the server again.
  4. Ensure Java is Installed – Spigot requires Java to run. Verify that Java is installed and up to date using:
    java -version
    
  5. Upgrade AMP – Since AMP Phobos v2.6.2.0 is relatively new, check if there are any known issues with Spigot JAR handling in this version.

Let me know if any of these steps help or if the issue persists—I’d be happy to troubleshoot further!

Thank you @Francisco_Enriquez_I,

I looked through my server consol really quick and it is saying I need to download Java 24. Is that a thing? Everything I’m seeing is about Java 8

Also I tried pasting that command in my server consol and it didn’t appear to do anything

1 Like

Hey @Noah_Kibby,

Java 24 does exist, but most Minecraft servers, including Spigot, typically run on Java 8, 11, or 17 for stability. If your server is specifically asking for Java 24, it might be due to a misconfiguration or an unintended dependency.

Steps to Try:

  1. Check Java Version Requirements – Spigot usually works best with Java 8, 11, or 17. Are you sure Java 24 is actually required, or could an older version work?
  2. Copy and Paste the Exact Console Error – This would help diagnose whether it’s a version requirement or something else causing the issue.
  3. Verify Java Installation – Run:
    java -version
    
    to confirm which version is installed.
  4. Manually Run BuildTools – If pasting the command didn’t work, try running it directly in the server’s working directory:
    cd /path/to/server  
    java -jar BuildTools.jar --rev latest  
    
    Make sure BuildTools.jar is actually in that directory.

[–rev, latest]

Loading BuildTools version: git-BuildTools-1c045dc-192 (#192)

Java Version: Java 8

Current Path: C:\AMPDatastore\Instances\beanwater01\Minecraft\spigotbuild

git version 2.49.0.windows.1

Picked up _JAVA_OPTIONS: -Xmx1024M

java version “1.8.0_291”

Java™ SE Runtime Environment (build 1.8.0_291-b10)

Java HotSpot™ Client VM (build 25.291-b10, mixed mode)

Attempting to build version: ‘latest’ use --rev to override

16:57:23

Found version

{

“name”: “4502”,

“description”: “Jenkins build 4502”,

“refs”: {

“BuildData”: “9b48cd40193ae9f0cebbadce39052a242485eb4c”,

“Bukkit”: “c80061286e3bb33d611e1034fe6794ab98256582”,

“CraftBukkit”: “e74f0d2d704e9738984cbdc50e5fdfa52b325123”,

“Spigot”: “270012a3149d0a6e4200bcbb8dde44fc63dbe863”

},

“hashes”: {

“CraftBukkit”: “da1ff3dada2833976886620aadd28fef4b35cc44d14fb9b1583f55e86e1c3dfd”,

“Spigot”: “f5d0e75298e252524af2374719153e7e5a85194520950b0b18f9312b73c66f84”

},

“toolsVersion”: 181,

“javaVersions”: [65, 68]

}

*** The version you have requested to build requires Java versions between [Java 21, Java 24], but you are using Java 8

*** Please rerun BuildTools using an appropriate Java version. For obvious reasons outdated MC versions do not support Java versions that did not exist at their release.

This is what populates. This is after downloading Java 24 and closing and restarting the server

And the buildTools are in the folders

1 Like

@Noah_Kibby, can you confirm which Minecraft version you’re trying to run?

If you’re using Spigot’s latest BuildTools, the error suggests it requires Java 21–24. In this case, you’d need the JDK (Java Development Kit) 24, not just the JRE (Java Runtime Environment), since BuildTools compiles Spigot from source.

Next Steps:

Verify You Have JDK 24 Installed – Run:

java -version

and

javac -version

to confirm your system recognizes JDK 24.

If not download it from here.

It is the latest version of Minecraft and JDK 24 is not showing up only the runtime version. I downloaded the developer version and still nothing

Please ignore the AI responses. Select the Paper Server Type in AMP and use that instead of Spigot.
Depending on the version you may need to install Java 21, then stop/start the MC instance.
https://adoptium.net/temurin/releases/?version=21