Dear All

A short time ago Mojang released Minecraft 1.19.4 and we have now also updated. This is intended to be a minor Spigot release, with the next major release being 1.20. As with Vanilla, experimental features such as sniffers are available through the experimental datapack, however please note their status as experimental. APIs for these new features are present and there are no significant changes to existing APIs.

Further Information
Please review the 1.19 release notes for further information about this release series. 1.19.4 will become the default version in the coming weeks. Until then you are advised to keep production servers on 1.19.3 and monitor carefully for changes.

Downloading / Installing
In order to get 1.19.4, simply run the latest BuildTools. Please make sure both your BuildTools and Java versions are up to date. There may be mandatory BuildTools updates throughout the 1.19 release cycle, so it is good practice to ensure that you are always using the latest version. You can download the latest BuildTools from this link.
Code (Text):
java -jar BuildTools.jar
If you haven't used BuildTools to create a server jar yet, it is suggested you first read the 1.8 announcement and the BuildTools Wiki.

BungeeCord is available in the usual location: https://ci.md-5.net/job/BungeeCord/

Enjoy,
~Spigot Team

PS: Join our Discord.
Dear All

A short time ago Mojang released Minecraft 1.19.3 and we have now also updated. This is intended to be a minor release, with the next major release being 1.20. As with Vanilla, experimental features such as camels are available through the experimental datapack, however please note their status as experimental. APIs for these new features are present and the only significant change for servers is the removal of chat previews, creative inventory categories, and some niche built in tags.

Further Information
Please review the 1.19 release notes for further information about this release series. 1.19.3 will become the default version in the coming weeks. Until then you are advised to keep production servers on 1.19.2 and monitor carefully for changes.

Downloading / Installing
In order to get 1.19.3, simply run the latest BuildTools. Please make sure both your BuildTools and Java versions are up to date. There may be mandatory BuildTools updates throughout the 1.19 release cycle, so it is good practice to ensure that you are always using the latest version. You can download the latest BuildTools from this link.
Code (Text):
java -jar BuildTools.jar
If you haven't used BuildTools to create a server jar yet, it is suggested you first read the 1.8 announcement and the BuildTools Wiki.

BungeeCord is available in the usual location: https://ci.md-5.net/job/BungeeCord/

Enjoy,
~Spigot Team

PS: Join our Discord.
Dear All

The astute among you might have noticed that this website began on 21 November 2012 (*AEDT). This means that today is our 10-year anniversary! While there have probably been many milestones over the course of this year, today is an important one because it marks the definitive start of the SpigotMC Community. Whether obvious and agreeable or not, the Community has always been central to this project and is the reason for celebrating today.

10 years is a long time. So long in fact that we have a special word for it — a decade. In the last decade a lot has happened within the Minecraft community, and no doubt even more outside it. I encourage everyone to think back to where they were they were a decade ago and how far they have come since then. Certainly, we have come a long way and that is no mean feat.

For some of you a decade brings you back to almost this very same place — our Community. I know that you are still out there, and you are the first group which I wish to thank for getting us this far. Your support in the early days was crucial, and your continued support even more so. I hope that you can all stand back and be proud of your membership and role within this community.

Next, I wish to thank all those who have volunteered in an official capacity over the years. Without your contributions this Community would simply not run. Few appreciate and understand the difficulties of these roles, but all can see the successful output. On a personal level I also thank you all for your support and guidance through thick and thin.

To our sponsors who have quite literally kept the lights on for many years now, thank you for your trust and support in us and the Community. It has been a pleasure to grow alongside you and we are eternally grateful for the hugely significant role you have played and will hopefully continue to play.

you.thank(); to all the developers who have contributed code to our various projects over the years —...
Update 6 August 2022: Spigot 1.19.2 has been released. This is an extremely minor but highly recommended update. A BungeeCord update is not required.

Dear All

It is my pleasure to announce that the first builds of Spigot for Minecraft 1.19.2 are now available. This is a minor release except for important changes to the handling of player chat designed to facilitate player reporting. Depending on your server setup, these changes may have major implications for the customised experience provided by Spigot, BungeeCord, and plugins.

While we expect the integration with player reporting to progress as more information about the expectations of server owners and players becomes available and the technical limitations are better understood, we thought it would be good to outline the current intended default behaviour in a variety of scenarios.

1. Chat Preview Disabled
  • Unmodified messages with unmodified formatting and player display names are reportable.
  • Modified messages are not reportable.
2. Chat Preview Enabled
  • Unmodified messages with unmodified formatting and player display names are reportable.
  • Modified messages are reportable if the modification was previously set in the AsyncPlayerChatPreviewEvent and accepted by the client.
    • This new event extends AsyncPlayerChatEvent to allow plugins easily update to support chat previews by reusing the same handling code.
3. BungeeCord Enabled
  • Due to the stringent validation of chat integrity performed by the Vanilla server, chat reporting is not currently possible.
We encourage contributions from developers to help refine the implementation of these features.

Further Information
Please review the 1.19 release notes for further information about this release series.

Downloading / Installing
In order to get 1.19.2, simply run the...
Dear All

It is my pleasure to announce that the first builds of Spigot for Minecraft 1.19 are now available. Owing to the shorter interval between 1.18 and 1.19 this is a smaller update than many previous major releases. There is however still some work to be done, so some initial caution is advised.

Plugin Updates
There are no substantial breakages expected for plugins using the API this release. As always, plugins using the API should be preferred for this reason. Please review previous release notes and as a server owner / developer always consider the things you can do to increase API usage.

Java Version

Minecraft 1.19, as with Minecraft 1.18 requires Java 17 or later. You can install this from a third party such as Azul Zulu or your Linux package manager.

Backups
Please make sure you have recent and tested backups for your server before upgrading. As always it is not possible to downgrade your server to an earlier version.

World Upgrading
Although upgrades from between any two version pairs are technically possible, it is recommended that all upgrades are conducted from 1.18.2. This means that you should first upgrade your world completely on 1.18.2 using the --forceUpgrade server argument, and then do the same on 1.19.

Bug Reports
If you are reporting a bug to JIRA, please make sure that you read the guidelines and have compared the results between Vanilla & Spigot, and also the 1.18.2 versions before reporting — this speeds up the process for us immensely and ensures more bugs get fixed more quickly. Please report bugs, or issues you think might be bugs, to JIRA and not in this thread, Discord, or any place other than JIRA. Please...