1.2.0.2latestCorrection of commands and their hintsOct 8, 2022 [ +] Added TabCompleter for commands1.2.0.1Fixes... Oops)Sep 28, 2022 Only the code is affected1.2.0Fixes and new functionsSep 27, 2022 [ +] Updated messages style in messages.yml [ +] Added cmd /safeadmins reset - Clears authorization for everyone. Reset authorizations. [ +] Added /safeadmins check <player> - View information about the operator .SpoilerTarget">Spoiler: config.yml Code (YAML): Info-Command : # Storage = PLAYERDATA or PLUGIN # if PLAYERDATA = the data will be written to the player's data located in the world folder # if PLUGIN = the data will be stored in the plugin and after restarting it, the information will be erased storage : "PLUGIN" .SpoilerTarget">Spoiler: messages.yml Code (YAML): Info: header : " " # Set '' to disable, or ' ' for indentation. You can also use any of your own text name : "&c&l» &fNickname: &e" authed : "&c&l» &fAuthed by: &e" lauth : "&c&l» &fLast auth: &e" ljoin : "&c&l» &fLast join: &e" lquit : "&c&l» &fLast quit: &e" footer : " " # Set '' to disable, or ' ' for indentation. You can also use any of your own text .SpoilerTarget">Spoiler: Screenshot Write about bugs here www.spigotmc.org/threads/safeadmins-1-12-x-1-19-x.571748/1.1.9Minor fixesSep 24, 2022 [ +] Added messages about the existence of the operator in operators.yml1.1.8Updated OP commandsSep 20, 2022 [ !] You can only issue an operator to an online player [ +] When entering the /op, /deop command, a password is required from the player. From the console is not required.1.1.7Added invisibility for unauthorized operatorsSep 15, 2022 [ +] If the operator is not authorized, he will be given invisibility1.1.6Actionbar, more sounds, bugsSep 13, 2022 [ +] Attempts time in actionbar; [ +] Showing multiple messages if the operator is not logged in; [ +] Sound at the end of the session and output to the console; [ !] Fixing some bugs... In particular, after restarting the plugin, it gave errors in the console if the player is not authorized.1.1.5Added attempts timeSep 11, 2022 [ +] The time for which you need to log in [ +] Added messages about entry, exit, kick, authorization to the console when the connect operator [ ! ] Fixed chat messages when disabling attempts Update your message.yml configuration <31.1.4bug fixesSep 7, 2022 - Fixed session time value (-1 did not work) - Fixed sounds during user authorization using the /safeadmins auth <player> command. Now, if the sound is = NONE, then there will be no sound when entering the command1.1.3Added sessions time for allSep 5, 2022 If the session timer is enabled (not -1), the player will have to log in again after the specified time after authorization. Code (YAML): Notify: EnterPassword : '&cEnter the password in the chat' OfflinePlayer : '&cThe operator is offline' NonInConfig : '&cYour account is an operator, but not protected' SessionTimeOut : '&cYour session has come to an end, log in again' #1.1.2AttemptsSep 2, 2022 [+] Added attempts [-] The password to the /op, /deop command now does not matter "NONE" [!] Added sound upon successful authorization (forgot to specify in version 1.1)1.1.1Translated on EnglishSep 1, 2022 [!] Configs translated to English [+] /safeadmins reload - Reload configs [+] If you send your password in the chat, it will warn you [+] Added placeholders in UserAddMessage, UserRemoveMessage %player% in messages.yml [*] Fixed hints in commands1.1Separation of configs and etc...Sep 1, 2022 [!] .SpoilerTarget">Spoiler: config.yml Code (YAML): # if comment == SOON >>> Temporarily not working. For future updates. (Just a prepared config) Sessions: session : true time : 86400 #if 0 - disable (SOON) Attempts: maximum : 3 # if 0 - disable (SOON) time : 60 # if 0 - disable (SOON) Op: password : NONE # NONE = disable password on /op, /deop Messages : # lang : RU # EN, RU (SOON) [+] .SpoilerTarget">Spoiler: messages.yml Code (YAML): Actions: UserAddMessage : '&aПользователь успешно добавлен' UserRemoveMessage : '&cПользователь успешно удалён' SendsPasswordInChat : '&cВы не можете отправить свой Админ-Пароль в чат' Auth: UserForceAuth: WhoAuthed : '&bПользователь %player% успешно авторизирован' ForAuthed : '&bВас авторизовал %player%' CorrectPassword : '&aВы успешно вошли!' InvalidPassword : '&cНеверный пароль' Notify: EnterPassword : '&cВведите пароль в чат' OfflinePlayer : '&cИгрок не в сети' Permissions: NoPermissions : '&cУ вас нет прав для выполнения этой команды' Op: setOp : '&aПользователь %player% успешно добавлен в список операторов' deOp : '&cПользователь %player% успешно удалён из списка операторов' [+] .SpoilerTarget">Spoiler: operators.yml Code (YAML): users: kainlight: password : NONE [+] Sessions for authorized users [+] Placeholder inside the plugin for displaying messages [+] New messages for /safeadmins auth (who auth and for auth) [+] Sound after authorization DELETE SafeAdmins FOLDER1.0.1Error fixes and add new commandAug 31, 2022 Added: - /safeadmins auth <player> - Force auth - If set "password: NONE" the operator does not need a password Fixes: - the commands were unavailable after authorization Changes: - The /password command has been removed, the password is now entered via chat Delete all configs1.0Aug 31, 2022
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta