Minecraft 1.9 Release

Discussion in 'News and Announcements' started by md_5, Feb 29, 2016.

Thread Status:
Not open for further replies.
  1. md_5

    Administrator Developer

    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.
     
    #1 md_5, Feb 29, 2016
    Last edited: Mar 1, 2016
    • Like x 294
    • Winner x 86
    • Informative x 13
    • Agree x 5
    • Useful x 5
    • Friendly x 4
    • Creative x 3
    • Funny x 2
    • Optimistic x 2
  2. harry5573

    Patron

    Amazing! :)
     
    • Agree x 27
    • Like x 6
    • Winner x 1
    • Informative x 1
    • Useful x 1
    • Optimistic x 1
    • Creative x 1
  3. Thanks!
     
    • Agree Agree x 3
    • Like Like x 1
    • Informative Informative x 1
    • Friendly Friendly x 1
  4. Thanks!
     
    • Like Like x 3
    • Winner Winner x 2
    • Informative Informative x 2
    • Agree Agree x 1
  5. Very nice! Thank you
     
    • Like Like x 2
    • Friendly Friendly x 2
    • Agree Agree x 1
    • Informative Informative x 1
  6. Yay! Awesome :)
     
    • Like Like x 1
    • Agree Agree x 1
    • Informative Informative x 1
    • Useful Useful x 1
  7. Hypeeee ;D Compiling now! :D
     
    • Agree Agree x 3
    • Informative Informative x 2
    • Like Like x 1
    • Funny Funny x 1
  8. Thank you!!!
     
    • Informative Informative x 2
    • Useful Useful x 1
  9. Amazing job Spigot! I will have to donate again soon! :) You guys are awesome <3
     
    #9 Frozon, Feb 29, 2016
    Last edited: Mar 1, 2016
    • Optimistic x 2
    • Like x 1
    • Informative x 1
    • Useful x 1
    • Creative x 1
  10. Amazing job releasing it so quickly! My version is almost done compiling..
    Good luck having a smooth transition to 1.9 everyone!
     
    • Like Like x 2
    • Agree Agree x 1
    • Informative Informative x 1
    • Optimistic Optimistic x 1
  11. Yay
     
    • Like Like x 1
    • Informative Informative x 1
    • Friendly Friendly x 1
  12. Thank you, Spigot team!
     
    • Like Like x 1
    • Informative Informative x 1
  13. @md_5 and the spigot team, you guys rock!
     
    • Agree Agree x 3
    • Like Like x 1
    • Informative Informative x 1
  14. Amazing turnaround, thanks to the team for all of your hard work!
     
    • Like Like x 1
    • Informative Informative x 1
  15. Maximvdw

    Benefactor

    GG
     
    • Agree x 5
    • Winner x 4
    • Funny x 2
    • Like x 1
    • Informative x 1
    • Optimistic x 1
    • Creative x 1
  16. TitanicFreak

    Patron

    Sweet! Thanks!
     
    • Like Like x 1
    • Informative Informative x 1
  17. Nice!
     
    • Like Like x 1
    • Informative Informative x 1
  18. LapizSeller

    Supporter

    Thank you!!!!
     
    • Funny Funny x 1
    • Informative Informative x 1
    • Creative Creative x 1
  19. Wow good job!
     
    • Informative Informative x 2
    • Like Like x 1
    • Optimistic Optimistic x 1
  20. Nice!
     
    • Like Like x 1
Thread Status:
Not open for further replies.

Share This Page