redirected from Spigot Server with version: 1.8-1.16

Dec 5, 2020
  • Spigot Installation

    A guide

    Spigot is a fork of CraftBukkit with extra optimizations and more features sprinkled on top. Installing it is simple, as it's a drop-in replacement for your typical CraftBukkit JAR.

    If you already have CraftBukkit successfully installed, installing Spigot is usually as simple as replacing your server JAR with the new one.

    Also, to avoid malicious or old Spigot that opens a large vulnerability for a Minecraft server, you should NOT download any Spigot jar files found on Internet. It may be outdated, or can be a trojan sometimes.

    The instructions for running and compiling Spigot/CraftBukkit have been changing over the past few months. Please make sure to check out the BuildTools wiki page for the latest compilation instructions.


    1. Java 8 or above [Windows, Ubuntu, CentOS, OS X]
    2. The server jar compiled by following the BuildTools wiki page. (After running BuildTools you will find the Spigot/CraftBukkit server jar files in the same directory)
    3. The Spigot/CraftBukkit server jar file copied to a new directory dedicated to your server. (Not the same folder as BuildTools is in!)



    1. Paste the following text into a text document. Save it as start.bat in the same directory as spigot.jar:
    2. Code (example (Unknown Language)):
      @echo off
      java -Xms#G -Xmx#G -XX:+UseG1GC -jar spigot.jar nogui
      (where # is your allocated server memory in GB)
    3. Double click the batch file.


    1. Create a new startup script ( in the server directory to launch the JAR:
      Code (example (Unknown Language)):

      java -Xms#G -Xmx#G -XX:+UseG1GC -jar spigot.jar nogui
      (where # is your allocated server memory in GB)
    2. Open your terminal and execute the following in the directory:
      Code (makeexecutable (Unknown Language)):
      chmod +x
    3. Run your start up script:
    4. Code (runcommand (Unknown Language)):


    If you want to start the server using screen and also support the /restart command, you can use this script (
    Code (example (Unknown Language)):

    screen -d -m -S "name_of_screen_here" java [your startup flags here] -jar spigot.jar nogui
    Note that the -d -m options are required for /restart to work.

    Mac OS X(top)

    1. Create a new startup script (start.command) to launch the JAR in the server directory:
      Code (example (Unknown Language)):

      cd "$( dirname "$0" )"
      java -Xms#G -Xmx#G -XX:+UseG1GC -jar spigot.jar nogui
      (where # is your allocated server memory in GB)

    2. Open Terminal and type into it: (Don't hit enter!)
      Code (Text):
      chmod a+x
    3. Drag your startup script file into the Terminal window. (Be sure to put a space between chmod a+x and your startup script!)
    4. Double click your startup script.


    Depending on your Minecraft host's configuration, you will have two ways to enable the use of Spigot through Multicraft.
    • If there's already an option for Spigot in the JAR file selection menu, you can simply select it and restart your server upon save. However, this may not be recommended if your host does not keep up to date with the latest Spigot builds.
    • If you have access to upload custom server JARs (FTP), download the Spigot JAR and enter in the name of the file via the JAR file input box located on the index of the panel. Some hosts may require you to rename your JAR to a specific name (like custom.jar) and then select it from the dropdown menu.
    • If your personal server you have root to, place the spigot.jar.conf in your daemon jar directory, then update the jar using the admin panel. The jar should now be the clients jar selection.


    After the Spigot.jar has been run the first time, folders and config files will be created. You will need to edit these config files to have the server work properly in your environment.
    You can access further instructions for these files here:
    If the server is working incorrectly, be sure you have port forwarded and you have followed the steps closely. If you are having issues, you can create a help thread in the Spigot forum or come chat with us in Discord or IRC.

    Due to the inefficiency of the Windows and Mac OS X kernels (e.g. high overhead, poor resource allocation, and such), it is not recommended to host on these platforms for a serious/dedicated server.


    In practically all cases, your Bukkit plugins will likely work on Spigot, unless the author of one of your plugins uses certain internal CraftBukkit/Minecraft code.

    Check out our Resources section or BukkitDev to find a wide variety of plugins, that range from helping with administration to adding completely new gamemodes. If you cannot find anything there you could request a plugin to be made on Spigot's Services & Recruitment forum or Bukkit's Plugin Requests Forum. Please be sure to follow the guidelines on how to set up a request.

    You can add your plugins by dropping the JAR file into your plugins folder in your server directory and restarting the server. If it does not work or if you see errors seek help on the Spigot Forum
  • Loading...
  • Loading...