Compatibility
Minecraft: Java Edition
1.20.x
Platforms
Creators
Details
Licensed ARR
Published 4 months ago
Updated 5 months ago
Welcome Mat
Contact: geri@flacker.net
A simple, yet configurable auth plugin
🔴 Important 🔴
- The plugin has only been tested with MariaDB (v11.8.2) and SQLite.
- The
config.ymlWILL change on first load (the sqlite file path will be set). - The plugin doesn't use commands for authentication (eg.:
/loginor/register), instead the user has to send their password as a chat message. - The plugin uses SHA-256 for password hashing.
📜 Commands and Permissions 📜
/welcomemat: Administrator commands and information about the plugin- Permission:
welcomemat.welcomemat.use - Usage:
/welcomemat - Aliases:
/wm
- Subcommands:
delete: Delete a user's account- Usage:
/welcomemat delete <player_name> - Permission:
welcomemat.welcomemat.delete
- Usage:
change_password: Change a user's password- Usage:
/welcomemat change_password <player_name> <new_password> - Permission:
welcomemat.welcomemat.change_password.others
- Usage:
reload: Reload the configuration file- Usage:
/welcomemat reload - Permission:
welcomemat.welcomemat.reload
- Usage:
- Permission:
/change_password: Changes the user's password- Usage:
/change_password <new_password> - Permission:
welcomemat.welcomemat.change_password.self - Aliases:
/changepassword/changepass/cp
- Usage:
Other
Default config.yml
# ╭──────────────────────────────────────────────────────────────────╮
# │ Welcome Mat │
# ├──────────────────────────────────────────────────────────────────┤
# │ If database mode is enabled, the sqlite file is ignored. │
# │ Only MariaDB (v11.8.2) has been tested. │
# ╰──────────────────────────────────────────────────────────────────╯
database:
enabled: false
host: '127.0.0.1'
port: 3306
user: ''
password: ''
database: ''
sqlite_jdbc: ''
auto_reload_config: false
functionality:
kick_player_on_password_change: true
kick_player_on_account_deletion: true
kick_player_if_config_is_incorrect: true
messages:
account_deleted:
text: 'Your account has been deleted.'
color: 'FF0000'
password_changed:
text: 'Your password has been changed.'
color: 'FF0000'
register:
title:
text: 'Register!'
color: '0F7173'
subtitle:
text: 'Write your password to chat!'
color: 'F05D5E'
login:
title:
text: 'Log in!'
color: '0F7173'
subtitle:
text: 'Write your password to chat!'
color: 'F05D5E'


