All,

As of today, Spigot 1.13.2 is the default Minecraft version built by BuildTools.
As usual you can access older versions by using the --rev flag.

Please note that only Spigot 1.12.2 and Spigot 1.13.2 are supported versions on this website. The former will continue to receive ad hoc security and regression fixes (if required) in the near term - these will be available via BuildTools so be sure to check the revision letter (currently 1573-i) every few weeks.

Please also note that in general Spigot only supports Java versions that existed at the time of release. This means for example that now four-years-outdated and unsupported Spigot 1.8.8 does not support any Java newer than Java 8. This is yet another reason why you should continue to update your server!

Please direct all discussion to the forums at large, or the 1.13.2 release thread.

If you have a bug report to make, you should please do so using the bugs tab above (please read the guidelines when prompted to do so).
Update: Thu 8 Nov 2018 - BuildTools #81 and above will now apply a workaround for this issue and the fixes below are unnecessary if you are using this version.

Hi Everyone,

Recently these Linux distributions (and potentially others) published a bugged version of Java, which causes incompatibility with BuildTools (as well as many other Java programs).

If you see the error "Error: Could not find or load main class org.apache.maven.surefire.booter.ForkedBooter", you are affected by this bug.

You may read more about this bug in the following locations:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911925
https://stackoverflow.com/a/53016532/1586404

Until it is fixed there are several options you may wish to investigate:
  • Downgrade your distro version of Java
  • Install Java from Oracle rather than your distro
  • Add the following to the start of your BuildTools command:
    _JAVA_OPTIONS=-Djdk.net.URLClassPath.disableClassPathURLCheck=true
  • Put the following in your .m2/settings.xml file (may need to be created)
    Code (Text):
    <profiles>
            <profile>
               <id>SUREFIRE-1588</id>
               <activation>
                   <activeByDefault>true</activeByDefault>
               </activation>
               <properties>
                   <argLine>-Djdk.net.URLClassPath.disableClassPathURLCheck=true</argLine>
               </properties>
            </profile>
        </profiles>
  • Wait for the bug to be fixed.
  • Switch to Gentoo.
If the issue persists we may be required to update BuildTools to perform one or more of these steps automatically, however it is our hope that the issue will be addressed promptly.

Please direct any queries to the 1.13.2 discussion thread, or general forums:
https://www.spigotmc.org/threads/344189/
All,

A short while ago Mojang released Minecraft 1.13.2 containing a couple minor bugfixes, and we have now also updated.

Before proceeding please note the information in the Minecraft 1.13 and Minecraft 1.13.1 threads. Minecraft 1.13.x is a major update from 1.12.x and there are many changes you should be aware of.
Also please note that Spigot 1.12.2 is still receiving some important fixes, so updating on a weekly basis is advised if you are still running this version.

In order to get 1.13.2, simply run the latest BuildTools with the required arguments.
Code (Text):
java -jar BuildTools.jar --rev 1.13.2
If you haven't used BuildTools to create a server jar yet, it is suggested you first read the 1.8 announcement and the additional BuildTools info thread.

BungeeCord is also updated and can be found on Jenkins.

Enjoy,

PS: Since a lot of people have been asking, you can always find JavaDocs for previous versions on our Nexus: Spigot-API and Bukkit
All,

Builds for Minecraft 1.13.1 are now available. Because this is a bugfix release to the unstable 1.13 version, we will now only be supporting 1.13.1 for the 1.13.x series. All current 1.13 users are advised to update to 1.13.1 after successful testing.

For information about 1.13.x in general, you should please read the initial thread: https://www.spigotmc.org/threads/328883/. The information contained within is still valid and should be followed.

We expect that in approximately two-three weeks 1.13.1 will become the recommended version of Spigot, and support for 1.12.2 will also be dropped.

It is not expected that 1.13.1 contains any significant regressions compared to 1.13, however caution is still advised. In particular there have been significant changes to multiworld support and caution is advised when using existing worlds. This is not to say there are known issues, but rather that I do not feel comfortable recommending it until there has been substantial community testing.

A note about updates
It is a common misconception that Spigot only updates with Minecraft versions. This is incorrect, and new Spigot versions are generally released every day. There have been over 200 new versions released in the last month or so. You should use the /version command to check if you are up to date, and if not re-run BuildTools to get the latest version. It is important to stay up to date, especially around new releases.

~md_5
*** Please see https://www.spigotmc.org/threads/336415/ for information about 1.13.1

Dear SpigotMC Community,

It is my pleasure to announce that development builds for the Minecraft 1.13 release are now available. I will outline important considerations/changes below, but it is important that you read this post in its entirety, including the original 1.13-pre7 section. Even if you have already read that part, please read it again as it is still very much applicable.

In terms of server preparation, we have now added 1.13 to the "Tested Minecraft Versions" resource field, as well as created a new field called "Native Minecraft Version". This second field has two choices - "Legacy (<1.13)" and "1.13". If you are a developer you should please set this field to indicate what api-version you used to program your plugin, as it will no doubt be an important consideration for server owners looking to update.

*** Spigot 1.12.2 worlds must be converted using CraftBukkit/Spigot and NOT Vanilla.

In terms of API changes between 1.13-pre7 and 1.13, there is the following to note:
  • DyeColor.SILVER has been replaced by DyeColor.LIGHT_GRAY. A legacyValueOf method is provided for conversion.
  • New coral blocks have been added, and the existing coral fans updated to be Waterlogged, rather than Directional.
  • New tags have been added, and outdated ones removed.
  • Dolphin and Fish now extend WaterMob.
  • LivingEntity Swimming APIs and events have been added.
  • EntityChangeBlockEvent has been updated to use BlockData
  • EntityPotionEffectEvent has been added as a beta event.
  • Legacy serialized ItemStack conversion has been improved.
  • Scoreboard related text length limits have been increased.
  • Byte setData methods have been removed from the Block interface to prevent people using them incorrectly in 1.13 plugins.
Please note that stability rules don't apply, and the API may be...