Tag Archives: fairy factions

Feature Completeness*

* For certain definitions of complete

It has been about a week now since I released Fairy Factions version 0.5.2 (not a beta) to the overwhelming silence of the unadvertised void. We’ve had about 100 downloads since then and no error reports, so I’m going to count that as a win.

This week, I will be composing an MCF thread and building a new wiki (or something) for documenting the mod in an attempt to actually attract more people to using it. I’ve never really cared about mod install rates before (with the notable exception of SMB’s AutoPackager – which he totally wrote because I asked him to, btw). But I want people to see this mod. It straddles the line very nicely between vanilla style play and heavy modding, and I think it would make a lot of people smile.

I have commitments for German and Italian translations, so that is also a thing that should get the ball rolling 😉

Fairy Factions 0.5.2 Features

But what exactly do I mean by “feature complete”? I mean that the current mod is stable on 1.7.10 and has all of the standard features from the original 1.2.5 mod that people would expect:

  • Fairies spawn as tribal factions in the world, surrounding a queen.
    • Except sometimes, lone fairies spawn as well.
  • Fairies come in a variety of subclasses: normal, guard, scout, rogue, healer, queen…
  • Fairies will fight back if attacked, but if you either kill the queen or kill everything in a group except the queen, the remaining fairies may be persuaded to join you.
  • Tamed fairies may be carried on your head, and will grant minor powers of flight (eventually they get tired).
  • Tamed fairies may be renamed by handing them a piece of paper, and may have their hairstyle changed by using shears on them.
  • Tamed fairies will generally follow their leader (but they’re not great at it), so can be assigned to a post by placing a sign down with their name on it.
  • Posted fairies will perform a variety of tasks based on tools provided in a chest near their sign:
    • A hoe will allow them to farm wheat, carrots, and potatoes.
    • An axe will allow them to chop any vanilla trees.
    • A fishing pole will allow them to fish in a nearby body of water of sufficient size.
    • Shears will allow them to collect wool from sheep.
    • Appropriate feed will allow them to breed animals.
  • Posted fairies will also attempt to farm sugarcane, but they’re terrible at it.
  • Posted fairies are also somewhat protected from poaching by other players.

Oh, and there’s also a fairy spawn egg now, because yay spawn eggs.

It works well, I’m happy, and my kids are happy.

But we can do more.

Plans for 0.5.3

I have already started on porting the mod to MC1.8.9 (since I don’t expect a stable Forge release for 1.9 to land for a bit longer – as it only formally released today). My port is making decent progress, and I’m mostly down to rendering issues before I can start testing it. My plan with MC 1.8 is similar to that for MC 1.7 – I am going to get it running and stable with as few changes as necessary, as quickly as possible.

So far, the only planned new feature will be ensuring that rabbit breeding works 😉 I can’t see how that could possibly end badly.

Whenever the 1.9 Forge update drops (hopefully in a couple of weeks), I plan on giving it the same treatment (adding support for farming beets, etc…).

Beyond that, I can’t say… but we do have a bunch of actual new features planned that I will be compiling somewhere public for people to discuss/vote on for when the time comes. At the very least, we want to add a lot of compatibility with other mods and would like to address the question of how fairies spawn and are tamed (especially in peaceful mode).

Fairy Factions

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.

2016-02-18_12.00.00

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 🙂

Screenshots

2016-02-22_15.37.45 2016-02-22_15.35.13 2016-02-18_14.31.26 2016-02-18_12.16.33 2016-02-18_12.12.38

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.