KatIPAuth

A neat replacement for the auth system used. instead of passwords it uses your first joined ip and whitelists your username ONLY from that single ip

File Details

KIA-1.2.0.jar

  • R
  • Feb 22, 2026
  • 27.68 KB
  • 17
  • 1.21.11+23

File Name

KIA-1.2.0.jar

Supported Versions

  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21
  • 1.20.6
  • 1.20.5
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1
  • 1.20
  • 1.19.4
  • 1.19.3
  • 1.19.2
  • 1.19.1
  • 1.19

# Release Notes - KatIPAuth v1.2.0

## Major Improvements
- **Subnet Locking (BETA):** Added a new experimental feature to allow players joining from the same subnet.
- **Permission Refactor:** Standardized all admin commands to use the `ipauth.admin` permission instead of OP status.
- **Configurable Kick Message:** The IP mismatch kick message is now fully customizable in `config.yml` with support for Minecraft color codes.

## New Features & Tools
- **Config Auto-Updater:** The plugin now automatically adds missing settings and comments to your `config.yml` when updating.
- **Discord Webhook Validation:** Improved security by validating webhook URLs and skipping execution if using the default placeholder.
- **Readable Time Formats:** Commands like /ipinfo and /ipstatus now show time in a classic readable format (yyyy-MM-dd HH:mm:ss) instead of raw timestamps.

## Commands & Permissions
- `/ipreset <player>`: Now an admin-only command (ipauth.admin) that resets a target's IP and kicks them automatically.
- **Improved Feedback:** All commands now provide clear usage instructions and permission-error messages.

## Security & Stability
- **Beta Warning:** Added a console warning when running experimental beta features.
- **Webhook Resilience:** Added checks to prevent plugin errors if the Discord webhook URL is invalid or malformed.
- **Async Performance:** Continued commitment to zero lag with async I/O and non-blocking network requests.