First I don't like what forks do, that they think they are better than L2J in so many ways and then you check the code and is the same spaghetti code different sauce. I'm pretty sure that aCis has better code than L2J Interlude or L2JFrozen, but most aCis users (devs, fans, community members) are always trashing other projects, if there is a bad project you shouldn't waste your time to trash it, instead you help them or mind your own stuff. I don't see that comments from L2JFrozen users. Even when I didn't do great fixes in game play, they took my work, studied it, tested it and then committed, to that followed some nice commits from Shyla, about refactoring (so please don't belive when people says that L2JFrozen is only untested commits and custom shit), they (L2JFrozen devs, community, etc) didn't mind about me being in L2J or anything like that, just thanks and keep working.
I know for a fact that most fork devs usually thinks that L2J devs have some sort of problem with them, that's somehow wrong, maybe in the past was like that. I could have helped aCis first, actually I could try now, but I don't have access to source code, and I don't have time to get the pack, test in game, do reports, and stuff like that, even when is not private is somehow closed source, and that is a trouble for people that would like to help, like me.