Skip to content

Releases: Overwrite987/UltimateServerProtector

31.0

24 Jun 17:04
Compare
Choose a tag to compare
  • Переписана система суб-команд, а также теперь only-console-usp работает только на изначально админские команды. | The sub-command system has been rewritten, and also now only-console-usp only works on originally admin commands.
  • Исправлен баг при котором боссбар мог продублироваться при вводе пароля. | Fixed a bug where the bossbar could be duplicated when entering a password.
  • Изменена система поимки игроков. К ивету ServerProtectorCaptureEvent добавлена причина поимки 'CaptureReason', при помощи которой вы сможете узнать причину поимки и если причиной поимки является определенное право - отследить это конкретное право. | The system of capturing players has been changed. Added a capture reason 'CaptureReason' to the ServerProtectorCaptureEvent branch, which allows you to find out the reason of capture and if the reason of capture is a certain right - to track this particular right.
  • Добавлена поддержка 1.21, а также всех версий, которые имеют в себе только 2 числа. | Added support for 1.21, and all versions that only have 2 numbers in them.

Важное оповещение! (RU) С вероятностью в 99% плагин в следующем релизе перестанет поддерживать версии java ниже 17. Произойдет это не скоро, однако я более чем уверен, что к тому моменту вы будете иметь это в виду и у вас не возникнет проблем с обновленями.
Important Alert! (EN) There is a 99% chance that the plugin will stop supporting java versions below 17 in the next release. It won't happen soon, but I'm more than sure that by then you will have this in mind and you won't have any problems with updates.

30.0

30 May 20:55
Compare
Choose a tag to compare
  • Теперь плагин автоматически установит несуществующие секции и строки в конфигурации если они не будут обнаружены | The plugin will now automatically install non-existent sections and lines in the configuration if they are not detected
  • Добавлена базовая поддержка PlaceholderAPI в броадкастах | Added basic support for PlaceholderAPI in broodcasts
  • Исправлен ряд проблем из предыдущей версии | Fixed a number of issues from the previous version

29.1

26 May 19:56
Compare
Choose a tag to compare
  • Добавлена простая поддержка для игроков с floodgate. Теперь вы можете указать ники тех игроков, у которых будет префикс, который вы им установили (также настраиваемо) | Added simple support for floodgate players. You can now specify the nicknames of those players who will have the prefix you set for them (also customizable)
  • Добавлена опция позволяющая разрешить поворот головы во время ввода пароля | Added option to allow head orientation change during password entry
  • Игроки которые были пойманы но более не имеют админ-прав будут отпущены с режима поимки | Players who have been caught but no longer have admin perms will be released from the captured mode
  • Небольшие оптимизации | Minor optimizations

29.0

08 Apr 01:50
Compare
Choose a tag to compare
  • Добавлены наказание за множественный перезаход на сервер без ввода верного пароля | 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

12 Mar 07:41
Compare
Choose a tag to compare
  • Добавлена возможность указывать старые режимы шифрования паролей, на случай если вы захотели его изменить | Added the ability to specify old password encryption modes, in case you want to change it
  • Исправлены проблемы при использовании соли а также добавлена настройка длинны соли | Fixed issues when using salt and added salt length customization
  • Сообщения об ошибках теперь выводят конкретный путь к строке которая должна отвечать за это сообщение | 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

18 Feb 23:40
Compare
Choose a tag to compare
  • Добавлено шифрование паролей. | 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

16 Feb 14:14
Compare
Choose a tag to compare
  • Добавил недостающие элементы в таб-комплит | 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

22 Jan 07:18
Compare
Choose a tag to compare
  • Переработана команда /usp, добавлены права на каждое отдельное действие (serverprotector.reload/reboot и т.п.) | Reworked /usp command, added permissions for each individual action (serverprotector.reload/reboot, etc.)
  • Добавлена команда /usp logout для сброса текущей сессии. При её вводе - вас кикнет с сервера и при следующем входе вам нужно будет вновь ввести админ-пароль. | Added /usp logout command to reset current session. If you enter it, you will be kicked out of the server and the next time you log in you will have to re-enter your admin password.
  • В API добавлен ServerProtectorLogoutEvelt - вызывается при логауте игрока. | Added ServerProtectorLogoutEvelt to the API - it is called when a player logout.
  • По умолчанию теперь включено отключение плагина, если на сервере установлен Plugman или ему подобные плагины, способные отгружать его. (Добавлен отдельный параметр в конфигурации shutdown-on-disable-only-if-plugman) | By default, it is now enabled to disable the plugin if Plugman or similar plugins capable of logout are installed on the server. (Added a separate parameter in the shutdown-on-disable-only-if-plugman configuration)
  • Небольшие оптимизации и улучшения | Small optimizations and improvements

26.0

27 Nov 15:11
Compare
Choose a tag to compare
  • Добавлена проверка на наличие 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

03 Nov 17:14
Compare
Choose a tag to compare
  • Добавлены новые тайтлы для ввода верного и неверного паролей (обновите 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.