UltimateServerProtector

UltimateServerProtector

Plugin

An incredibly lightweight plugin, that add an "admin-password" to your server.

Server ManagementUtility

806 downloads
9 followers
Created2 years ago
Updateda month ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
  • Добавлены наказание за множественный перезаход на сервер без ввода верного пароля | Added punishment for multiple attempts to rejoin the server without entering the correct password.
  • Исправлена проблема с тем, что попытки ввода пароля сбрасывались после перезахода игрока (а также потенциальная утечка памяти связанная с этим). | Fixed the issue where password entry attempts were reset after a player rejoined (as well as potential memory leaks associated with this).
  • Исправлена работа админских аргументов команды /usp | Fixed work of admin arguments of /usp command
  • Исправлена ошибка при отключении плагина, когда логгер не активировался на момент отключения. | Fixed an error when disabling the plugin, where the logger was not activated at the time of disconnection.
  • Немного почищен код и исправлен ряд опечаток в конфигурациях. | Some code cleanup and corrected several typos in the configurations.

28.1

by Overwrite987 on Mar 14, 2024
Download
  • Добавлена возможность указывать старые режимы шифрования паролей, на случай если вы захотели его изменить | Added the ability to specify old password encryption modes, in case you want to change it
  • Исправлены проблемы при использовании соли | Fixed problems when using salt
  • Сообщения об ошибках теперь выводят конкретный путь к строке которая должна отвечать за это сообщение | Error messages now display the specific path to the line that should be responsible for the message
  • Слегка улучшен и оптимизирован ряд методов | A number of methods have been slightly improved and optimised

28.0

by Overwrite987 on Feb 28, 2024
Download
  • Добавлено шифрование паролей. | Added password encryption. Теперь вы можете включить шифрование паролей, после чего вам необходимо будет указывать их в data.yml в графе encrypted-password. Доступны следующие типы шифрований: BASE64, MD5, SHA224, SHA256, SHA384, SHA512, SHA3-224, SHA3-256, SHA3-384, SHA3-512. Данное шифрование было введено на случай, если вдруг кто-либо попытается застилить ваши данные с попыткой слить их в будущем. | Now you can enable password encryption, after which you will need to specify them in data.yml in the encrypted-password column. The following encryption types are available: BASE64, MD5, SHA224, SHA256, SHA384, SHA512, SHA3-224, SHA3-256, SHA3-384, SHA3-512. This encryption was introduced in case someone tries to steal your data for future leaks. (Отвечая на вопрос "а не видны ли пароли в логах, какой смысл от скрытия если их всё равно можно увидеть?" - пароли не будут отображаться в логе, если включить режим ввода пароля через чат.) | (Answering the question "aren't passwords visible in logs, what's the point of hiding them if they can still be seen?" - passwords will not be displayed in the log if you enable password input mode via chat.)
  • Добавлена функция скрытия администраторов от игроков и игроков от администраторов до ввода пароля. (Импортировано из USP-tweaks.) | Added a feature to hide administrators from players and players from administrators until entering a password. (Imported from USP-tweaks.)
  • Улучшен ip-whitelist. Теперь можно указывать не только последнее число как было ранее, а любое (раньше нельзя было указать IP вот так 1.1... Теперь можно) | Improved ip-whitelist. Now you can specify not only the last number as it was before, but any number (previously you could not specify IP like this 1.1...*. Now you can).
  • Специально для многонеуважаемых - теперь плагин не будет отключаться если обнаружит ядро spigot, основной функционал должен будет работать, однако не надейтесь на какую-либо поддержку, если используете уязвимый софт. | Especially for our beloved - now the plugin will not be disabled if it detects the spigot, the main functionality should work, but do not expect any support if you use vulnerable software.
  • Удалена функция отключения триггера мобов на игроков которые не ввели админ пароль. (Будет импортировано в USP-tweaks.) Removed the function of disabling the mob trigger on players who did not enter the admin password. (Will be imported into USP-tweaks.)
  • Добавлена возможность указать периодичность основной проверки. | Added the ability to specify the frequency of the main check.
  • Изменена система обработки тасков. Благодарность @imDaniX (Если вы пользовались предоставляемым функционалом исполнения тасков в плагине - вам придется это заменить.) | Changed the task processing system. Thanks to @imDaniX (If you used the task execution functionality provided by the plugin, you will need to replace it.)
  • ServerProtectorPasswordEnterEvent отключен по умолчанию в целях безопасности | Disable ServerProtectorPasswordEnterEvent by default for security reasons
  • Исправлен баг с нерабочем запретом исполнения команд не от консоли. | Fixed a bug with the non-working command execution prohibition not from the console.
  • Добавлена возможность изменять системные сообщения messages.yml. | Added the ability to change system messages in messages.yml.
  • Исправлен ряд опечаток в конфигурации. | Fixed a number of typos in the configuration.
  • Небольшие оптимизации в разных местах. | Minor optimizations in various places.
  • Проект вновь перемещен на maven по одной серьезной технической причине. | The project has been moved back to maven for one serious technical reason. (f u java)

