Перейти к содержимому
Mineforgian

EasyAuth

Authentication mod for Fabric servers

Загрузки
179K
Подписчики
375
Обновлён
19 июня 2026 г.
Лицензия
MIT

Опубликован 14 июля 2021 г.

Authentications mod for your Offline/Online server.

EasyAuth disallows players who aren't authenticated to do actions like placing blocks, moving, typing commands or use the inventory.

Feature:

  • Auto login players that have purchased Minecraft
  • Online UUIDs for online players
  • Sessions for auto login if they connect from the same IP
  • Coordinate protection
  • Prevents "Logged in from another location"
  • Server-side translation
  • Support for special characters in password
  • Global password
  • Support Luckperms API and Luckperms Context
  • Support Floodgate and Carpet players
  • Support Vanish mod to hide unauthenticated players

Check commands and config file

This mod is based on samo_lego's mod. Use it for Minecraft 1.15 - 1.16

Also check my mod for name-based whitelist

Dependencies

This mod requires:

Ченджлог

3.4.3Релиз1.21.4 · 7 апреля 2026 г.

Release notes:

Add

  • IP limit controls #200, thanks to @virgil698 #252
  • New config options for IP limit in extended.conf:
    • ipLimit.enabled
    • ipLimit.maxAccountsPerIp
    • ipLimit.blockExcessRegistration
    • ipLimit.notifyAdmins
    • ipLimit.exemptIps
    • ipLimit.cacheExpirySeconds
    • ipLimit.maxConcurrentSessionsPerIp
    • ipLimit.exemptOnlinePlayers
  • UUID management commands, thanks to @virgil698 #249
    • /auth setUuid
    • /auth clearUuid
    • /auth getUuid
  • PostgreSQL support, thanks to @DanielTrejoBorjas #226, #258
  • New options in extended.conf for preventing OPs and registered players from joining without logging with skipAllAuthChecks enabled, thanks to @Fenix5fire #184
    • skipAllAuthChecksNotForOperators
    • skipAllAuthChecksNotForRegisteredPlayers
  • Option allowCustomPacketsForNonOp to allow handling custom packets for non-OP players
  • Option allowedCustomPackets to specify list of custom packets that always allowed

Fix

  • /auth update to also refresh cached online player data #244
  • Problem with loading configurations files #225
  • Fail to freeze player before login #261

Full Changelog:

https://github.com/NikitaCartes/EasyAuth/tree/HEAD/CHANGELOG.md

3.4.3Релиз1.21.11 · 7 апреля 2026 г.

Release notes:

Add

  • IP limit controls #200, thanks to @virgil698 #252
  • New config options for IP limit in extended.conf:
    • ipLimit.enabled
    • ipLimit.maxAccountsPerIp
    • ipLimit.blockExcessRegistration
    • ipLimit.notifyAdmins
    • ipLimit.exemptIps
    • ipLimit.cacheExpirySeconds
    • ipLimit.maxConcurrentSessionsPerIp
    • ipLimit.exemptOnlinePlayers
  • UUID management commands, thanks to @virgil698 #249
    • /auth setUuid
    • /auth clearUuid
    • /auth getUuid
  • PostgreSQL support, thanks to @DanielTrejoBorjas #226, #258
  • New options in extended.conf for preventing OPs and registered players from joining without logging with skipAllAuthChecks enabled, thanks to @Fenix5fire #184
    • skipAllAuthChecksNotForOperators
    • skipAllAuthChecksNotForRegisteredPlayers
  • Option allowCustomPacketsForNonOp to allow handling custom packets for non-OP players
  • Option allowedCustomPackets to specify list of custom packets that always allowed

Fix

  • /auth update to also refresh cached online player data #244
  • Problem with loading configurations files #225
  • Fail to freeze player before login #261

Full Changelog:

https://github.com/NikitaCartes/EasyAuth/tree/HEAD/CHANGELOG.md

3.4.3Релиз1.21.9, 1.21.10 · 7 апреля 2026 г.

Release notes:

