SecureRole icon

SecureRole -----

A plugin for securing your roles with discord authentication.




  • Added error logging into the webpage
----------, Aug 8, 2025

  • Fixed that the UUID user's auto auth wasn't working well.
----------, Aug 4, 2025

- This version added a new discord mention support, which can be turned on when adding discord-id: to the user

- Added support for UUID!
To use it, just simply edit the player's name to the player's uuid

- Added an example user for the config
- Now the discord notification support a new variable: %usermention%
On embed style, it is working, but the user will not get pinged on discord, so it is sending in a different message
----------, Aug 1, 2025

- Added a new config variable: store-players-ip

this variable creates a new file named "players.yml".
This file stores the player's ip address when someone authenticated his login, and the next time when he joins with the same ip address, he doesn't need to authenticate himself.

Basically the mysql type of join, except it doesn't work well with bungeecord type of servers.
----------, Jul 31, 2025

- Now you can select what gamemode should the player have before authentication.

- Added a new config variable:
gamemode-before-auth
----------, Jul 29, 2025

- Updated the plugin's version number, so now you don't get notified to update the plugin
----------, Jul 25, 2025

- Added new configuration variable to the users: "ip:"
- Added new configuration variable: "execute-command-if-ip-mismatch:"

Now you can set the protected player's ip address, so if someone with different ip tries to log in, you can automatically execute a command on them.
----------, Jul 25, 2025

Logging update

- Now the plugin creates a logs.txt file in the plugin's folder, so now you can check when does someone clicked on the link, joined to the server or even when did the message arrived to the discord server(For authme users).

- The website's look has been updated when someone clicks on the link, now it is able to show the logs file, this is changable in the config file.

[​IMG]
----------, Jul 23, 2025

Version 1.3

- Added update notifier
- Added automatic config updater:
- This feature adds every new config variable whenever you update this plugin.

- LuckPerms is now softdepended!
This means that you are now able to use this plugin for protecting your account that has OP(ERATOR) permission.

Enjoy this update, and be secured!
----------, Jul 22, 2025

- Now you are able to change the domain from localhost to anything else
- Removed debug loggings
----------, Jul 22, 2025

AuthMe compatibility

- Added Bstats to the plugin.
- Now the plugin is fully compatibile with AuthMe, this means that you can now send the discord message when the protected player is logged in with the right password!
- Performance improvements.

This update prevets sending a lot of messages if the attacker knows that this plugin is in the server, so now you are not getting pinged, only after he logged in into your account.
----------, Jul 22, 2025

- Added a reload command: /securerole reload.
- Now you can remove op permission from users too, you can modify it in the config file.
- Now you can set the link's expiration time in the config file.
----------, Jul 21, 2025

Resource Information
Author:
----------
Total Downloads: 185
First Release: Jul 21, 2025
Last Update: Aug 8, 2025
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings