OPProtector
SpigotMCProtect Operator Accounts And Prevent Unautharized Access
958 downloads 5.0 rating
latest v1.0.5 SpigotMC
GITHUB | DISCORD | TRELLO | DONATE
you can use OPProtector_Legacy for old servers (Below 1.13)
but support will no longer provided.
▐ Features
you can use OPProtector_Legacy for old servers (Below 1.13)
but support will no longer provided.
- Personal Admin Password for Operator Accounts
- Regularly Scanning for Accounts That Have Op or Admin Permissions
- Scan Every Offline Account for Op and Admin Permissions and Identify Players That Have Unauthorized Access
- Checks If Bungeeguard has been properly configured
- Detecting IP Changes of Operator Accounts
- Password Encryption
- Disable Commands for Specific Operator
- Detect and Ban Offline Accounts That Have Blacklisted Permissions
- Discord Webhook Alerts
- Logging Operator Activity Separately
- GUIs for Entering the Password Quickly
- Utilizing Asynchronous Multithreading and Running the Plugin on Separate Threads
- 100% Free and Open Source
- Discord Help and Support
- Luckperms Intergration.
▐ Commands And Permissions
- /opp help - display help menu
- /opp reload - reload the plugin
- /opp scan - scan blacklisted permissions or op in all offline player accounts
- opp.admin - access to all admin permissions
▐ ShowCase
Password verification
Offline Player Scan
Discord Alerts
▐ Attacks That Could be Prevented using this plugin
OPProtector - (Attacks That Could Be Prevented) - YouTube
▐ Main Config
Code (YAML):
#
# ██████╗ ██████╗ ██████╗ OPProtector 2023 (Operator Security System)
# ██╔═══██╗██╔══██╗██╔══██╗ Version: 1.0.0
# ██║ ██║██████╔╝██████╔╝ Contributors: Kasun Hapangama(ka0un)
# ██║ ██║██╔═══╝ ██╔═══╝ GitHub:https://github.com/ka0un/OPProtector
# ╚██████╔╝██║ ██║ Discord:https://dsc.gg/sundevs
# ╚═════╝ ╚═╝ ╚═╝ Website: https://ka0un.github.io/OPProtector/
#
#===============================================================================
# Password Settings
#===============================================================================
password-settings:
required-every-login : true
session-hours : 1
use-gui : true
interval-secounds : 20
pas-command : "pas"
encrypt-passwords : true
#===============================================================================
# Lockdown Settings
#===============================================================================
lockdown-settings:
block-player-move : true
block-break-blocks : true
block-place-blocks : true
block-player-commands : true
block-item-drop : true
block-item-pickup : true
block-damage : true
allow-flight : false
commands-whitelist :
- "/pas"
- "/auth"
- "/register"
- "/login"
- "/changepassword"
- "/changepass"
#===============================================================================
# Scanner Settings
#===============================================================================
scanner-settings:
scan-on-join : true
scan-on-player-op-command : true
scan-on-console-op-command : true
scan-from-live-scanner : true
live-scanner-interval-secounds : 5
scan-for-blacklisted-permissions : true
scan-for-gamemode-creative : true
blacklisted-permissions :
- "essentials.*"
- "*"
- "bukkit.*"
- "minecraft.*"
- "worldedit.*"
- "worldguard.*"
- "luckperms.*"
- "lp.*"
- "luckperms.*"
- "luckperms.trusteditor"
- "luckperms.editor"
- "luckperms.user.permission.set"
- "lands.admin.*"
- "lands.bypass.*"
- "excellentcrates.*"
- "citizens.admin"
- "minecraft.admin"
- "plhide.bypass"
#===============================================================================
# Commands Settings
#===============================================================================
commands-settings:
not-in-operators-list :
- 'deop %player%'
have-blacklisted-perms :
- 'deop %player%'
- 'lp user %player% permission clear *'
admin-ip-changed :
failed-password-timeout :
#===============================================================================
# Discord Notifier Settings
#===============================================================================
discord-notifications:
discord-webhook : ""
notify-op-join : true
notify-op-leave : true
notify-auth-success : true
notify-auth-failed : true
notify-unauth-access : true
# ██████╗ ██████╗ ██████╗ OPProtector 2023 (Operator Security System)
# ██╔═══██╗██╔══██╗██╔══██╗ Version: 1.0.0
# ██║ ██║██████╔╝██████╔╝ Contributors: Kasun Hapangama(ka0un)
# ██║ ██║██╔═══╝ ██╔═══╝ GitHub:https://github.com/ka0un/OPProtector
# ╚██████╔╝██║ ██║ Discord:https://dsc.gg/sundevs
# ╚═════╝ ╚═╝ ╚═╝ Website: https://ka0un.github.io/OPProtector/
#
#===============================================================================
# Password Settings
#===============================================================================
password-settings:
required-every-login : true
session-hours : 1
use-gui : true
interval-secounds : 20
pas-command : "pas"
encrypt-passwords : true
#===============================================================================
# Lockdown Settings
#===============================================================================
lockdown-settings:
block-player-move : true
block-break-blocks : true
block-place-blocks : true
block-player-commands : true
block-item-drop : true
block-item-pickup : true
block-damage : true
allow-flight : false
commands-whitelist :
- "/pas"
- "/auth"
- "/register"
- "/login"
- "/changepassword"
- "/changepass"
#===============================================================================
# Scanner Settings
#===============================================================================
scanner-settings:
scan-on-join : true
scan-on-player-op-command : true
scan-on-console-op-command : true
scan-from-live-scanner : true
live-scanner-interval-secounds : 5
scan-for-blacklisted-permissions : true
scan-for-gamemode-creative : true
blacklisted-permissions :
- "essentials.*"
- "*"
- "bukkit.*"
- "minecraft.*"
- "worldedit.*"
- "worldguard.*"
- "luckperms.*"
- "lp.*"
- "luckperms.*"
- "luckperms.trusteditor"
- "luckperms.editor"
- "luckperms.user.permission.set"
- "lands.admin.*"
- "lands.bypass.*"
- "excellentcrates.*"
- "citizens.admin"
- "minecraft.admin"
- "plhide.bypass"
#===============================================================================
# Commands Settings
#===============================================================================
commands-settings:
not-in-operators-list :
- 'deop %player%'
have-blacklisted-perms :
- 'deop %player%'
- 'lp user %player% permission clear *'
admin-ip-changed :
failed-password-timeout :
#===============================================================================
# Discord Notifier Settings
#===============================================================================
discord-notifications:
discord-webhook : ""
notify-op-join : true
notify-op-leave : true
notify-auth-success : true
notify-auth-failed : true
notify-unauth-access : true
We kindly request that you refrain from reporting bugs in the review section. Instead, we encourage you to join our Discord community, where you can file a bug report in the dedicated ticket section. Please feel free to direct message me, @kaxun, with any bug-related concerns. Reporting bugs on Github Issues is also highly appreciated and recommended. We sincerely appreciate your cooperation and support. Thank you!
kasun.hapangama.com
kasun.hapangama.com
Comments 0
No comments yet. Be the first to share your thoughts.