Mineuniverse
Log in Register
Plugins

IPAuth

IPAuth
by _ForgeUser8976848
Download Claim this project
7,107 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools

IPAuth

IPAuth is a plugin that authorizes players based on their IP address. If a player logs in from a different IP the next time they play, they will be kicked from the server before they even spawn with a configurable kick message.

Features

  • Two or more IPs cannot use the same player name. [0.1]
  • Maximum account limit per IP. (Default: 0 - Unlimited) [0.2]

Usage

Place in your plugins folder and IPAuth will do the rest.

How it works

When a player logs in for their first time, his or her IP is bound to their name and is logged to a file called "LOGINS" in the plugin's data folder. The next time the player logs in, a case-insensitive look-up of their name is searched for in the LOGINS file, and the IP is grabbed from there. If the IP of the player logging in does not match the one found in the LOGINS file, he or she will be kicked for a configured kick reason. If the IP matches, he or she will be allowed to play on the account.

Configuration

config.yml

kickreason: "Wrong IP or name is in use." #Kick reason for logging in as a different IP on a name already bound to an IP
kickaccount: "This IP has too many accounts." #Kick reason for trying to log in as a new player on an IP that has already reached the account limit.
max_accounts: 0 #Account limit per IP. 0 or less is unlimited.

Commands

/ipauth reload - Reload the server

Permissions

ipauth.bypass: false - Do not check this player's IP (good for guest accounts, but unsafe. NO ONE has this permission by default)

ipauth.reload: ops - Permission to use /ipauth reload

Source

The source can be found on GitHub, which is open to the public.

IPAuth 0.2
MC CB 1.3.1-R2.0
Beta 2012-08-27 Get
IPAuth 0.1
MC CB 1.3.1-R2.0
Beta 2012-08-25 Get

More from _ForgeUser8976848

EnderTP
956
Yu-Gi-Oh! [FM]
9,132
SkyGridSMP
8,145
Slenderman
52,226
Dungeon8r
4,443
CLIShop
3,297

You Might Also Like

AdBolt Advertising Network
Make money from your Minecraft server by running ads!
9,992
Mineload
Mineload
9,978
BeastTP
BeastTP v1.0 - Teleportation Made Easy! -[Permissions][1317]
9,966
RegionManager
generate regions with just one command!
9,950
TimeKeeper
Keep the Server-Playtime per Day
9,948
SimpleAdmin
simple way to ban/kick unwanted players from your server
9,945