it's real nice that you've tried to provide a technical explanation as to how the code should work, but you really have no idea at all what you're talking about.
the code for voting is completely separate from the SMF forum software - there is no straightforward way for our script to retrieve the minecraft username of the forum account that is logged in to vote.
- people don't always vote while logged in. forcing them to log in discourages votes.
- the minecraft username linked to your forum account is a hacky bit of code that opticalza implemented with no future plans of website integration. there is no existing infrastructure to make this a simple change.
can voter protection be done? yes.
is it worth the time to completely update the way minecraft accounts are linked to forum accounts? no
--
before anyone mentions it, yes, there is a solution to the main problems: having voter protection optional and "off" by default. that way you could choose to protect your account from others voting, and those who are not being targeted will notice no change. it is just not something worth doing at this time. time can be better spent working on PvP or just about anything else.
voting has not seen any significant drop - we are still top 10 on xtremetop100 (the biggest voting site). neither opticalza or I feel that committing time to updating the vote system would provide any increase in actual votes or membership.
i am sorry, but you will have to deal with the slight inconvenience for now.