ModsFinder

UsernameIpLock

by notwinterdust

UsernameIpLock stops an account from being used on a different machine by tying each username to the address it first joined from.

FabricServer-side onlyCreative Commons Attribution No Derivatives 4.01.21 – 1.21.11

What it does

A player who joins for the first time has their username permanently bound to the connecting IP address. Later connections under that username from the same IP join normally. A connection under the same username from a different IP is rejected, and that new IP is banned, which makes impersonating an existing player from another machine effectively impossible on offline-mode servers.

The mod is a server-side Fabric mod, so only the server needs it and players join without installing anything. Server operators can configure the rule and manage bindings with commands that require operator level 3. Files are published for Fabric only, for 12 release versions, with 1.0.1 for 1.21.11 as the latest file. It is released under the Creative Commons Attribution No Derivatives 4.0 license and is not open source.

Key features

  1. Username to IP binding

    Each username is locked to the address it first joined from, and the binding is kept on the server.

  2. Rejection of foreign IPs

    A later login under a bound username from a different address is refused before the player enters.

  3. Automatic IP banning

    The address that attempted the mismatched login is banned, so repeated attempts from that machine fail.

  4. Operator commands

    Administrative commands, restricted to operator level 3, let admins manage the stored bindings.

Compatibility

Latest build for each game version and loader.

1.21.x12 of 12 versions with builds
1.21.111.0.1
1.21.101.0.1
1.21.91.0.1
1.21.81.0.1
1.21.71.0.1
1.21.61.0.1
1.21.51.0.1
1.21.41.0.1
1.21.31.0.1
1.21.21.0.1
1.21.11.0.1
1.211.0.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Offline-mode servers

Servers that run without Mojang account authentication can use the binding to stop a second person from taking over a name.

Who it’s for: Server owners and administrators running offline-mode Minecraft servers who want usernames tied to one connection address.

Questions

Does UsernameIpLock need to be installed on players' computers?

No. Only the server needs it, and players join without installing anything.

What happens if a player changes internet connection?

A later login from a new IP under a bound username is rejected and that IP is banned, so the player must be handled by an operator.

Which commands does UsernameIpLock provide?

Its commands require operator level 3, so only admins can run them to manage bindings.

Which Minecraft versions does UsernameIpLock support?

Files exist for 12 release versions, and the latest Fabric file is 1.0.1 for 1.21.11.

In the catalog

UsernameIpLock is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from notwinterdust

All projects

Similar mods

What the author says

A server-side Fabric mod that prevents account takeovers on offline-mode Minecraft servers by binding each username to the IP address it first joined from. When a player joins for the first time, their username is permanently bound to their IP address. If the same username later connects from a different IP, that IP…
notwinterdust, on the Modrinth page

Official listing

Owner
notwinterdust
Published
2025-11-18
Updated on Modrinth
2026-06-12
Facts verified
2026-10-15

Tags