This Friday we expect to be performing some upgrades to a few of the core addons installed on the forums. Because of the nature of this upgrade we will be allowing a time frame of up to an hour to ensure that a full set of cold backups can be taken beforehand.

It is not expected that there will be any major user-facing changes, and you can follow any updates on our Twitter.

Following on from, the first preview of the Minecraft 1.13 Bukkit API is now available at:

I will not be making a specific overview of changes at this time, but will leave the following points for discussion:
  • None of this is final, nor necessarily indicative what will ultimately be released. That being said a lot of time has been spent carefully designing the API to provide the best combination of compatibility with old plugins, and interfacing with the new server. Significant changes are unlikely.
  • Older plugins may successfully run on Bukkit 1.13, even if they do not compile against the 1.13 API as the server will provide several legacy interfaces as required. Plugins built on the 1.13 API will not run on earlier versions of the server. A significant amount of time and testing has gone on already to try and ensure compatibility is as good as it possibly can be.
  • The principle change is the org/bukkit/block/data package and associated interfaces.
  • Happy to discuss most specific questions in this thread

As the calendar rolls over to 25th of December around the world, I would like to take this time to wish the entire community a very Merry Christmas and a Happy New Year.

Hopefully Santa has stocked the Christmas Tree well and you all get to spend some good times with friends and family.

Since I didn't formally mark it at the time I would also like to acknowledge that is now over five years old, and just in the last few days our statistics have ticked over to > 250,000 threads, > 2,400,000 messages and > 400,000 confirmed members - a big thanks to all, especially those who have been with us since the beginning.

Happy holidays from all the Spigot Team, and looking forward to 2018.
Dubbed the “technical update”, Minecraft 1.13 will be the next major version of Minecraft to be released. This release will include a lot of long awaited changes and refactorings to both the client and server, and as a result is expected to be the largest CraftBukkit/Spigot release since 1.8, and the largest Bukkit (API) release ever. We have already spent around 50 hours on snapshots and are starting to get a pretty good (although purely speculative) idea of what the impact will be to plugin developers and server owners.

Because one of the primary goals of the Bukkit API is to provide a stable interface for plugins across a variety of platforms and versions, changes have to be made with the right balance between stability, featureset, and maintenance. With this in mind we have decided to target the following changes:
  • Block type IDs will be completely removed
    • This is a change which started to be implemented over four years ago, unfortunately there are still plugins out there using block IDs when they shouldn’t be, including some fairly popular ones. Virtually every occurance of block IDs currently has an Material replacement available for usage right now. If your plugin, or a plugin you use exposes IDs in any form we strongly recommend you work to get it upgraded right away as this may be a somewhat involved process (albeit one that should have been done years ago).
  • Block data values will be deprecated
    • All instances of byte data values, and MaterialData usage will be deprecated. Although the byte data values have also been deprecated for a very long time, many of them do not currently have suitable replacements. As such we will be providing support for them on a best effort basis. This means that plugins using these APIs will (hopefully) run to some degree, but you should not expect complete or consistent support. We strongly recommend waiting for updated versions for the best performance and data...

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

In order to get 1.12.2, simply run the latest BuildTools with the required arguments. 1.12.2 will become the default version in the coming days.
Code (Text):
java -jar BuildTools.jar --rev 1.12.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.

~Spigot Team - @Spigot_MC