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 SpigotMC.org 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.
~md_5
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...
All,

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.

Enjoy,
~Spigot Team - @Spigot_MC
All,

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

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