UltimateServerProtector - плагин на уникальный админ-пароль для каждого игрока!

UltimateServerProtector - плагин на уникальный админ-пароль для каждого игрока! 33.0

Нет прав для скачивания
Overwrite обновил(а) ресурс UltimateServerProtector - плагин на уникальный админ-пароль для каждого игрока! новой записью:

25.0

  • Добавлены новые тайтлы для ввода верного и неверного паролей (обновите message.yml)
  • Добавлена возможность запрета открывать инвентарь во время ввода пароля (может пригодится при использовании предмета на выбор сервера, который не использует команды)
  • Добавлены новые методы в API, а именно isAuthorised и autorisePlayer, которые позволят упросить работу с плагином, а также варны при попытке выполнить действия, которые по умолчанию невозможно выполнить. (подробнее...

Узнать больше об этом обновлении...
 
Этот ресурс был удалён и больше недоступен.
 
Overwrite обновил(а) ресурс UltimateServerProtector - плагин на уникальный админ-пароль для каждого игрока! новой записью:

26.0

  • Добавлена проверка на наличие BungeeGuard, если режим bungeecord установлен на true..
  • Малый фикс ошибок связанных с работой апи в специфичных ситуациях.

Узнать больше об этом обновлении...
 
Overwrite обновил(а) ресурс UltimateServerProtector - плагин на уникальный админ-пароль для каждого игрока! новой записью:

27.0

  • Переработана команда /usp, добавлены права на каждое отдельное действие (serverprotector.reload/reboot и т.п.)
  • Добавлена команда /usp logout для сброса текущей сессии. При её вводе - вас кикнет с сервера и при следующем входе вам нужно будет вновь ввести админ-пароль.
  • В API добавлен ServerProtectorLogoutEvelt - вызывается при логауте игрока.
  • По умолчанию теперь включено отключение плагина, если на сервере установлен Plugman или ему подобные плагины, способные отгружать...

Узнать больше об этом обновлении...
 
Overwrite обновил(а) ресурс UltimateServerProtector - плагин на уникальный админ-пароль для каждого игрока! новой записью:

27.1

  • Добавил недостающие элементы в таб-комплит
  • Изменил проверку версии игры для соответствия будущим требованиям Paper

Узнать больше об этом обновлении...
 
[Folia Async Scheduler Thread #3/WARN]: [UltimateServerProtector] Async task for UltimateServerProtector v28.0 generated an exception
java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.ConfigurationSection.getString(String)" because "systemMessages" is null
at ru.overwrite.protect.bukkit.ServerProtectorManager.lambda$checkForUpdates$0(ServerProtectorManager.java:267) ~[UltimateServerProtector-28.0.jar:?]
at ru.overwrite.protect.bukkit.utils.Utils.lambda$checkUpdates$0(Utils.java:116) ~[UltimateServerProtector-28.0.jar:?]
at ru.overwrite.protect.bukkit.task.PaperRunner.lambda$toConsumer$0(PaperRunner.java:66) ~[UltimateServerProtector-28.0.jar:?]
at io.papermc.paper.threadedregions.scheduler.FoliaAsyncScheduler$AsyncScheduledTask.run(FoliaAsyncScheduler.java:217) ~[purpur-1.20.4.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
 
[Folia Async Scheduler Thread #3/WARN]: [UltimateServerProtector] Async task for UltimateServerProtector v28.0 generated an exception
java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.ConfigurationSection.getString(String)" because "systemMessages" is null
at ru.overwrite.protect.bukkit.ServerProtectorManager.lambda$checkForUpdates$0(ServerProtectorManager.java:267) ~[UltimateServerProtector-28.0.jar:?]
at ru.overwrite.protect.bukkit.utils.Utils.lambda$checkUpdates$0(Utils.java:116) ~[UltimateServerProtector-28.0.jar:?]
at ru.overwrite.protect.bukkit.task.PaperRunner.lambda$toConsumer$0(PaperRunner.java:66) ~[UltimateServerProtector-28.0.jar:?]
at io.papermc.paper.threadedregions.scheduler.FoliaAsyncScheduler$AsyncScheduledTask.run(FoliaAsyncScheduler.java:217) ~[purpur-1.20.4.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
Обнови
Файлы
 
Код:
[20:47:43 ERROR]: Could not pass event ServerProtectorCaptureEvent to UltimateServerProtectorTweaks v1.0
java.lang.NoSuchMethodError: 'void ru.overwrite.protect.bukkit.ServerProtectorManager.runSyncTask(java.lang.Runnable)'
        at ru.overwrite.protect.tweaksaddon.EventListener.onCapture(EventListener.java:79) ~[UltimateServerProtectorTweaks.jar:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor611.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[purpur-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77) ~[purpur-api-1.20.4-R0.1-SNAPSHOT.jar:git-Purpur-2151]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[purpur-1.20.4.jar:git-Purpur-2151]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[purpur-1.20.4.jar:git-Purpur-2151]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617) ~[purpur-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.event.Event.callEvent(Event.java:45) ~[purpur-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at ru.overwrite.protect.bukkit.listeners.ConnectionListener.lambda$onLogin$0(ConnectionListener.java:54) ~[UltimateServerProtector-28.0.jar:?]
        at ru.overwrite.protect.bukkit.task.PaperRunner.lambda$toConsumer$0(PaperRunner.java:66) ~[UltimateServerProtector-28.0.jar:?]
        at io.papermc.paper.threadedregions.scheduler.FoliaAsyncScheduler$AsyncScheduledTask.run(FoliaAsyncScheduler.java:217) ~[purpur-1.20.4.jar:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
        at java.lang.Thread.run(Thread.java:840) ~[?:?]
 
Код:
[20:47:43 ERROR]: Could not pass event ServerProtectorCaptureEvent to UltimateServerProtectorTweaks v1.0
java.lang.NoSuchMethodError: 'void ru.overwrite.protect.bukkit.ServerProtectorManager.runSyncTask(java.lang.Runnable)'
        at ru.overwrite.protect.tweaksaddon.EventListener.onCapture(EventListener.java:79) ~[UltimateServerProtectorTweaks.jar:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor611.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[purpur-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77) ~[purpur-api-1.20.4-R0.1-SNAPSHOT.jar:git-Purpur-2151]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[purpur-1.20.4.jar:git-Purpur-2151]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[purpur-1.20.4.jar:git-Purpur-2151]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617) ~[purpur-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.event.Event.callEvent(Event.java:45) ~[purpur-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at ru.overwrite.protect.bukkit.listeners.ConnectionListener.lambda$onLogin$0(ConnectionListener.java:54) ~[UltimateServerProtector-28.0.jar:?]
        at ru.overwrite.protect.bukkit.task.PaperRunner.lambda$toConsumer$0(PaperRunner.java:66) ~[UltimateServerProtector-28.0.jar:?]
        at io.papermc.paper.threadedregions.scheduler.FoliaAsyncScheduler$AsyncScheduledTask.run(FoliaAsyncScheduler.java:217) ~[purpur-1.20.4.jar:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
        at java.lang.Thread.run(Thread.java:840) ~[?:?]

Сказано же вам. Ну обновится плагин - обновится и твикс.
НУ НЕ ИСПОЛЬЗУЙ ТЫ ЕГО С НОВЫМ БИЛДОМ
 
Overwrite обновил(а) ресурс UltimateServerProtector - плагин на уникальный админ-пароль для каждого игрока! новой записью:

28.0

  • Добавлено шифрование паролей.
    Шифрование паролей, после чего вам необходимо будет указывать их в data.yml в графе encrypted-password. Доступны следующие типы шифрований: BASE64, MD5, SHA224, SHA256, SHA384, SHA512, SHA3-224, SHA3-256, SHA3-384, SHA3-512. Данное шифрование было введено на случай, если вдруг кто-либо попытается застилить ваши данные с попыткой слить их в будущем. (Отвечая на вопрос "а не видны ли пароли в логах, какой смысл от скрытия если их всё равно можно...

Узнать больше об этом обновлении...
 
После перезахода на сервер если session: true пароль у администраторов не запрашивает (как и должно быть), но исчезают все игроки, хотя они должны исчезать на время введения пароля
 
После перезахода на сервер если session: true пароль у администраторов не запрашивает (как и должно быть), но исчезают все игроки, хотя они должны исчезать на время введения пароля
Нет
Не исчезают
 
думал сам заметишь, но апдейтов с фиксом не вижу! Короче твоя фича в которой можно использовать сразу несколько кодировок работает криво или я не понял как она работает... Установил я значит в конфиге encrypt-method: 'SHA3-256;SALT;SHA256' (пробовал кучу других комбинаций с 2, 3, 4, с солью, без и ничего) после чего попробовал сначало с помощью команды превратить пароль и вставить в data.yml но при вводе писало что он неправильный и так-же пробовал писать pass: пароль чтобы оно само его превращало после перезагрузки в encrypted-pass: закешированныйПароль, но это после этих махинаций так-же писало что пароль ввожу неверно! В итоге приходится использовать 1 тип кодировки
 
думал сам заметишь, но апдейтов с фиксом не вижу! Короче твоя фича в которой можно использовать сразу несколько кодировок работает криво или я не понял как она работает... Установил я значит в конфиге encrypt-method: 'SHA3-256;SALT;SHA256' (пробовал кучу других комбинаций с 2, 3, 4, с солью, без и ничего) после чего попробовал сначало с помощью команды превратить пароль и вставить в data.yml но при вводе писало что он неправильный и так-же пробовал писать pass: пароль чтобы оно само его превращало после перезагрузки в encrypted-pass: закешированныйПароль, но это после этих махинаций так-же писало что пароль ввожу неверно! В итоге приходится использовать 1 тип кодировки
Подумай лучше про то как эта штука работает и почему то что ты написал это бред сумасшедшего
 
Назад
Сверху Снизу