
Hi! We use Mimu’s currency system in our server as a way to run community activities and track engagement. From time to time, we want to start fresh with balances so everyone is on an equal footing. Right now, there isn’t a straightforward way to reset all balances to zero, the old /reset server balance option is disabled.
Without it, the only way to clear balances is to manually set each user’s balance, which is very time-consuming, especially for larger servers (2k+ members for our case). Workarounds like subtracting/adding a flat number don’t solve the issue because users with negative balances stay stuck in the negatives.
A /reset all balance command would be extremely helpful to:
Run server-wide events with a fair reset afterwards
Avoid having to track down negatives manually
Keep the currency system fresh and easy to manage
If there’s an alternative solution we might have missed, I’d love to know, but otherwise, re-enabling or adding a reset command would be a huge quality-of-life improvement.
Thank you so much!!

tho i agree re enabling the command would be most convenient, another alternative you can try out is to create an autoresponder with {modifybal:-{user_balance}} and add in rewards and/or a role with {addrole:@ROLE}. this would reward users who reset their balance through this autoresponder, and let you keep track of the users who did run the autoresponder and those who haven’t yet c:

we do plan to bring this command back in the future, but right now our system’s setup makes that really tricky. i’ll try to explain why as simply as possible. i’m only going to explain it here so if any other person has questions please refer to this comment.
when someone’s balance changes, we save that information in two places:
the problem isn’t with the database - we can reset those just fine.
the issue is with the cache.
in our cache, every user’s balance is stored under a special “key” that’s made from both the server id and the user id mashed together. that means there’s no single, easy way to find “all users in this one server” - so the bot have to manually go through every key one by one to reset them.
we actually tried doing this before using some pretty complicated search code (regex), but it ended up taking forever and sometimes caused lag or got stuck. so until we rebuild how caching works behind the scenes, we can’t safely re-enable the /reset all balance command without risking slowdowns or crashes.
tl;dr: it is already planned but way more complicated so it’s a little on the backburner. this is considered a maintenance/bug and NOT a new feature suggestion.



