CraftBukkit 1.7.2-R0.3 is now available!

Discussion in 'Bukkit News' started by EvilSeph, Feb 11, 2014.

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


    A new CraftBukkit Beta Build (1.7.2-R0.3) that provides Minecraft 1.7.2 compatibility is now available. Please note: the stability of this build is relatively unknown due to the impact Minecraft 1.7 had on the core code.

    Will plugins break with this build?
    Minecraft 1.7 is one of the most involved and impactful updates to date, bringing about many changes to the core of Minecraft. As a result, there is a chance that plugins might break with this build. Even if that isn't the case, we have not completed work on API changes for 1.7 yet so future builds might still break plugins.

    What is a Beta build?
    A Beta Build is in between a developer build and a Recommended Build. These builds simply work and are promoted much more frequently than a Recommended Build. While we will do some testing before promoting a beta build, we will not be running it through our extensive test process. As such, there are no guarantees that they will not contain minor bugs. If we do find out they are broken, we will mark it as such on DLB and promote a new one. A beta build may contain incomplete API and new features but they should not interfere with running the build in any way.

    This particular Beta build, like every first few Beta builds for a Minecraft update, is primarily made available to help facilitate more testing coverage to bring us closer to a Recommended Build sooner. Please consider running this Beta build to give us a hand with discovering issues we need to address in order to reach a Recommended Build.

    Notable changes include:
    New Minecraft Command Handling
    One of the larger issues we've had with the Minecraft 1.7 update is due to the recent trend of new commands being added to Minecraft. Basically, whenever a new Minecraft command is added we need to do a lot of work to make it available through Bukkit. While this process made sense when Minecraft commands were simple, the new commands that are being added to Minecraft have significantly grown in complexity. As a result, we're now forced to add code to the project that purely exists to make the commands work and provides no benefit to plugin developers. This extra work puts an unnecessary strain on the project and leads to avoidable delays in our development process while providing very little benefit to Bukkit.

    Thankfully, with the introduction of our new Minecraft Command Handling we're able to alleviate this issue by providing a fallback system for commands. This lets the server make use of Minecraft's built in commands whenever a plugin and Bukkit version of it does not exist. What this means for server admins is that you'll no longer be waiting for us to add a new Minecraft command to Bukkit before you can use it and, instead, should be able to use them in our very first compatible build right away.

    If you're interested in more detailed information on the thought process behind this system, I wrote an article on my blog here:

    CommandBlock Command Overrides
    For server admins that are wanting to run custom maps that make heavy use of CommandBlocks, we've added an easy way to force CommandBlocks to use the Minecraft version of a command while using the plugin or Bukkit version everywhere else. This system works on a command by command basis, allowing server admins to provide a list of commands they'd like to override in our new commands.yml. Hopefully this already results in the majority of custom maps working with Bukkit but we're still investigating potential issues that could cause unintentional custom map incompatibility.

    For more detailed information on how to use the new command-block-overrides system, see the command-block-overrides section of our commands.yml article on our Bukkit Wiki.

    Ultimate Command Fallbacks
    With the introduction of the new Minecraft command handling mentioned above, we're also providing an ultimate command fallback system. This provides an untouchable safety net for commands and gives power users more control over commands through our improved aliases system explained below.

    On the surface this means that every command has an explicit way to access them:
    • Bukkit provided commands can be accessed by using the "bukkit:" prefix
      • Example: /bukkit:time
    • Mojang provided commands can be accessed by using the "minecraft:" prefix
      • Example: /minecraft:time
    • Plugin commands can be accessed by using the plugin's name as a prefix
      • Example: /scrapbukkit:time
    These fallbacks are completely untouchable by plugins and exist for every command on the server. If you're looking to prevent access to a command, we recommend removing the permission instead of trying to hide the command. For Mojang provided commands, the default access level for all of them is op but access to each can be controlled by their permissions.

    For more information on these ultimate command fallbacks and command permissions, see our commands.yml and command list articles on the Bukkit Wiki.

    Improved Aliases System
    For our power user server admins, this release also contains a greatly improved aliases system that supports command arguments, command remapping and more - all controllable through our new commands.yml file.

    See the aliases section of our commands.yml article on the Bukkit Wiki for detailed information on this powerful system.

    For more detailed information on what is contained in this update, please see the changelog here.

    Download CraftBukkit 1.7.2-R0.3 here
  2. Offline


    Thanks to the whole Bukkit dev team for the awesome work!
    Your work is always appreciated!
  3. Offline


    Your team does amazing work! Thank you :)
    zok likes this.
  4. Offline


    Oh... My... Lord! It's finally out! WOOH!
  5. Offline


    Running on my server now, at startup no errors. Looks Good.

    Thanks for the hard work. From me, and everyone on my server. :)
  6. Offline


    Does this mean people will be able to circumvent WorldGuard's 'blocked-cmds' feature?
  7. Offline


    Woo! Upgrading ASAP! Thank you Bukkit Team!
  8. Offline


    Great work team!
  9. Offline


    Good job and keep up the good work! :D
  10. Offline


    Thanks you bukkit team ! Very nice work !
  11. Offline


    Sweet! Can't wait to use the new commands! [diamond] [diamond] [diamond]
  12. Offline


    Nice job!
  13. Offline


    The answer is YES, Bukkit breaks any current use of WorldGuard's blocked-cmds flag. Good going guys, for making my life that much more difficult. :mad:
    Gater12 likes this.
  14. Offline


    Good work on the new Bukkit Build!
  15. Offline


  16. Download link says "502 bad gateway" to me
  17. Offline


    same here
  18. Offline


    Me too Xickle. Maybe their servers are WAY too overloaded by users trying to get the latest Craftbukkit.
    Anyway, thank you Bukkit team once again!
  19. Is it possible to hear something about the "502 Bad Gateway" problem? I need the new version... and nobody say something about this or say how long it takes to repiar!
  20. Offline


    Apologies for the 502 errors. The root cause of the error has been tracked down and fixed. If you're still experiencing these issues then please try refreshing the page with the 502 error, or returning to the homepage and navigating back to where you came from.

    Technical Details (open)

    An intermediate caching layer crashed in an unforeseen manner and brought itself and the monitoring system(!!!) down with it. I fixed the bug in the monitoring system which caused it to crash and restarted both services. This resulted in the file service becoming available again.
    mbaxter likes this.
  21. Offline


    Wait so can I have an estimate of the finish date please? I really want to start using Bukkit and I know you guys work very hard but I am new so I do not know approximately how long... If someone could answer I would be grateful! Also keep up the good work! Thank you! -Peter8169
  22. Offline


    As both a veteran server admin and growing plug-in developer, I have to say: thank you thank you thank you!!!! These changes will make things much easier!!!!!
  23. Offline


    Maybe a silly question, but how do I target the executing player in commands.yml file for example to /enchant command ?
  24. Offline


    I [meat] Bukkit! :p Thanks for all you do!
  25. Offline


    I doubt they would be able to give anyone even an estimated date for the Recommended Build because there's a lot to do that they probably haven't accessed yet. We have problems estimating completion dates even in big commercial environments!

    But I can vouch that the Beta build is probably just fine for you to use. I've been running Bukkit 1.7 on my server since December 15th and I haven't had any big issues (just weird issues with appearing farther away than expected when exiting boats and minecarts)
  26. Offline


    Thanks! We really appreciate all the hard work that goes into Bukkit!
  27. Offline


    Vertical Double Piston Extenders are still broken, the bug report from May 2013 is not even assigned. Please devote some of your understandably scarce attention to this, as it breaks many Redstone builds.
    JaguarJo likes this.
  28. Offline


    The /tell command seems to be ignoring the plugin essentials.
    It wants to run both the bukkit version AND the minecraft version, but not the essentials version?

    I configured the commands.yml to provide a temporary fix. Still wonder why this happens, though.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: Jun 6, 2016
  29. Offline


    Will it be out before april 8.? cause my server runs on xp but then microsoft stops with windows xp
  30. Offline


    This build is out now!
Thread Status:
Not open for further replies.

Share This Page