Good morning everyone, Today I am pleased to announce the release of SpigotMC software for Minecraft 1.9. Over the last eight months we have put several hundred hours of work into building what you see here today, so I ask that you please just take a minute of your time to thoroughly read and appreciate this post before jumping in to update. BungeeCord All builds of BungeeCord released after this post include support for both servers and clients of versions 1.8 and 1.9. Support for 1.7 has been dropped. To facilitate deployment across networks wishing to accept both 1.8 and 1.9 clients, the default and fallback server options have been replaced with an option called ‘priorities’. If a client cannot connect to a given server, Bungee will keep trying the next priority server. If you for example configure a 1.9 server as first priority and a 1.8 server as second priority, clients of both versions will be able to successfully use your network. This version of BungeeCord should be regarded as beta - although testing has been performed, it is possible there are still some minor issues with 1.9 clients. Bukkit Public releases of the Bukkit 1.9 API have been around for a while now, so there isn't really any unexpected information to provide here. The only major plugin affecting change is the rework of the Sound enum, which will affect all plugins that use this API, however this is a caveat which has been mentioned in the documentation for many years. There are also a whole heap of new APIs covering all of the new 1.9 features, but if you feel an additional API should be added, don't ask for it, please just submit a pull request and implementation. As an open source project we are dependant on code-contributions from anyone who has the possibility to do so. Thus we especially encourage all developers, especially those working for Minecraft servers to contribute and help us make our software better. There is also the #spigot-dev IRC channel for assistance and brainstorming. The 1.9 API additions should not be regarded as final, but it is unlikely that they will change. CraftBukkit The only CraftBukkit change of particular note is the removal of the remapping of legacy < 1.7 API methods. If you have a plugin from 1.6 or older that uses these methods (read: getOnlinePlayers() array), then it may require an update. If an update is not possible, then SpecialSource may be useful in providing compatibility, simply run the following command from your BuildTools directory: Code (Text): java -jar BuildData/bin/SpecialSource-2.jar map -m CraftBukkit/deprecation-mappings.csrg -i MyPlugin.jar -o MyPlugin-fixed.jar It is also worthwhile for us to once again remind developers that mappings or obfuscation for NMS classes may change at any time without notice. If for some reason you are using these unsupported classes, our advice is to instead work with us to implement the requisite API methods to avoid update and licensing issues. Last minute update regression (ie: the reason for delay): BookEditEvent has been temporarily removed as a workaround for decompiler determinism issues. Spigot Anti-xray has been removed. The technical reason for this is that we do not see a way to implement it without considerable performance overhead in the event that the addition of obfuscated blocks (especially in mode 2) requires a larger, resized, or different data palette. If someone is able to creatively overcome these issues with minimal performance impact, it may be restored. This is also a good time to remind everyone that the only way to get Spigot is via BuildTools from the downloads tab above. Do not come seeking support on our forums or IRC if you retrieved your jar elsewhere. Getting It All software is available in their usual locations. To get 1.9 versions of CraftBukkit & Spigot, you will however need to download an updated copy of BuildTools and run it with the --rev 1.9 argument, eg: Code (Text): java -jar BuildTools.jar --rev 1.9 Please see us via the chat tab if you require support with this. Finally CraftBukkit & Spigot have been in extensive testing for a number of months now on play.spigotmc.org. They should be regarded as no less stable than current 1.8 versions. Additionally, please do not ask plugin developers if their plugin works on 1.9 or “wait for an update”, the vast majority of plugins do not require updating and will not break. Simply try them for yourself first before wasting other’s time! Enjoy, ~Spigot Team PS: Thanks to all of those who have contributed to this release - you know who you are and it wouldn’t be possible without you.