Nexo Mod 0.6.1-alpha
Pre-releaseOther Nexo players now show a badge too.
Until now the Nexo logo appeared only next to your own name, because nothing
could tell whether anyone else had the mod. That limit is real and has not
gone away: Nexo Mod is client-only, and a vanilla server throws away custom
payloads it does not recognise, so the fact cannot travel between two clients
over the game connection at all. It is answered out of band instead.
How it works. Your client downloads the list of everyone who uses Nexo and
matches the players around you against it locally. It never uploads who you
are playing with — that would have been the simpler design, and it would have
handed a server the record of who plays with whom and when, which is a strange
thing for an anti-doxxing mod to collect. What is published about you is a
one-way hash of your account id, never your name, proven with Mojang's own
session handshake so nobody can claim a badge for an account they do not own.
Your access token goes to Mojang and never to Nexo.
Your own badge still needs no network at all. Offline, with the service down,
or with the setting off, the mod behaves exactly as it did before.
On by default; the switch is in Nexo Settings. Turning it off removes you from
the list rather than just hiding it, and if the game happens to be offline at
that moment it removes you at the next launch instead of forgetting. Offline
and cracked sessions cannot register, which is the point — a badge anyone
could claim would mean nothing.
Tested with two accounts on one server, which is also how the 0.6.0 build
turned out to be broken: it tracked registration per installation rather than
per account, so a second account launched from the same instance never
announced itself and stayed invisible to everyone else. The same bug applied
to Nexo's own account switcher. Both are fixed here, and switching account now
takes effect immediately rather than at the next launch.
Everything else is unchanged, and both editions are built from this commit.
Still true from 0.5.0: the chat history is stored unencrypted and
unbounded.