Tags
Creators
Details
1.1.0
Compatibility
Changes
ProAuth — Release Notes v1.1.0
Release Notes
Version 1.1.0 — release of fixes and new features. Main objectives of the release: to eliminate vulnerability, improve integration with LuckPerms, and add telemetry with the option to disable it.
What's new and fixed:
-
VanishLogin
- The
/vanishlogincommand enables/disables hidden login mode for a player. - The status is saved in the database (
vanishloginfield). - When the flag is enabled, the plugin applies a special policy upon login (for example, giving the player a permission that hides their login or group).
- The
-
Chat fix (flectonepulse)
- Previously, unauthorized players could send messages to the
flectonepulsechat — this bug has been fixed. - Unauthorized players are now blocked from sending chat messages and certain interactions until they are authorized.
- Protection against damage from unauthorized players has also been added.
- Previously, unauthorized players could send messages to the
-
Telemetry
- Optional anonymous telemetry has been added.
- It is enabled by default on first launch (the
config.ymlbatch file containstelemetry.enabled: true). - To disable telemetry, open
ProAUTH/config.ymland set:
telemetry:
enabled: false
-
Database migration
- Added
original_groupandvanishloginfields to theuserstable. The plugin will attempt to automatically create the columns on first startup after the upgrade.
- Added
-
Integration with LuckPerms
- The plugin uses console
lpcommands to manage parent groups and player permissions.
- The plugin uses console
-
For flectonepulse to work correctly with ProAuth, you will need the LuckPerms plugin.
Примечания к релизу
Версия 1.1.0 — релиз исправлений и новых возможностей. Основные задачи релиза: устранить уязвимость, улучшить интеграцию с LuckPerms и добавить телеметрию с возможностью отключения.
Что добавилось и исправлено:
-
VanishLogin
- Команда
/vanishloginвключает/выключает режим скрытого входа для игрока. - Состояние сохраняется в базе данных (поле
vanishlogin). - При включённом флаге при входе плагин применяет специальную политику (например, поставить игроку пермишн, скрывающий его вход или группу).
- Команда
-
Исправление чата (flectonepulse)
- Ранее неавторизованные игроки могли отправлять сообщения в чат
flectonepulse— этот баг исправлен. - Для неавторизованных игроков теперь блокируется отправка чата и определённые взаимодействия до авторизации.
- Также добавлена защита от нанесения урона со стороны неавторизованных игроков.
- Ранее неавторизованные игроки могли отправлять сообщения в чат
-
Телеметрия
- Добавлена опциональная анонимная телеметрия.
- По умолчанию включена при первом запуске (пакетный
config.ymlсодержитtelemetry.enabled: true). - Чтобы отключить телеметрию, откройте
ProAUTH/config.ymlи установите:
telemetry:
enabled: false
-
Миграция базы данных
- Добавлены поля
original_groupиvanishloginв таблицуusers. Плагин попытается автоматически создать столбцы при первом старте после апгрейда.
- Добавлены поля
-
Интеграция с LuckPerms
- Плагин использует консольные
lpкоманды для управления родительскими группами и пермишнами игрока.
- Плагин использует консольные
-
Для кореектной работы flectonepulse с ProAuth понадобится плагин LuckPerms
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:D619Cv1J:ASUwLEDD"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:D619Cv1J:ASUwLEDD"
}

