COWMODSКаталог модов

SpawnAuth

Protect your Minecraft server from login location for AuthMe, nLogin, OpeNLogin.

Автор: lokspel3,1 тыс.3обновлён 15 окт. 2026 г.
Генерация мира

Описание

Discord

SpawnAuth

Authentication limbo and location restoration plugin

» About

Keeps unauthenticated players away from the main world until they log in or register. Their original location is saved before they are moved to a waiting spot and restored after successful authentication.

Designed to replace the built-in spawn/limbo handling of authentication plugins, preventing issues such as players getting stuck at spawn, spawning in the wrong location after death, or other authentication-related edge cases.

It is recommended to disable the corresponding spawn/limbo features in your authentication plugin when using this plugin.

» Supported Authentication Plugins

  • AuthMe
  • nLogin
  • OpeNLogin
  • LoginSecurity
  • LoginTo

At least one supported authentication plugin is required.

» Waiting Modes

vanilla

Keeps the player near the server spawn in the overworld.

fixed

Moves the player to a configured fixed location, typically in a dedicated void world.

disabled

Does not move the player while they are unauthenticated.

After successful authentication, the player is always returned to the location they had before being moved.

» Storage

SpawnAuth supports three storage modes:

  • SQLite — local persistent storage
  • MySQL — external persistent storage
  • Memory — temporary in-memory storage only

The in-memory cache can also be enabled alongside a database. If the database becomes unavailable, SpawnAuth can fall back to the cache when database.cache: true; otherwise, persistence is disabled.

» Notes

  • The same configured world is used for all dimensions
  • Disable the authentication plugin's built-in spawn/limbo handling when using SpawnAuth

Enjoy SpawnAuth!

Последние версии

Все версии →
release

SpawnAuth 1.1.7

1.1.7
15 окт. 2026 г.418Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
### 🚀 Features & Enhancements * **On-Demand Database Driver Loading** ([`c20a3b0`](https://github.com/sylveya-com/SpawnAuth/commit/c20a3b0f5921384c0f7a23d27be350f9db1cfb8b)) * Integrated Attache dependency groups to load database drivers (MySQL, MariaDB, PostgreSQL, SQLite, H2) dynamically at runtime only for the selected database backend, reducing startup overhead and memory footprint. * **Modernized Java Syntax** ([`38bdf17`](https://github.com/sylveya-com/SpawnAuth/commit/38bdf17f0c8fc8a32f4e080a54be344696b27a42)) * Replaced unused lambda parameters across event listeners and helper classes with Java 22+ unnamed variables (`_`). --- ### 🐛 Bug Fixes * **Fix Session Login Spawn Teleportation with LoginTo** ([`38bdf17`](https://github.com/sylveya-com/SpawnAuth/commit/38bdf17f0c8fc8a32f4e080a54be344696b27a42)) * Fixed an issue where players rejoining with an active LoginTo session were erroneously teleported to random spawn coordinates instead of remaining at their logout location. * Added an authentication guard (`!gameHelper.isAuthenticated(player)`) in `OnPlayerJoinEvent` before executing the scheduled limbo spawn teleport. * Removed the redundant `SESSION_WAIT_TICKS` delay in `LoginToJoinListener`releasing authenticated players immediately on the entity scheduler. --- ### 📦 Dependencies & Build System * **Migration to Gradle & Attache Runtime Loader** ([`4ec7c04`](https://github.com/sylveya-com/SpawnAuth/commit/4ec7c04974c6cab54f54903eb552dd679b48f7da)) * Migrated project build system from Maven (`pom.xml`) to Gradle Kotlin DSL (`build.gradle.kts`). * Replaced custom isolated classloaders with the [Attache](https://github.com/whereareiam/Attache) runtime dependency loader. * **Gradle Version Catalog** ([`faeec95`](https://github.com/sylveya-com/SpawnAuth/commit/faeec9553a6a00c52d3361b2a321ac9ae2011616)) * Centralized all dependencies and version management in `gradle/libs.versions.toml`. * **Gradle Wrapper & Settings Fixes** ([`e3a07e2`](https://github.com/sylveya-com/SpawnAuth/commit/e3a07e2b1f1afb76542f9f6216a09bcff738aa51)) * Tracked `gradle-wrapper.jar` in source control and corrected `pluginManagement` block ordering in `settings.gradle.kts`. * **Update Attache** ([`ccd5890`](https://github.com/sylveya-com/SpawnAuth/commit/ccd5890772176fd2ca109f5dba54d44802937a68)) * Upgraded Attache runtime library to the latest version. * **Update LoginTo** ([`38bdf17`](https://github.com/sylveya-com/SpawnAuth/commit/38bdf17f0c8fc8a32f4e080a54be344696b27a42)) * Updated LoginTo dependency from `4.1.0` to `4.1.1`. * **Release Version Bump** ([`7b3a17b`](https://github.com/sylveya-com/SpawnAuth/commit/7b3a17b2a55f8598f5b1b80bc1b7a224c75c08bc)) * Bumped version to `1.1.7`.
release

