Исправлен баг при котором игрок видел Title после того как вышел с проверки и зашёл снова
/ucc confess команды больше нет! Ей на замену пришла обычная /confess, работает так же само.
/ucc contact команды больше нет! Теперь можно просто писать в чат и сообщения будут доставлены прямиком проверяющему!
Добавлена экспериментальная функция "Проверка на афк". Теперь, если на сервер установлен EssentialsX плагин, включена эта функция (experimental.afk-check) и игрок стоит в афк с помощью /afk - его нельзя будет вызвать на проверку. Но можно вызвать досрочно добавив в конец команды-вызова флаг "-f" или "-force" (Необходимо право ucc.start.force)
Добавлена экспериментальная функция "Отложенный вызов игрока на проверку". Теперь, добавив в конец команды флаг "-l" или "-later" можно при условии наличия у проверяющего права ucc.start.later можно добавить оффлайн игрока в "очередь" проверок, когда он зайдёт на сервер - будет моментально вызван на проверку. Чтобы сбросить очередь нужно либо перезайти проверяющему на сервер либо перезагрузить сам сервер. НЕ ВКЛЮЧАЙТЕ эту функцию если у вас есть плагин на аутнтификацию на сервере с UCC (Например: AuthMe или nLogin). НЕСТАБИЛЬНО!!!
Небольшая оптимизация кода
Минимальная версия Java 8 -> 16
Настоятельно рекомендую полностью обновить конфигурационные файлы (пересоздать их)!
EN:
1.20.5 and 1.20.6 support
Fixed a bug where the player saw the Title after leaving the check and logging in again
The /ucc confess command is no more! It was replaced by the usual /confess, it works the same way.
The /ucc contact command is no more! Now you can simply write to the chat and the messages will be delivered directly to the inspector!
Added experimental function "Check for afk". Now, if the EssentialsX plugin is installed on the server, this function is enabled (experimental.afk-check) and the player is in afk using /afk - he cannot be called for cheat check. But you can call ahead of schedule by adding the “-f” or “-force” flag at the end of the call command (ucc.start.force right is required)
Added experimental function "Delayed calling a player for cheat check". Now, by adding the “-l” or “-later” flag to the end of the command, provided that the verifier has the ucc.start.later perm, you can add an offline player to the “queue” of checks; when he enters the server, he will be instantly called for cheat check. To reset the queue, you need to either re-login the inspector to the server or restart the server itself. DO NOT ENABLE this feature if you have an authentication plugin on server with UCC(For example: AuthMe or nLogin). UNSTABLE!!!
Minimum Java version 8 -> 16
I strongly recommend completely updating the configuration files (re-creating them)
New small-feature: Ability to run your own commands as a console when starting a scan. (new config property: OnCheckStart.Commands, %suspect% and %inspector% placeholders)
A little code refactor
RU:
Новая небольшая функция: Возможность запускать свои команды от имени консоли при запуске проверки. (Заполнители %suspect% и %inspector%. Новая настройка в конфиге: OnCheckStart.Commands)
Now, when starting a check, the suspect can be teleported to a specified location in the configuration! (To do this: set AutoTeleportSuspect.enabled to true, set location coordinates to AutoTeleportSuspect.to)
Now, under suspect no forcibly will be set bedrock block
Now, the suspect will not be forcibly teleported to the central location of the block
If you suddenly have an error after the update, try updating (re-creating) the configuration file OR let me know (somehow, for example, in the kepchyk1101 discord)
Added a new setting: Automatic teleport of the moderator to the player during the start of the cheat check.
The sound system has been slightly reworked. (Now, sounds are available only at the beginning of the test and at the end of the test with a verdict of not guilty)
System messages can no longer be customized. They are fixed in code and unchangeable.
The plugin is now in English by default.
The setting responsible for checking for a new version of the plugin has been redesigned and disabled by default
Added server version checking: 1.13.2 and higher (during the check the player will stand exactly in the center of the block) and 1.13.1 and lower (the player will be on the edge of the block, I have not found a solution to this problem, so far)
Fixed a problem where the plugin did not start on some versions (For example 1.13)
Protection against emergency server shutdowns now works correctly
Some dev. notes:
Comments have been added to the code in some places
The code has been improved in some places (thanks LEDev)