Bukkit: The Next Chapter

Discussion in 'Bukkit News' started by EvilSeph, Feb 28, 2012.

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

    EvilSeph Retired Staff

    [​IMG]

    What follows is a written account of Bukkit's story. If you'd rather know what the big news is, skip to the bottom. However, we'd appreciate it if you read through our entire story as it gives us an opportunity to show appreciation and give thanks to the many people, groups and companies that helped us throughout our adventure.

    When we started up Bukkit in December of 2010, we decided we wanted to do things right. Right from the beginning we wanted to be sure we were bringing about a positive change to Minecraft, one that Mojang themselves would approve of. To that end, we set up a meeting with Mojang to get a feel for their opinions on our project and make sure we weren't doing anything they didn't like. The gist of the meeting was that Mojang "liked what we were doing" but not how we had to go about doing things. Unfortunately, we both knew that we had no alternatives, so we continued along - albeit now with the reassurance that our project would most likely not be shut down any time in the future. We decided to create Bukkit to provide the Minecraft community with better tools to manage and extend their server, but our ultimate goal has always been to give the Minecraft community what it needed and wanted to make our favourite game even more enjoyable and being able to do so in an official capacity is our dream.

    Shortly after the launch of Bukkit, after I had posted an innocent announcement to get developers interested in Bukkit, our project exploded with activity. While I had anticipated developer interest and had planned for such, the added interest from the community as a whole was simply overwhelming. So much so that it had begun to put a strain on my dedicated server and actually was pushing it to the point of hardware failure. Luckily, it was around this time that Curse approached us and offered to set-up a temporary Amazon EC2 instance while they purchased new servers for our use. Unfortunately, the Amazon EC2 instance also could not keep up with the demand and was proving to be too costly. So, we asked around for help and Multiplay's Steve Hartland put us on one of their boxes free of charge while we waited for new servers to be purchased and delivered.

    One of the goals of the Bukkit project, or maybe just my personal goal, was to solve what I felt was a big problem within the Minecraft community: it was largely impossible for someone new to Minecraft to discover the unlimited potential of Minecraft modding. Not only would they have to deal with unwieldy and clunky forums, but there was also no central place for sharing your work. In answer to this problem, we endeavoured to create a new service dubbed Fill which we hoped would address all the needs of the community but were unable to gain any ground. We were simply not experienced enough to run something of this magnitude nor did we have the resources to pull it off. One day we were discussing the idea of Fill and our desire to provide a central download solution for the modding community and the WoW players on the team brought up Curse and the success they've had with WoWAce. At that point it all came together, not only did Curse have the resources to pull off something as large as we were envisioning in Fill, but they had the success, experience and scalable software with WoWAce to do so. With that, it was clear to everyone that Curse was the best route to take and dev.bukkit.org was born.

    When news broke out about Mojang organising a Minecon, the entire community was alight with excitement and anticipation. Even today, I still find the sheer dedication from the fans unbelievable and overwhelming. Though we were also excited about Minecon, there was no way we would be able to go since Bukkit is an open source, free project. Much to our surprise, though, Curse had other plans in mind. They decided to fly us over, cover our tickets and accommodation, host us in their booth and setup a panel for us. I've never met a company that cares more about gaming than Curse: when the possibility of their supporting the Bukkit project first came up, we were all blown away. Curse wanted to throw themselves behind our project. They wanted to provide us with the support and resources we needed to continue functioning, no questions asked and their desire to send us to Minecon further reinforced this opinion we had of them. Thanks to their support, we were able to go to Minecon, have a great time and put together a panel filled with our fans, as well as sneak off to a secret meeting with Mojang.

    Back in December of last year, my team and I were invited to Stockholm, Sweden by Mojang to discuss the future of Minecraft - and most importantly the future of Minecraft modding and the official Minecraft modding API. Having just recently met in Minecon, we mostly knew what to expect but were blown away by Mojang's hospitality and the surreality of actually being in Stockholm with them. Not only were we able to visit the Mojang HQ but we were also given the opportunity to be part of the launch of Cobalt (which was simply fantastic) and got to meet the entire team of talented individuals at Mojang. We spent the majority of our time with Mojang shooting ideas back and forth and getting a taste of what was to come and how we might be able to become involved.

    Which leads me to today. Our meeting at Minecon was just the beginning and after having flown us out to Stockholm to get to know each other, it was clear that the potential to do truly great things together was there and we were eager to explore it. After all, we had already been given a direct line to the Minecraft team, the source code and were actively providing Mojang with (exploit) patches and improvements. The next logical step was to figure out the best way to continue working together, perhaps in a more official and intimate capacity. After careful and lengthy consideration, the best course of action became clear. My team and I had already achieved what we wanted to when we started the Bukkit project: provide server admins with the means to easily customise and run their server and provide developers with an easy to use, properly designed API to bring their insane and cool ideas to life. The next obvious step was to make it more official and with news breaking out that Mojang was interested in developing an official Minecraft API, we knew just how to do that.

    I am extremely pleased and proud to announce that, as of today, the Bukkit team has joined Mojang. When discussing the possibility of a modding API publicly, Mojang was concerned that they would be unable to provide the community with a suitable and powerful enough solution and we honestly feel that our experience building Bukkit will help them do so. Thanks to our work with Bukkit, we have a years worth of experience, failures and lessons to help us develop a proper modding API and intend to do whatever it takes to produce one that satisfies the needs of the community. Now that we have an opportunity to design the official Minecraft API, we intend to make it a suitable replacement for Bukkit, if not a significantly better one, while bukkit.org will remain a community for modders for the foreseeable future.

    Official announcement from Mojang with more information: http://mojang.com

    [​IMG]

    A big "thank you!" is due for the many sponsors we've had over the life of the project:
    [​IMG]
    Curse
    eXophase.com - for hosting the project at the beginning and helping us get off our feet
    Unimatrix
    Arcdigital
    Multiplay - especially Steve Hartland
    [​IMG]
    AllGamer - especially Clinton and Scott
    Our Staff who work tirelessly and thanklessly to keep everything in order
    and, of course, Mojang for giving us a chance, taking us seriously and supporting what we’re doing.

    And to you, our community and our family: thanks for sticking by us through thick and thin, we really would not be where we are today without you.
     
    jflory7, Acharige, iiHeroo and 88 others like this.
  2. Offline

    troed

    On the contrary, not only do I have "an idea", I've designed and written commercial and open source software for coming up on 26 years now ;) You might want to take me up on the suggestion to read up on facts you want to post before your next try.
     
    Evenprime likes this.
  3. Offline

    Gravity Retired Staff

    This stuff happens ALL the time, like I said. If you want to complain about it that's fine but getting angry at people for attempting to better the community isn't helpful for anyone. Chaos is life, and life is chaos, developers have to "redo everything" many many times over and if that isn't something your interested in, then don't.

    In any case, let's not get off on a stupid tangent that ends up getting deleted, valuable discussion about the community and the project is what this thread is open for, not yelling and accusation.
     
    ACStache and Zeroth like this.
  4. Offline

    Didz

    I'm glad to hear about this news. Plugins/mods for both servers and clients will be more streamlined than ever to get setup and running. No need to download a separate client, nor download custom server software either!

    Bukkit is not going away soon. Deal with it.
     
  5. Offline

    scar_


    Well then its about time you try to pull out.
    Your head is so far up afforess ass that i cant see your lips move anymore.
     
    HazedCube, Stone_Tigris and xcanner like this.
  6. Offline

    Jacek

    The reason I had 7 alerts form this topic is because I was distracted working on a plugin.

    You don't know it will be closed source yet. Like I pointed out before, Mojang sell the game not the server so they might be happy for it to become open. Also, your plugin will probably work right up until bukkit becomes useless (being a version of the game behind). If you wanted it to work for ever you should have hired the developer and paid him a salary. You paid for a one time update, you got a one time update.

    It just isn't.

    Not completely, the new system will probably be event based in the same way as Bukkit is. So the old code will be convertible pretty simply.

    This is not really tru because of the above.

    No Bukkit plugins will not work directly with the new API, but they will with maybe 30 minutes of work. I'm pretty sure every serious plugin dev can spare that time to get updated. We have to do it sometimes for a new CB build anyway !
     
    Didz likes this.
  7. Offline

    Evenprime

    And you speak for the people, right? Also, I know some companies that sell open source software and are very successful doing so. I don't know where your experience comes from, but it seems to be not from this world.
     
  8. Offline

    TnT Retired Staff

    I am not a zombie, that I know of. I do not desire to feast on brains of the living. However, if you find me chasing you calling braaaaaaiiiiinnnnnnssss, please let me know that I am a zombie, and I should get treatment for it.

    It means the same thing it has for a while now. The plugin devs write plugins for an API. Does this mean Spout's API is dead too? Of course not.

    Oddly, my crystal ball of future tidings told me the opposite story.
     
  9. Offline

    Laserhog

    • Image post
    Pushing Patrick says...
     
  10. Offline

    Dark_Balor

    Dinnerbone : Bukkit is not dead, good to hear.

    But about the new API, is it possible that you develop the new API, and continue the Dev on Bukkit ? I mean, the new API will be the Shinny new thing, the white page where you can create/recreate thing that you couldn't in Bukkit. Meaning more time consuming, and less pleasure to code for bukkit than for the new API. (Every dev know that, between the excitement of a new project and the "boredom" a of an old ... the new win. (especially if you get paid for that))

    Then my question is, can you till the beginning of the new API, change the docu of Bukkit by saying which method will be taking place, or doing some kind of day-to-day, explaining what we will have to do to be compatible (and ready) for the new (I hope AWESOME) API ?

    Don't you have a another point of view than EvilSeph ? I mean, in his post it's quite clear that Bukkit is dead for him, or moreover he don't see any future for it. He reached his goal (happy for him) and now the rest is not his problem.
     
    Inscrutable and Don Redhorse like this.
  11. Offline

    nossr50

    You're telling me instead of spending 20 seconds reading the documentation on the new event system you PAID for another developer to do it for you? This is wrong on so many levels.
     
  12. Offline

    Gravity Retired Staff

  13. Offline

    Dark_Balor

    And moreover the whole post quite speaking in the past for bukkit. Speaking about the experience they gain about the project etc ...

    Well it's the feeling that I'm getting from it, and I'm not the only one (just by seeing the number of people asking if bukkit is dead)
     
  14. Offline

    Gravity Retired Staff

    I don't think he means that it is dead at all to him, I think he meant that he is proud of what they have accomplished here, and realizing that they can push it to new heights, are ready to do so with Mojang's support.
     
    Stone_Tigris, troed and TnT like this.
  15. Offline

    mmiillkkaa

    Why not?
     
  16. Offline

    Dark_Balor

    Completely agree to that, but if you add the new lack of communication, and that news together ...

    I'm sorry, but the first idea that come through my mind, is Mojang won. Taking down bukkit by taking the head with the best thing in the world, an opportunity.
     
  17. Offline

    Gravity Retired Staff

    What lack of communication are you referring to?
    Also, why is mojang some big bad wolf that wants to eat everyone? I personally am not a fan of them but commend them for taking a step in the right direction by taking people who know this community like the back of their hand and setting them to work.
     
  18. Offline

    Dinnerbone Bukkit Team Member

    That's the plan. Maintain Bukkit when we can, while working on the new API primarily.

    That's an awesome idea. I'll give it a thought!

    It's not dead, for any of us. Even EvilSeph. See the replies just before mine!
     
    devilquak and Inscrutable like this.
  19. Offline

    nicatronTg

    Nice copy paste from the Spout forums.

    Or how about All Your History Are Belong To Us about Valve and Counter-Strike?
     
  20. Offline

    SERVER_CONSOLE

    Hmmm... looking back makes me wonder how much the Mincraft API Beta prepurchase will be.
     
  21. Offline

    slipcor Retired Staff

    Thanks to Dinnerbone, this FAQ should clear everything up a bit :)

    Congratulations to the four of you, the next months will be exciting :)

    [irony]
    oh but I have to say I quit developing for bukkit as I am too lazy to replace the Bukkit lib with the New lib - good bye
    [/irony]

    Seriously, calm down, fellow devs. Transition will not be "FROM SCRATCH" - it will be like every update, some things change, most will stay. Relax, prepare, enjoy.
     
    scar_ likes this.
  22. Offline

    Mercury

    What will happen to Bukkit community. I mean if we are going to migrate with Minecraft Forums it will be disaster. I am sorry but people in minecraft community (minecraftforums.net) are total douchebags.
     
  23. Offline

    Dark_Balor

    For the lack : http://forums.bukkit.org/forums/bukkit-project-and-community-feedback.12/ lot of people complaining.

    And why seeing them as a good guy greg ? instead of what they are, a video games company, that make money and will always do their best to make more.

    Dinnerbone : I hope the plan will be followed :)
    Thanks for your answer, and I hope you'll follow my idea, it will be quite easier to change from Bukkit to MC API then.

    About the response of EvilSeph, I didn't saw it ... (too many page, and what happen to your FAQ ?)
     
  24. Offline

    Don Redhorse

    honestly... could you become the community guy for the api?

    the last several post from you on this day had more content, information, feedback and openness than the posts of the rest of the team for the last months..

    there have never been so much being passed back and forth like today since ages... and again it needed a shitstorm first :-(

    PLEASE keep this up, this was so much lacking the last weeks.
     
  25. Offline

    SERVER_CONSOLE

    This really looks like a major step in a very good direction. I can't wait for the Minecraft API and hope the (former) Bukkit team will keep information out for plugin developers so they will be ready when the API is released. My concern is for the transition, I have spent many frustrating hours maintaining as stable a server as possible in the hopes that, at some point, we would have a solid server and plugins. I felt we were almost there.
    We are on the verge of R5. What happens with that? Does it get delayed as you ramp up on MCAPI? I'd like more answers to next steps from the team so I know how to plan moving forward.
     
  26. Offline

    chaseoes Retired Staff

    When exactly is the API supposed to be coming to Minecraft? Will it be included with 1.2, or in a later release?
     
  27. Offline

    emericask8ur

    What about DBO now?
     
  28. Offline

    Gravity Retired Staff

    Everything goes on as normal, what we know from the post is what we know. For now, everything stays the same.

    Definitely not 1.2. It will take a lot of months for the new API to be completed.
     
  29. Offline

    troed

    Yeah, so about that. notch is, like myself, a member of the Swedish Pirate Party. He's also a general good guy and showed up (knowing very well he's a public persona*) on the latest anti-ACTA demonstration in Stockholm.

    Your definition of "good guy greg" might vary. Mojang fits well with mine.

    *) number 2 on the "most creative people to watch in Sweden" list published by Internetworld yesterday.
     
  30. Offline

    Nijikokun

    I would like to say that, Bukkit didn't sell out, they took a step forward. Anyone in their shoes would have. A chance to improve the server and client state? Check. Also, as for the lack of communication, it is hard when you yourself are just getting news so give it time, they are learning about things as fast as you are, maybe a little bit before, but they will tell you when they can.

    I for one am congratulating them for their success and hope for the best of both bukkit's future and the community as it grows and develops.


    Sorry if there are any issues with grammar or wording, I have a really bad migraine at the moment.
     
  31. Offline

    Sleaker

    Hopefully they scrap the B and replace it with an M indicating that they aren't being obviously partial to one portion of the minecraft community. (regardless of partnerings)
     
    Inscrutable likes this.
Thread Status:
Not open for further replies.

Share This Page