After several months of headaches and confusion, I am happy to announce the beta release of my official update to KodaichiZero’s Fairy Factions mod.
What was Fairy Factions?
Fairy Factions was an adorable utility mod for Minecraft 1.2.5 from back in 2012. It populated the world with little tribes (factions) of fairies that you could tame and use to defend your base and automate simple farming tasks.
It was very popular among a small subset of the community – and was easily my 5-year-old’s favorite thing in the game at the time.
But it didn’t last very long. The mod author quit modding and things were never updated to Minecraft 1.3.
So it’s back now?
Yes, it is back. As I mentioned, my daughter was a MASSIVE fan of the Fairy mod back when I introduced it to her. For years now, she has bemoaned its disappearance from our servers, occasionally loudly. And she has, on more than one occasion, asked me if I could write my own alternative version. We actually sat down some time in 2014 to work on something like that – writing design notes and building a rudimentary 3d fairy model. Unfortunately, I had to bail on the project because of real life… and more so than any other project I’ve left undone… that one really bothered me.
Fast forward to November 2015. I saw Kodaichi post something on a forum (I don’t remember what he was saying or what forum it was)… but I decided to contact him about the mod, and after a brief email exchange, he agreed to let me continue work on the mod and sent me the last working version of the code.
I spent the next 6 weeks porting the mod to Minecraft 1.7.10 and had a proof of concept build ready just in time to show it to her on Christmas morning. She was suitably happy, but I was also unfortunately not able to just hand over the keys to the mod because there were 2 showstopper bugs that prevented it from being more than a novelty to look at.
Fast forward a bit more to mid February 2016, I figured out what was going on in both cases and was able to finally soft-launch playable alpha builds of the mod. A couple of builds and a couple of days later, the mod is actually useful and stable enough that I’m going a bit more public with it and declaring the latest build a beta 🙂
Licensing and stuff
My first priority is to get the mod running and useful for people, after that we can worry about adding features and porting it to Minecraft 1.8 (and eventually to 1.9).
I have a bit more information on plans for the project on the mod’s CurseForge site. I’ll get around to creating an MCF thread when I get around to it, probably when I declare the port 100% feature complete.
All source code (including that for the original version of the mod) is available on GitHub at https://github.com/allaryin/FairyFactions. We have agreed to release the project under the Apache 2.0 license and I plan on managing official releases for the foreseeable future.
Kodaichi’s original fiction and IP for the mod is not part of the remake, and is not being open sourced. Where there is need for further fiction and design, I plan on taking care of it. In fact, my daughter and I have several thematic changes planned for the mod’s future that will distinguish us nicely from any further projects Kodaichi may launch.