The musings of a software engineer.

Main menu

Installing SpigotMC

Installing SpigotMC is easy, but takes a little while to run, and should not be interrupted once started. So do this step when you know you have at least 30 minutes to get it done. Below are the steps you’ll need to follow to install the SpigotMC server on your PC or mac:

Set the command line prompt to the directory you created using the ‘cd’ command. Here’s an example of doing that for a folder named SpigotMC, if it were created in the root of drive c:

cd c:\SpigotMC

Now that the command prompt (terminal on a mac) is pointed to your SpigotMC folder, you are ready to launch the BuildTools.jar file you downloaded. You do this by entering the following command in the command prompt:

java -jar BuildTools.jar

This will launch a process in the command prompt (terminal) which may take several minutes, and will display a whole bunch of messages as it progresses.

Let this process run until it has completed. If it pauses during the process…do not stop it or close the window…let it sit there running until it is finally done, and the command prompt returns to it’s default prompt.

Once completed there will be a new file beginning with ‘spigot’ and ending in ‘.jar’ in the folder you created where BuildTools.jar is located, along with a bunch of other files and folders that were created by the process.

using your command prompt (which should still be pointed to the folder you’re working in as explained above), run the spigot file using the following command:

java -jar spigot-1.12.2.jar

NOTE:at the time of this writing the spigot jar file was at v1.12.2, so your command to run it should use the name: spigot-1.12.2.jar. If the version has changed, like for example, if the spigot jar file you get is version 1.13.1, then simply use that name in place of the one shown in the command above.

Example – for a spigot file whose version is 1.13.1, your command would look like this:

java -jar spigot-1.13.1.jar

After entering the command to run the spigot file, the SpigotMC server should launch, and will then immediately shut down because you now need to accept the end user license agreement by modifying another file which was also downloaded: eula.txt

Find the ‘eula.txt’ file in the folder, open it in any text editor…

change:

eula=false

to:

eula=true

Save the change. This is how you accept the license agreement. Now that you have done so by saving that change to the eula.txt file, you can launch the server again using the same command as before:

java -jar spigot-1.12.2.jar

This time the SpigotMC server should run without stopping.

You should see a bunch of server startup messages in the command prompt (terminal), something which once done, looks like this:

SpigotMC Minecraft Server launched from the command prompt (Terminal on a mac)

You are now ready to install the ScriptCraft plugin to the plugins folder of the SpigotMC server. Good luck!