Links
Tags
Creators
Details
All versions
1.2.0
Release
1.2.08 months ago 63
Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
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.adminpermission instead of OP status. - Configurable Kick Message: The IP mismatch kick message is now fully customizable in
config.ymlwith support for Minecraft color codes.
New Features & Tools
- Config Auto-Updater: The plugin now automatically adds missing settings and comments to your
config.ymlwhen 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.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:7cGy8DrI:vBMX6WXw"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:7cGy8DrI:vBMX6WXw"
}