Add

  • IP limit controls #200, thanks to @virgil698 #252
  • New config options for IP limit in extended.conf:
    • ipLimit.enabled
    • ipLimit.maxAccountsPerIp
    • ipLimit.blockExcessRegistration
    • ipLimit.notifyAdmins
    • ipLimit.exemptIps
    • ipLimit.cacheExpirySeconds
    • ipLimit.maxConcurrentSessionsPerIp
    • ipLimit.exemptOnlinePlayers
  • UUID management commands, thanks to @virgil698 #249
    • /auth setUuid
    • /auth clearUuid
    • /auth getUuid
  • PostgreSQL support, thanks to @DanielTrejoBorjas #226, #258
  • New options in extended.conf for preventing OPs and registered players from joining without logging with skipAllAuthChecks enabled, thanks to @Fenix5fire #184
    • skipAllAuthChecksNotForOperators
    • skipAllAuthChecksNotForRegisteredPlayers
  • Option allowCustomPacketsForNonOp to allow handling custom packets for non-OP players
  • Option allowedCustomPackets to specify list of custom packets that always allowed

Fix

  • /auth update to also refresh cached online player data #244
  • Problem with loading configurations files #225
  • Fail to freeze player before login #261

Full Changelog:

https://github.com/NikitaCartes/EasyAuth/tree/HEAD/CHANGELOG.md

3.4.3Релиз1.21.2, 1.21.3 · 7 апреля 2026 г.

Release notes:

Add

  • IP limit controls #200, thanks to @virgil698 #252
  • New config options for IP limit in extended.conf:
    • ipLimit.enabled
    • ipLimit.maxAccountsPerIp
    • ipLimit.blockExcessRegistration
    • ipLimit.notifyAdmins
    • ipLimit.exemptIps
    • ipLimit.cacheExpirySeconds
    • ipLimit.maxConcurrentSessionsPerIp
    • ipLimit.exemptOnlinePlayers
  • UUID management commands, thanks to @virgil698 #249
    • /auth setUuid
    • /auth clearUuid
    • /auth getUuid
  • PostgreSQL support, thanks to @DanielTrejoBorjas #226, #258
  • New options in extended.conf for preventing OPs and registered players from joining without logging with skipAllAuthChecks enabled, thanks to @Fenix5fire #184
    • skipAllAuthChecksNotForOperators
    • skipAllAuthChecksNotForRegisteredPlayers
  • Option allowCustomPacketsForNonOp to allow handling custom packets for non-OP players
  • Option allowedCustomPackets to specify list of custom packets that always allowed

Fix

  • /auth update to also refresh cached online player data #244
  • Problem with loading configurations files #225
  • Fail to freeze player before login #261

Full Changelog:

https://github.com/NikitaCartes/EasyAuth/tree/HEAD/CHANGELOG.md

3.4.3Релиз1.21.6, 1.21.7, 1.21.8 · 7 апреля 2026 г.

Release notes:

Add

  • IP limit controls #200, thanks to @virgil698 #252
  • New config options for IP limit in extended.conf:
    • ipLimit.enabled
    • ipLimit.maxAccountsPerIp
    • ipLimit.blockExcessRegistration
    • ipLimit.notifyAdmins
    • ipLimit.exemptIps
    • ipLimit.cacheExpirySeconds
    • ipLimit.maxConcurrentSessionsPerIp
    • ipLimit.exemptOnlinePlayers
  • UUID management commands, thanks to @virgil698 #249
    • /auth setUuid
    • /auth clearUuid
    • /auth getUuid
  • PostgreSQL support, thanks to @DanielTrejoBorjas #226, #258
  • New options in extended.conf for preventing OPs and registered players from joining without logging with skipAllAuthChecks enabled, thanks to @Fenix5fire #184
    • skipAllAuthChecksNotForOperators
    • skipAllAuthChecksNotForRegisteredPlayers
  • Option allowCustomPacketsForNonOp to allow handling custom packets for non-OP players
  • Option allowedCustomPackets to specify list of custom packets that always allowed

Fix

  • /auth update to also refresh cached online player data #244
  • Problem with loading configurations files #225
  • Fail to freeze player before login #261

Full Changelog:

https://github.com/NikitaCartes/EasyAuth/tree/HEAD/CHANGELOG.md

3.4.3Релиз1.21, 1.21.1 · 7 апреля 2026 г.

Release notes:

