All, Our software for Minecraft 1.15.1 has been released for general usage. This is a minor update with few server changes. Accordingly the API changes are minimal and full compatibility with 1.14.x API plugins is expected. The only API changes are as follows: Achievement, FlowerPot (BlockState) and NoteBlock (BlockState) classes have been removed. Plugins attempting to use these classes on 1.13.x or 1.14.x would not have worked as intended, but now they will error. Several long deprecated spigot() APIs (isInvulnerable, getLocale, isUnbreakable) have been removed since they are now present in the main API. Complex recipes (ie those with dynamic outputs such as armor dyeing) will now return a placeholder ComplexRecipe class, rather than a dummy ShapedRecipe. Block biome information is now 3-dimensional, not just column based. SnakeYAML has been updated to 1.25. It is also a good time to point out that when seeking support from us or the community, the only supported server versions are recent CraftBukkit & Spigot 1.14.4 / 1.15.1 versions. Any other version puts you at risk of already fixed bugs, and exploits. Additionally as per the README.md, the server software is open source and we welcome good quality code contributions, especially during this busy time. If you are reporting a bug to JIRA, please make sure that you read the guidelines and have compared the results between Vanilla, CraftBukkit & Spigot, and also the 1.14.4 versions before reporting - this speeds up the process for us immensely. Upgrading Although upgrades from between any two version pairs are technically possible, it is recommended that all upgrades are conducted from 1.14.4. This means that you should first upgrade your world completely on 1.14.4 using the --forceUpgrade server argument, and then do the same on 1.15.1. A Note on NMS NMS is not supported API. It has never been and never will be. Whilst we recognise that some things possible with NMS are unlikely to be possible with the API, many things that NMS is used for are possible with the API, or would be possible with very trivial feature requests. Before using NMS for any reason you should carefully consider whether you really need to use it or not. Updates to NMS are a crucial aspect of being able to sustainably and reliably deliver new versions of Spigot and may occur without warning. As a developer using NMS you must ensure that your plugin gracefully handles unexpected situations. The only guarantee given about NMS is that CraftMagicNumbers.getMappingsVersion() will be changed if any mappings changes are made (which could be frequently). Closing Notes Each release represents the culmination of hundreds of hours of mostly individual effort, so if SpigotMC has helped you in any way, shape, or form I encourage you to leave a donation, contribution, or nice message. If nothing else, at least please make sure that any bug reports you may open are polite, clear, specific, and have been tested thoroughly both without plugins and on Vanilla. In order to get 1.15.1, simply run the latest BuildTools. 1.15.1 is the default version as of 27 December 2019. 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 additional BuildTools info thread. Enjoy, ~md_5 A Note on CraftBukkit (23 December 2019) As foreshadowed in the 1.14 thread, BuildTools will no longer build CraftBukkit by default. To compile CraftBukkit you must now use the --compile craftbukkit command line argument.