
loginPassword
Provides an alternative way to control access to a minecraft server without using a whitelist
2.4K
5
- Change exception catch type to all in onPlayerJoin in PlayerConnection to prevent players from being sent to the hub server without the chance to login if any errors occur. Issue #19
- Paper support using Dialog API
- Integrated with luckperms and viaversion to ensure connecting players have the required version that supports the dialog api and that they have bypass permissions.
- Added local bypass list if luckperms is not found
- Added the ability to use multiple passwords.
- Added the ability to format welcomeMessage in the Dialog using MiniMessage.
- Misc internal changes.
- Fix an error where the plugin fails to create the config file during a fresh install of the plugin Issue #17
- Change to pull versioning from gradle properties
- Use minimessage in welcomeMessage to allow styling. Issue #13
- Change serverPassword to be array to allow multiple passwords. Issue #14
- (Superseded update 1.7) Added checks for when a player with bypass permission joins the login server and how they should be handled.
- Added Paper support using the Dialog API.
- Integrated with luckperms and viaversion to ensure connecting players have the required version that supports the dialog api and that they have bypass permissions.
- Added a local bypass list which will be used if luckperms is not found.
- Added commands to both Velocity and Paper to add/remove players to the local bypass list.
- Internal refactoring.
Update to check if a player was redirected to the hub server via KickedFromServerEvent, and disconnect them accordingly, as the player would then have bypassed the login prompt. This kick usually happens when the player was unable to connect to the login server, either the login server was offline, or not updated.
- Check if a player was kicked from the login server due to an unsupported client version; which would normally transfer them to the next server in the try block in velocity.toml, and instead kick them from the proxy
- Check if the login server is online, and disconnect any players if it isn't.
Major changes: GitHub Release
- Changed config file format from YAML to TOML. Plugin will migrate automatically.
- Added an update checker to check for new versions of the plugin.
- Moved config stuff into its own file.
- Added commands to see the config, reload the config, or toggle the plugin on or off, from the console or as a player with the command
/loginpassword, the permission node isloginpassword.admin. - Added config key to enable or disable the plugins functionality. Use the commands to do it in-game/from the console
- Added a welcome message for when players join the login server, with the config key
welcomeMessage. - In the config comments there is a situation presented where you could use this plugin to restrict access to a another server with a password, however the config key did not work properly. It does now.
LuckPerms is now an optional dependency. However, if LuckPerms is not installed, you must grant bypass permissions manually.
Нет описания изменений
Ссылки
Авторы
Сведения
Лицензия:
Опубликован:1 год назад
Обновлён:1 месяц назад
ID проекта:
