When will CraftBukkit for 1.4 be released?

Discussion in 'Bukkit News' started by EvilSeph, Oct 24, 2012.

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

    EvilSeph Retired Staff

    Update (Oct 27 @ 10:24 PM EST): We've just pushed out our first CraftBukkit for Minecraft 1.4.2 development build, see this post for more information.

    --------------------------

    With the Minecraft 1.4 release date fast approaching, a lot of people are wondering when we will be releasing a CraftBukkit Recommended Build for Minecraft 1.4. We hope this short announcement will answer those questions.

    Due to the rapid release of preview builds for the impending 1.4 update, we are unable to guarantee that we'll have a compatible CraftBukkit Recommended Build out in time for the release of Minecraft 1.4.2. Although we started working on the update immediately after the Minecraft 1.4 preview was made available to the public, each new preview build leads to delays in our update process as we, essentially, need to start over with each one.

    In the past releasing a Recommended Build has caused apparent confusion within the community, as a result for this release, and moving forward, we will follow the "Dev -> Beta -> Recommended Build" release methodology. We are going to release a Beta build as soon as we can get a stable build devoid of any significant bugs.

    As we have done a significant amount of important work on CraftBukkit 1.3.2 builds, we have promoted a new Recommended Build recently. This was done so that people have a reliable, stable build to use until we can get a 1.4 compatible build out and so that everyone who relies on Recommended Builds are able to take advantage of all the fixes, improvements and so on we've done since the last 1.3.2 RB.

    Thank you for your patience, understanding and continued support; we greatly appreciate it!
     
  2. Offline

    resba

    I think you need to brush up on your facts before even attempting to talk about such things :)

    We're doing the best we can, as stated. Staff, myself included, are working on the procedures and requirements for releasing a new build. Please be patient.
     
  3. Offline

    Rlterminator123

    Reba
    Can you give us like how far you are or something please
     
  4. Offline

    thefiscster510

  5. Offline

    lukeycold

  6. Offline

    s32ialx

    I like your idea but Bukkit is helping develop Minecraft Vanilla Server Plugin API which will basically render Bukkit as "alternative" but no longer needed. It will probably be put on the back burner slowly as the Mod API will take precedence as that's exactly what bukkit was in the first place an API for plugins to interact with a minecraft server.

    I'm just glad it's bukkit doing the work because I love bukkit and knowing that bukkits ideas and great coding skill is developing Vanilla API means the code will be clean fast and efficient
     
  7. Offline

    resba

    Official Bukkit Status Report

    We're further than when we started and it will be complete when we're ready to call it done.
     
    Saltie, Swang, Siggy999 and 5 others like this.
  8. Offline

    JacobSchwartz

    Made my day ;D
    Keep up the good work :)
     
  9. Offline

    lordoflori

    Yes!! I have been waiting to play on a minecraft server... sigh. Can't wait. It's night already ):
     
  10. Offline

    jleeevinnn

    I like how this topic's subject is a question, but it is never answered anywhere within the thread.
     
  11. Offline

    dreadiscool

    Who are you?
    A) The people that abuse staff and demand an update (funny to laugh at)
    B) The people who retaliate against A types of people
    C) The people who just laugh at both sides [ a.k.a me B-) ]

    EDIT: More Types!
    D) Bukkit staff who troll the users (funny!)
    E) People who willingly get trolled by Bukkit staff (not so much)
     
  12. Offline

    Rlterminator123

    Reba thanks for the little info. You guys are such dicks Lol
     
  13. Offline

    ElmoIsRed

    same
     
  14. Offline

    superpeanut911

    I'm using a 1.3.2 version modified to allow 1.4.2 clients and It works fine/no lag/no errors
     
  15. Offline

    resba

    First post.

    No problem :) I didn't want to sound too serious, but really I'm serious when I say that. We try not to establish timelines or milestones just in case we encounter a serious issue. We like to take our time in diagnosing problems rather than rush them out the door in an update. I guess you could call that "Quality Assurance", but to many people it sounds like "LOL U GUYS ARE SITTING ON UR ASSES DOING NOTHING"

    I spent 12 hours straight when 1.3 came out addressing the Forums and preforming Functionality Testing on CraftBukkit. Fun fact: Comparatively, the Bukkit Team has spent an unhealthy amount of time longer than I have on this project.
    I just thought y'all would like to know :)
     
    bigdan3434 likes this.
  16. Offline

    LaxWasHere

    Or you guys can just say it will be finished by Christmas. That way, people wont ask repeatedly even though itll be finished in a week.
     
  17. Offline

    Arnold9995

    Bro, 1.4.2 is not going to be out anytime soon. Their taking a vacation to the Bahamas! :) So just be a little patient.
    And than when it comes out you can find it here: http://dl.bukkit.org.

    Edit by resba: Made dl.bukkit.org a link for ya :)
    They propebly have a good reason for that... You've props never coded in Java have you?
    Just type /time set 0 and it'll be day. ;)
     
    resba likes this.
  18. Offline

    PotatoinmyAnus

    I appreciate your hard work :)
     
    resba likes this.
  19. Offline

    ChipBuffalo

    Awesome Bukkit staff keep up the good work can't wait until 1.4 comes out it is gonna be awesome!
     
    resba likes this.
  20. Offline

    resba

    Let me give you all a comparative graph to put in perspective how fast we're working to get this build out and catch all the bugs.

    [​IMG]
     
  21. Offline

    kin61

  22. Offline

    bigdan3434

    ok ty im so excited!!!!! Keep up the good work guys!!!!!!
     
  23. Offline

    ArcanGenth

    Reba(Sorry, typing too fast)
    Resba,
    Thank you for taking time to respond to the community as a collective.
    Also, good on you for keeping a grand sense of humour in this situation. I love that status update. ^_^
    Don't let them get ya down.
    There's a vast, quiet majority of fans backing you and waiting patiently.
    Keep your chin up.

    You and everyone else asking this type of question really have no idea how mods and/or programming works, do you?
    In a nutshell:
    A modder takes a program created by another person or team.
    This program has to be broken down to base code(admitted, this step is semi-moot here, as it's java).
    Then you have to parse this code and try to understand what the code does, and why.
    This involves hundreds, if not thousands of lines of code, dispersed through tens to hundred of files.
    Changes are then made, and/or new code is created to interact with existing.
    These changes now have to be tested to make sure it doesn't break anything.
    Congrats, you now have a minor mod.

    Arbitrary time later:
    The original code gets patched/updated.
    Now you have to go through all the new code.
    This new code is, in all likelihood, very very similar to the first code, but you have to check it. You have to.
    If you don't, and they changed something, even something relatively minor and you build on it again, you can cascade errors and break things and have no idea what's causing it.
    Which means you have to check all the code. AGAIN.

    Now that you've studied the code again, you can make changes again.
    Which means testing again.

    Oh, wait!
    The original program just pushed another update, from version x.0 to x.1!
    Guess what?
    That means you start over. Re-check the code. Again.

    Repeat.
    Until the game is stable and your mod is stable.

    Until the next patch.

    Then you start over.
    Again.
     
    Dystopia, s32ialx and resba like this.
  24. Offline

    Luiisjoseda

    This guy ^ right here understands perfectly. Couldn't have said it better myself. I hate updates anyways because I always have to completely remake my mods.
     
  25. Offline

    Rlterminator123

    Never been so excited for this but pissed at the same time weird feeling
     
  26. Offline

    mughi

    Just to add to ArcanGenth's post, and this was probably stated previously anyhow... unless things have changed since the last time I was on here (a while ago), mojang runs the code through what amounts to a scrambler.. so all the method and class names end up being a,b, aaa,ccc, etc. instead of detonateCreeper(), etc.
    and each time, the assignment of 'scrambled code' to real code changes.. EVERY TIME...

    THIS is why it takes so long.. on top of actual changes in the program, they have to figure out what each part does...

    [note: maybe they quit doing this.. but i doubt it]

    [and yes, i know it's called obfuscation, but i can barely spell that]
     
    1mpre55 and TnT like this.
  27. Offline

    thefiscster510

    Hey, resba, I had a question related to the development of Bukkit but not particularly to Bukkit 1.4 update. How exactly do you guys incorporate multiple developers code into a single build being in different areas?
     
  28. Offline

    bob7

    Wow really? I thought since part of the bukkit team works for mojang they'd have the actual code rather then the "scrambled" code. Never complaining ever again xd

    Github, every time one of em makes a change, they can push to the github page. Then the others can fetch the modified code.

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

    EvilTelephone

    They use version control and probably email/skype and most likely some sort of project management structure where individuals know what to concentrate on.

    http://en.wikipedia.org/wiki/Revision_control

    I don't know what they use for version control, though.
     
  30. Offline

    thefiscster510

    Well, That brings the question, What if multiple people are editing the same code at once? Or, what if there are dependencies being edited at the same time as a file that requires the original dependency.. Wouldn't there be discrepancies in the code?
     
  31. Offline

    EvilTelephone

    It's likely a source file has to be 'checked out' when someone works on it. Others cannot modify a 'checked out' source file.
     
Thread Status:
Not open for further replies.

Share This Page