27.1

by Overwrite987 on Feb 16, 2024
Download
  • Добавил недостающие элементы в таб-комплит | Added missing elements to the tab-complete
  • Изменил проверку версии игры для соответствия будущим требованиям Paper | Changed game version check to meet future Paper requirements (https://forums.papermc.io/threads/paper-velocity-1-20-4.998/#post-2955)

27.0

by Overwrite987 on Jan 22, 2024
Download
  • Переработана команда /usp, добавлены права на каждое отдельное действие (serverprotector.reload/reboot и т.п.)
  • Добавлена команда /usp logout для сброса текущей сессии. При её вводе - вас кикнет с сервера и при следующем входе вам нужно будет вновь ввести админ-пароль.
  • В API добавлен ServerProtectorLogoutEvelt - вызывается при логауте игрока.
  • По умолчанию теперь включено отключение плагина, если на сервере установлен Plugman или ему подобные плагины, способные отгружать его. (Добавлен отдельный параметр в конфигурации shutdown-on-disable-only-if-plugman)
  • Небольшие оптимизации и улучшения

26.0

by Overwrite987 on Nov 27, 2023
Download
  • Добавлена проверка на наличие BungeeGuard, если режим bungeecord установлен на true. | Added a check for the presence of BungeeGuard if the bungeecord mode is set to true.
  • Малый фикс ошибок связанных с работой апи в специфичных ситуациях. | A small fix of errors related to the operation of the api in specific situations.

25.0

by Overwrite987 on Nov 3, 2023
Download
  • Добавлены новые тайтлы для ввода верного и неверного паролей (обновите message.yml) | Added new titles for entering the correct and incorrect passwords (please update the message.yml file).
  • Добавлена возможность запрета открывать инвентарь во время ввода пароля (может пригодится при использовании предмета на выбор сервера, который не использует команды) | Added the ability to prevent opening the inventory while entering a password (useful when using an item to select a server that doesn't use commands).
  • Добавлены новые методы в API, а именно isAuthorised и autorisePlayer, которые позволят упросить работу с плагином, а также варны при попытке выполнить действия, которые по умолчанию невозможно выполнить. (подробнее: https://github.com/Overwrite987/UltimateServerProtector/wiki/Использование-API) | Introduced new methods in the API, namely isAuthorised and authorisePlayer, to simplify working with the plugin and issue warnings when attempting actions that are by default impossible.
  • Сделаны малые оптимизации. | Implemented minor optimizations.

24.0

by Overwrite987 on Oct 6, 2023
Download
  • Улучшена система исключенных игроков. Теперь для каждого типа проверки есть свой список исключенных игроков, что сделает использование данного параметра удобнее и безопаснее. | Improved the system of excluded players. Now each type of check has its own list of excluded players, which will make using this parameter more convenient and safer.
  • Улучшен ip-whitelist. Теперь для каждого игрока можно добавить свой IP адрес. | Improved ip-whitelist. Now you can add your own IP address for each player.
  • Изменен синтаксис подкоманд addip и remip. | Changed syntax of addip and remip subcommands.
  • Сделаны небольшие оптимизации и улучшения. | Minor optimizations and improvements have been made.

23.0

by Overwrite987 on Sep 15, 2023
Download
  • Полностью исправлено и оптимизировано логирование в файл. | Completely fixed and optimized logging to a file.
  • Исправлена проблема с обработкой IP адресов при входе игрока. | Fixed a problem with processing IP addresses when a player logs in.
  • Теперь для версий 1.20 и выше вывод в консоль вновь цветной. | Now for versions 1.20 and higher, the output to the console is colored again.
  • Исправлена опечатка при вводе неверного пароля. | Fixed a typo when entering an incorrect password.

22.0

by Overwrite987 on Aug 28, 2023
Download
  • Fixed vulnerability of medium significance. (It is recommended to update immediately!)
  • Added a proxy interaction mode. Now alerts (from the broadcasts section) can be sent across the entire network of your servers on a single proxy
  • Fixed minor errors

(don't forget to update your configs!)

21.0

by Overwrite987 on Jun 21, 2023
Download
  • Добавлена полноценная поддержка Folia и его форков | Added full support for Folia and its forks
  • Добавлена возможность сменить сериалайзер текста, вместе с чем добавлена поддержка MiniMessage | Added the ability to change the text serializer, along with which MiniMessage support has been added.

20.0

by Overwrite987 on May 31, 2023
Download
  • Добавлено API! Подробную информацию можно будет найти на wiki | API added! Detailed information can be found on wiki
  • Значительно улучшена производительность | Significantly improved performance
  • Исправлен ряд багов | Fixed a number of bugs

External resources



Project members

Overwrite987

Owner


Technical information

License
Project ID