Today marks a great day in the CanaryMod history, given we are officially ready to put down a complete 1.0 release to the Minecraft server owners of today and tomorrow.
CanaryMod has a strong history within the Minecraft community dating back to the hMod days and we believe, going forward, we are in a great position to resolve the current crossroads in Minecraft Server Administration.
hMod was first released in late 2010. It was the first widely used Minecraft Server Mod. In early 2011 when Bukkit was first released the developer, hey0, decided to discontinue the project. Many die-hard fans weren’t ready to let go. Shadow386 then formed CanaryMod and built a team to continue the original project. CanaryMod has since then been present, but under the radar with a small user base.
As the tight-knit community grew, the limitations of the original Minecraft Server Mod became more and more prominent. In early 2012, Two CanaryMod Developers, darkdiplomat and damagefilter, began working on a recode from scratch based on Canary’s core fundamental values and mission statement. To create a user friendly, open-source, and stable platform to develop plugins for, administer, and run minecraft servers whilst at the same time ensuring the day to day playing experience(s) gain in growing beyond Mojang’s existing feature(s). CanaryMod was designed using both Java and Minecraft Community best practices in mind.
We can now fast forward to present day, where we are proud to announce a stable, production ready release that lives up to our high standards.
Our Team and Commitment
Our project lead, darkdiplomat provides ongoing counsel and curation of all the code written for the project and will continue to do so to ensure that we all work as a unified team but don’t drop or compromise on quality, no matter how urgent the idea or need.
As of late there has been some turmoil within the Minecraft community specifically relating to existing projects like Bukkit. Whilst we are hopeful that going forward these set of issues will self correct, we would like to reassure our community and potential new community members that we have taken steps to ensure this type of behavior doesn’t manifest within CanaryMod (all code remains owned by individual contributors but also have granted irrevocable right to CanaryMod - essentially no DMCA issues of late can arise in this project). We are also working hard to reach out to a variety of existing Plugin community lead(s) and their respective projects to see what we can do to help them ease into any adoption of CanaryMod. We see this as being an opportunity to not only regroup but focus on the future, with grand visions and ideas around making the entire Plugin development and consumption experience that much greater than before.
Going forward we have a small journey ahead of us in terms of converting Minecraft 1.7.2 codebase into not only 1.7.10 but also 1.8 compatible. Today when you look at the differences between 1.7.2 and 1.7.10 they are more focused on minor bug fixes and are mostly in place to help Mojang prepare their community for “Minecraft Realm(s)” adoption. We acknowledge that these small changes can be of great worth to Minecraft player(s) and as such we will be focusing on the near short term to build out a 1.7.10 release whilst we in parallel work on retasking the codebase to also focus on 1.8 “The Bountiful Release” (it should be a seamless switch over to existing Plugin developers, as we’re always mindful of backward compliance).
We appeal to our existing and new community members for their ongoing patience, as to create code for server-side projects like CanaryMod requires countless hours of donated time and at times personal cost(s) of our team members. Our team members are extremely passionate about achieving these goals and every day inside the CanaryMod team there are always ongoing discussions about our next set of “TODO” task items.
If you would like us to focus on something more specific or you feel you need to exercise your own personal voice/opinion on the development going forward, you are not going to be ignored and we welcome your input.
Tomorrow we are not only focused on improving the code base but we are now working hard to build out both our onboarding experience and grow our community engagement model further. We have Team members creating tutorial videos on how to work with our unique Hook event management API whilst at the same time helping new and old programmers with their setting experiences in terms of the types of tooling they have chosen.
In closing, welcome to the CanaryMod community if this is your first visit or if you’re a returning member, thank you for being with us thus far. I see the future of Minecraft community server and client modding as still being a positive enriched experience for both Server owners and Players. Anything we can do to help your experience further, just tell us!