Ok Lord! How does this sound? I may be repeating things you already said.
1. Keep the four ranks. Whether you want to be able to rename them is up to you. Idc tbh.
Rank 1: Member- must meet clan description parameters and be accepted by someone in the clan. Leader, Co leaders Elders or some Members with extra ability can do this.
DEFAULT ABILITIES
- Upon entry members receive default abilities that already exist. Can chat, request and donate. These default abilities can only be removed by kicking the person.
CUSTOM ABILITIES (using some toggle system in the players profile)
- the ability to invite can be added. How often do you get some member ask you to please make them elder so they can invite their mate? This ability can be removed if that person ends up inviting heaps of mates way below the clan requirements. A cool down for inviting could also be imposed.
- (of course the special rank of Supreme Coffee Maker could be added here. Lets not discriminate rank when it comes to coffee making)
No ability to kick is possible for members. They get that at rank 2.
Rank 2 : Elder- members can be promoted to Elder by Leaders, Coleaders, or some a Elders with extra ability.
DEFAULT ABILITIES
- All abilities of Members plus,
- Upon promotion, all Elders receive the ability to invite or accept people to the clan without cooldown.
- Elders also have the right to kick Members with a cooldown period. These two default abilities can only be removed by demotion back to Member.
CUSTOM ABILITIES (once again other options appear in the players profile to toggle on or off)
- Elders can be given the ability to promote Members to Elder with a possible cooldown.
- Elders can be given the ability to Write Clan Messages with a cooldown.
- (of course an Elder can still be the Supreme Coffee Maker)
No ability to customise member or demote Elders is given. That comes at Rank 3.
Rank 3: Co leader. Only the Leader and some Co leaders with customised abilities can promote an Elder to Co leader (at least one would be advisable)
DEFAULT ABILITIES
- All abilities of Members and Elders plus,
- All Co leaders can write clan messages with a cool down.
- All Co leaders can promote a Member to Elder without cooldown.
- All Co leaders can demote Elders to Members without cooldown.
All of these default abilities can only be removed by demotion back to Elder
CUSTOM ABILITIES (as above)
- Co leaders can be given the ability to start a War Search.
- Co leaders can customise the abilities of Members and Elders.
- Co leaders can be given the ability to Edit the Clan description
- Co leaders can be given the ability to promote Elders to Co leader
- Ability to customise abilities of other Co leaders. (I put these last three here because I feel it's important that a clan can continue to function as much as possible in the case of an inactive leader)
- (and of course Supreme Coffee Maker is retained)
No ability to demote a Co leader. Leader gets that.
Final Rank: Leader (Gets leader when they start their own clan)
DEFAULT ABILITIES
- All abilities mentioned above.
- Ability to customise everyone's rank and privileges.
- Ability to demote themselves to Co leader while promoting someone else to Leader.
***A special note. I don't think Leader can also be Supreme Coffee Maker. That's just egotistic and a bit impractical really.
All of these ranks and customised abilities would be on clear display for all people in the clan to see in each players profile.
If, for whatever reason, a player leaves the clan, upon return their rank returns to the a Default Member and addition rank and custom abilities would have to be returned manually at the leader's discretion.
Did I miss anything? Like I said, the idea of also customising the names of these ranks is a discussion for others. I personally don't care. I also feel that within this framework, the need for additional ranks just isn't there.