SpawnAuth 1.1.6

1.1.6
7 окт. 2026 г.350Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## ✨ Changelog ### Added * 🔐 **LoginTo support** ### Refactored * 🧹 **Removed redundant player lookups** ### Fixed * 💥 **Fixed join teleport crash on Folia**
release

SpawnAuth 1.1.5

1.1.5
27 сент. 2026 г.253Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## ✨ Changelog ### Updated * 🔐 **Updated nLogin API to 2.0** — updated the nLogin integration to the latest API version ### Refactored * 🧩 **Improved post-authentication handling** — centralized duplicated authentication logic in `GameHelper`
release

SpawnAuth 1.1.4

1.1.4
20 сент. 2026 г.202Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## ✨ Changelog ### Updated * 🔧 **Improved Minecraft version compatibility** — added support for Minecraft **1.8 through 26.3** with reflection-based API compatibility, legacy world generation methods, and a lower `api-version`
release

SpawnAuth 1.1.3

1.1.3
19 сент. 2026 г.10Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia
Скачать
Что нового
## ✨ Changelog ### Updated * 🔧 **Improved Minecraft version compatibility** — gamerules are now resolved via reflection, allowing the plugin to support Minecraft **1.19.4 through 26.3**
release

SpawnAuth 1.1.2

1.1.2
15 сент. 2026 г.187Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## ✨ Changelog ### Added * 📊 **FastStats error tracking** — added metrics for tracking errors ### Refactored * 🗄️ **Reworked database handling** with improved error propagation and connection lifecycle * 🔌 **Properly close database connections** on shutdown ### Fixed * 🚫 **Disabled spawn mode** now completely skips location saving and restoring * 🔄 **Fixed duplicate teleport** after respawn * 📍 **Fixed additional teleport logic issues** * 🛑 **Database errors are no longer silently swallowed** and are now properly surfaced
release

SpawnAuth 1.1.1

1.1.1
14 сент. 2026 г.32Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## ✨ Changelog ### Added * 🧭 **Yaw and pitch** support for saved locations ### Fixed * ⚡ **Fixed database-related server lag** by removing blocking database calls * 🛑 **SpawnAuth now disables itself** when required components fail to initialize
release

SpawnAuth 1.1.0

1.1.0
14 сент. 2026 г.11Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## ✨ Changelog ### Added - 🗄️ **MySQL support** with connection pooling via HikariCP - 🎯 **In-memory cache fallback** when the database is unavailable ### Refactored - ⚙️ **Reworked the database system** - 📦 **Database libraries** are now downloaded and loaded at runtime into the plugin folder - 🛠️ **Reworked location saving** ### Fixed - 📍 **Fixed auth spawn Y position** ### Updated - 📖 **Updated README and** **`config.yml`** **with new database settings**
release

SpawnAuth 1.0.9

1.0.9
8 сент. 2026 г.144Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## ✨ Changelog ### Added * 🎯 **Configurable auth spawn modes** — registered and new players can now use separate `login.spawn-mode` and `register.spawn-mode` settings ### Refactored * ⚙️ **Reworked the config system** with `MainConfig` record and `LimboSection` * 📦 **Restructured `pom.xml`** * ⚡ **Replaced custom Folia API** with `FoliaLib` * 📖 **Updated README and `config.yml` comments**
release

SpawnAuth 1.0.8

1.0.8
4 авг. 2026 г.740Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
## ✨ Changelog ### Added * 📊 **bStats metrics** ### Refactored * 🛠️ **Replaced reflection** with a direct API call in `AuthHelper`