A little over a week ago we announced some of the improvements across the Bukkit project on which we have been working. One of the issues we touched upon was the unacceptable delay the community has been experiencing when it came to getting their pull requests into the project - or, in some cases, even getting a response. Unfortunately, we reached a point where we were not equipped to handle the bulk of the pull requests we were receiving and the entire queue stalled as a result. The Bukkit project is no stranger to community contributions and the clear benefits of fully utilising them: many of the features Bukkit has to offer are thanks to contributions from the community, so addressing this bottleneck is extremely important for us.
The Pull Request Handling Improvements Initiative
The Pull Request Handling Improvements initiative consists of several big and important changes to the way we handle code contributions from the community. One key aspect of this initiative is...
A CraftBukkit development build with Minecraft 1.5 compatibility is now available!
This build is COMPLETELY UNSUPPORTED so if you're not ready to deal with any bugs or issues that might crop up from running a development build, you should not be running it. We will be deleting any questions asking how to get this usable. If you have to ask where or how to get the development build, you should NOT be running it and posts of that nature will be deleted.
If you're okay with running, are able to run a development build and want to help us get to a beta and RB sooner, please run this build and report any bugs you find on our issue tracker, Leaky. Please remember, the quality of this build is simply "it compiles!".
Falling blocks spawn (or appear to spawn) one block higher than they should. This is a vanilla bug and needs to be fixed by Mojang.
When observing a player riding a vehicle or pig, they appear to teleport around the area of the vehicle they...
The Bukkit project prides itself on being community built and driven. Unfortunately we were simply overwhelmed by the insatiable desire of our community to get involved with, and give back to, the Bukkit project. Moving forward, to address this concern, we have a few proposed changes which we hope will instill a renewed sense of community and getting involved.
Increased focus on JavaDocs and project documentation:
An API is only as useful and powerful as the documentation supporting it. Documentation is the foundation which developers depend on for correct and appropriate usage of an API. It is an aspect of the project which should have been given more attention from the beginning. Unfortunately, as is the case with most open source projects, we made the mistake of putting the importance of well documented code on the sidelines and, as a result, the usability of our API suffered. The JavaDoc Proposal Initiative is part of our effort to improve and complete our API’s...
Since August of 2011 Curse has been integral with helping our project and community out with hosting and resources. We chose Curse to help us in providing a much needed service, BukkitDev, primarily because they have a proven track-record with their success in hosting WoW add-ons. It is thanks to them that we can offer a complete project management suite for all manner of plugins, mods, worlds, and texture packs, entirely for free.
Along with providing free hosting for the WoW add-on community, Curse has developed a cool "rewards" program that provides developers of popular plugins with the opportunity of earning rewards for their hard work with some add-ons being popular enough for the developers to earn a living off of them. To date, Curse has given back more than 1 million dollars of ad revenue and Curse Premium income to WoW authors. Luckily for the Minecraft community, Curse's commitment to the BukkitDev service means that they've been working towards expanding their Curse...