Add

  • IP limit controls #200, thanks to @virgil698 #252
  • New config options for IP limit in extended.conf:
    • ipLimit.enabled
    • ipLimit.maxAccountsPerIp
    • ipLimit.blockExcessRegistration
    • ipLimit.notifyAdmins
    • ipLimit.exemptIps
    • ipLimit.cacheExpirySeconds
    • ipLimit.maxConcurrentSessionsPerIp
    • ipLimit.exemptOnlinePlayers
  • UUID management commands, thanks to @virgil698 #249
    • /auth setUuid
    • /auth clearUuid
    • /auth getUuid
  • PostgreSQL support, thanks to @DanielTrejoBorjas #226, #258
  • New options in extended.conf for preventing OPs and registered players from joining without logging with skipAllAuthChecks enabled, thanks to @Fenix5fire #184
    • skipAllAuthChecksNotForOperators
    • skipAllAuthChecksNotForRegisteredPlayers
  • Option allowCustomPacketsForNonOp to allow handling custom packets for non-OP players
  • Option allowedCustomPackets to specify list of custom packets that always allowed

Fix

  • /auth update to also refresh cached online player data #244
  • Problem with loading configurations files #225
  • Fail to freeze player before login #261

Full Changelog:

https://github.com/NikitaCartes/EasyAuth/tree/HEAD/CHANGELOG.md

3.4.3Релиз1.21.5 · 7 апреля 2026 г.

Release notes:

Add

  • IP limit controls #200, thanks to @virgil698 #252
  • New config options for IP limit in extended.conf:
    • ipLimit.enabled
    • ipLimit.maxAccountsPerIp
    • ipLimit.blockExcessRegistration
    • ipLimit.notifyAdmins
    • ipLimit.exemptIps
    • ipLimit.cacheExpirySeconds
    • ipLimit.maxConcurrentSessionsPerIp
    • ipLimit.exemptOnlinePlayers
  • UUID management commands, thanks to @virgil698 #249
    • /auth setUuid
    • /auth clearUuid
    • /auth getUuid
  • PostgreSQL support, thanks to @DanielTrejoBorjas #226, #258
  • New options in extended.conf for preventing OPs and registered players from joining without logging with skipAllAuthChecks enabled, thanks to @Fenix5fire #184
    • skipAllAuthChecksNotForOperators
    • skipAllAuthChecksNotForRegisteredPlayers
  • Option allowCustomPacketsForNonOp to allow handling custom packets for non-OP players
  • Option allowedCustomPackets to specify list of custom packets that always allowed

Fix

  • /auth update to also refresh cached online player data #244
  • Problem with loading configurations files #225
  • Fail to freeze player before login #261

Full Changelog:

https://github.com/NikitaCartes/EasyAuth/tree/HEAD/CHANGELOG.md

3.4.3Релиз1.20.5, 1.20.6 · 7 апреля 2026 г.

Release notes:

Add

  • IP limit controls #200, thanks to @virgil698 #252
  • New config options for IP limit in extended.conf:
    • ipLimit.enabled
    • ipLimit.maxAccountsPerIp
    • ipLimit.blockExcessRegistration
    • ipLimit.notifyAdmins
    • ipLimit.exemptIps
    • ipLimit.cacheExpirySeconds
    • ipLimit.maxConcurrentSessionsPerIp
    • ipLimit.exemptOnlinePlayers
  • UUID management commands, thanks to @virgil698 #249
    • /auth setUuid
    • /auth clearUuid
    • /auth getUuid
  • PostgreSQL support, thanks to @DanielTrejoBorjas #226, #258
  • New options in extended.conf for preventing OPs and registered players from joining without logging with skipAllAuthChecks enabled, thanks to @Fenix5fire #184
    • skipAllAuthChecksNotForOperators
    • skipAllAuthChecksNotForRegisteredPlayers
  • Option allowCustomPacketsForNonOp to allow handling custom packets for non-OP players
  • Option allowedCustomPackets to specify list of custom packets that always allowed

Fix

  • /auth update to also refresh cached online player data #244
  • Problem with loading configurations files #225
  • Fail to freeze player before login #261

Full Changelog:

https://github.com/NikitaCartes/EasyAuth/tree/HEAD/CHANGELOG.md

Комментарии

Загружаем…