Hey Longer.
It is true, there's a lot of forks out there, I guess because people have different ideas about what they want.
Depending on how good you are with C++, reading and understanding the minetest engine I'll add you as developer to my repos.
http://bitbucket.org/spongie/Current changes include:
- Arbitrary player inventory sizes (currently hardcoded)
- Optional, alternative, dual wield controls
- Slightly updated UI
- Screenshot
- Simple direction working (for chests and furnaces)
- Some minor bugfixes.
Upcoming changes:
- Decaying leaves
- Growing trees
- Animated tiles (i.e map object faces)
- Animated UI
- 3D models for some of the map objects
- Whatever my test players put in my issue tracker :)
My aproach is simple: I want my client to remain comaptible with the original servers. That is, you should be able to play the original celeron55 servers using my client, although my server + my client will add some new features currently not available in the upstream repos.
What gets added? Anything that is a good feature that doesn't break the celeron55 compatibility, basically.
I have a few very kind test players who test botht he client and server (thanks, by the way), they feed me new feature ideas constantly.
Somehow I managed to screw up the fork thingy on bitbucket, but the idea is to not change the API too much so I can merge upstream patches with my fork. Hopefully these changes are subtle and popular enough to do the opposite, i.e merge my commits into celeron's upstream.
Celeron has not responded regarding this, it's understandable. You get exhausted writing all the boring crap that goes into an engine, we're joining late at the fun part now.