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.

As for general server stability we expect that this update will fall into three key "waves" for those looking to update.
  1. Extreme Caution (1.13 - Past): This version is stable for those looking to run a public server based on Minecraft 1.13, but only if an entire reset of all worlds and data is performed, and all plugins in use have a Native Minecraft Version of 1.13. It is not safe to use on existing worlds. There are known Vanilla bugs that will irreparably delete data from your old world, or otherwise render it unusable. You may use this version to test conversion of your world, but you will NEED to restore your world from a 1.12.2 backup before moving onto the second wave.
  2. Caution (1.13.x - Current): There are no known serious world conversion bugs. Some aspects of older worlds may not function correctly, but all player data remains intact. Native 1.13 plugins should be used, but older plugins will function as well...
The Spigot Community Server is once again up and running. The server runs a recent snapshot build (currently 1.13-pre7) and is available for all members to play on.

You can play on it as you wish (survival, creative), but please make sure to respect the gameplay of others. That is if you have access to creative, don't leave valuable resources everywhere or target players in survival. Those with over 100 posts on the forums are eligible to be promoted to a rank which has access to creative. Being banned from the server will also lead to you being banned from the forums.

The server configuration is open source, so if you want to see something changed, consider submitting a pull request.

We are most interested in using this server to find bugs which are not present in either Spigot 1.12.2 or Vanilla 1.13-pre7. If you find any, please report them to the issue tracker linked below, after doing appropriate testing on the aforementioned versions. In particular note that there is currently a significant number of Vanilla bugs, and it is very important that you do not waste our time by reporting these.

The main world was generated on 1.12, however there is a secondary world named "aquatic" that was generated on 18w11a. Please note that due to ongoing world generation changes, this world is liable to frequent resetting.

Server: play.spigotmc.org
TeamSpeak: talk.spigotmc.org
Configuration / Issues: https://github.com/SpigotMC/SpigotCraft

E: Tester = 100 posts, Helper = 500 posts. Reply below with your MC name.