Language

FlexLoginUI

ModrinthSpigotMC

Graphical authentication plugin for AuthMeReloaded in Minecraft.

65 downloads 3 followers updated 14d ago
latest v1.1.3-beta Modrinth
Paper Purpur Spigot 1.17 – 26.1.2 Management

FlexLoginUI

Graphical authentication plugin for AuthMeReloaded. Supports Anvil login, 1.21.6+ Dialog UI login and Geyser Bedrock form
login.

Installation

Required Dependencies

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 ![](https://github.com/gxlydlyf/FlexLoginUI/raw/main/images/en/bedrock/register.jpg) ![](https://github.com/gxlydlyf/FlexLoginUI/raw/main/images/en/bedrock/login.jpg)

Commands

/flexloginui

Alias: /flui
Plugin management command

Arguments:

  • reload Reload 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.login Use /logui
  • flexloginui.commands.register Use /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.bedrock
  • flexloginui.pages.dialog
  • flexloginui.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 edit
  • debug: Toggle debug mode
  • language: Target language file name inside langs folder
  • text: 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.

Versions

Beta
1.1.3-beta
paper, purpur, spigot · 1.17, 1.17.1, 1.18 · 14d ago
Optimize AuthMe Dialog interception Minimum requirement: Java 17 and the corresponding Minecraft versions
42
Beta
1.1.1-beta
paper, purpur, spigot · 1.20, 1.20.1, 1.20.2 · 21d ago
Fix the issue where AuthMe sends Dialog to clients below version 1.21.6, allowing the anvil login interface to be closed with the Esc key.
19
Beta
1.1.0-beta
paper, purpur, spigot · 1.20, 1.20.1, 1.20.2 · 21d ago
Support AuthMeReloaded 6.0.0
2
Beta
1.0.0-beta
paper, purpur, spigot · 1.20, 1.20.1, 1.20.2 · 27d ago
First version.
2

Comments 0

No comments yet. Be the first to share your thoughts.

Download FlexLoginUI

SpigotMC

Files are served directly from the original source. Modgrid does not host or modify them.