FlexLoginUI
ModrinthSpigotMCGraphical authentication plugin for AuthMeReloaded in Minecraft.
FlexLoginUI
Graphical authentication plugin for AuthMeReloaded. Supports Anvil login, 1.21.6+ Dialog UI login and Geyser Bedrock form
login.
Installation
Required Dependencies
- Java 17 or above
- Server version 1.17 or above
- AuthMeReloaded
- PacketEvents
If you run a 1.17 server with Java 17 and get a prompt saying the Java version is too new, use PaperMC or PurpurMC
instead, and add -DPaper.IgnoreJavaVersion=true to your startup command.
Optional Dependencies
- ViaVersion Provides dialog UI for clients running a newer version than the server.
- ViaBackwards Provides anvil UI for clients running an older version than the server. You need to install ViaVersion first。
- Geyser & Floodgate
Enables login form for Bedrock Edition players
Plugin Setup
Download the plugin, place it into the plugins folder
under server root directory, then restart the server.
Game Preview
Dialog UI
Visible for clients running 1.21.6 and above (If ViaVersion is installed, the server version can be lower than 1.21.6)
If the server version is 1.21.6 or higher, AuthMeReloaded 6.0.0 or newer is installed, and either settings.registration.dialog.postJoin.enable or settings.registration.dialog.preJoin.enable in the AuthMe configuration is enabled, the native AuthMe dialog will be displayed instead of this plugin's dialog.
Screenshots
Vertical Buttons


Horizontal Buttons


Anvil UI
Visible for clients below 1.21.6
Screenshots
Register





Login


Bedrock Form
Available for players joining via Geyser
If the server version is 1.21.6 or higher, AuthMeReloaded 6.0.0 or newer is in use, and
settings.registration.dialog.preJoin.enable is enabled in the AuthMe configuration, Geyser will automatically convert
the AuthMe pre-join registration dialog into a Bedrock Edition form. This plugin applies several styling modifications
to the form, with all form text sourced from AuthMe.
Screenshots
 Commands
/flexloginui
Alias: /flui
Plugin management command
Arguments:
reloadReload plugin configuration
/logui
Open login interface
/regui
Open registration interface
To use the /regui and /logui commands, you need to add them to settings.restrictions.allowCommands in the AuthMe configuration.
Permissions
flexloginui.commands.*
Default: All players
Sub-permissions:
flexloginui.commands.loginUse /loguiflexloginui.commands.registerUse /regui
flexloginui.commands.manager
Access /flexloginui command
Default: Administrators only
flexloginui.pages.*
Control accessible UI interfaces for players
Default: All players
Sub-permissions:
flexloginui.pages.bedrockflexloginui.pages.dialogflexloginui.pages.anvil
Configuration Files
After initial startup, folders named langs, default_configs and file config.yml will be generated inside the
plugin directory under plugins.
Language files are stored in the langs folder.
Do not modify files inside default_configs, changes will be overwritten automatically.
config.yml
config-version: Configuration file version, do not editdebug: Toggle debug modelanguage: Target language file name insidelangsfoldertext: Customizable texts displayed on login UI
pages UI Settings
.dialog.allow_close,.anvil.allow_close,.bedrock.allow_close: Toggle page closing action. If disabled, close
button will turn into exit game button..dialog.horizontal_buttons: Switch dialog buttons between horizontal and vertical layout
Issues
Please report bugs, feature requests or suggestions via issues if you
encounter errors or have any requirements.
Commentaires 0
Aucun commentaire pour l'instant. Sois le premier à donner ton avis.