HomeJavaModsKatIPAuth
KatIPAuth
KatIPAuth — screenshot 1KatIPAuth — screenshot 2KatIPAuth — screenshot 3

🛡️ KatIPAuth (KIA)

Download on Modrinth GitHub

KatIPAuth is an optimized plugin for Minecraft 1.19 to 1.21.x that locks accounts to IPs. It provides account security for cracked servers without the need for complex authentication plugins.
No passwords. No sessions. Just IP says yes or go home.

🚀 Key Features

👤 UUID-IP Identity Locking

📶 Subnet Locking (BETA)

📡 Discord Alerts & Logging

🛠️ Maintenance & Utilities


🧾 Commands

Player Commands

/ipstatus

Admin Commands (Permission: ipauth.admin)

/ipinfo

/ipreset

/ipforce

/ipreload


⚙️ Configuration

This is a sample of the config.yml with explanations for each section:

# Discord Webhook URL for logging IP changes (optional)
discord:
  webhook: "PUT_WEBHOOK_URL_HERE"

# Privacy settings
privacy:
  mask-ips: false # If true, last two octets of IPs will be replaced with x (e.g. 192.168.xx.xx)

# Debug settings
debug:
  verbose: false # If true, print debug info in console for player joins, blocks, IP changes, etc.

# Security settings
security:
  allow-multiple-accounts: true # If true, multiple UUIDs can bind to the same IP.
  max-accounts-per-ip: 2 # Maximum number of accounts allowed per IP. Need allow-multiple-accounts=true for this to work.

# Customizable messages
messages:
  blocked: "&cLogin blocked. If you believe this is a mistake contact the owner" # Default fallback message
  uuid-ip-mismatch: "&cLogin blocked: UUID bound to different IP. Contact the owner if this is a mistake"
  ip-uuid-mismatch: "&cLogin blocked: IP already bound to another account"
  max-accounts: "&cLogin blocked: Maximum number of accounts reached for this IP"

# Beta features (Use with caution)
beta:
  subnet-locking: false # If true, players can join as long as they are in the same /24 subnet (e.g. 192.168.1.*)

Security Settings Explained


❓ FAQ

Q: How does the UUID-IP binding work?

Q: Can I allow multiple players on the same IP?

Q: Can dynamic IP players use this?

Q: Can VPNs bypass this?

Q: Is this compatible with other auth plugins?

Q: How do I see what's blocked and why?

Q: How do I reset a player's binding?

Q: Where are logs stored?

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more