SoulsRevise - универсальный плагин на проверки как на FunTime [1.2]

  • Автор темыAnyachkaaaaa
  • Дата начала
Anyachkaaaaa
Anyachkaaaaa разместил(а) новый ресурс:

SoulsRevise - универсальный плагин на проверки как на FunTime - SoulsRevise - универсальный плагин на проверки как на FunTime

Основные возможности
  • Система проверок игроков через Discord или AnyDesk
  • Автоматический бан при выходе во время проверки
  • Таймер проверки с возможностью управления
  • Ограничения для проверяемого (движение, команды, инвентарь)
  • Система призов за прохождение проверки
  • Логирование всех проверок в базу данных
  • Интеграция с Discord через webhook
  • Поддержка SQLite, MySQL и PostgreSQL
  • Система кулдаунов для команд
  • AFK трекинг проверяемых игроков
  • /revise...

Посмотреть страницу этого ресурса...
 
T
Здравствуйте! Нашел вот такой баг в плагине SoulsRevise, баг заключается в том что когда пишешь команду: /revise time 5 во время проверки пишется: An internal error occurred while attempting to perform this command, так же вот что пишется в консоле во время этого:
Ник игрока issued server command: /revise time 5
[ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'revise' in plugin SoulsRevise v1.1
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:172) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:826) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:2315) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:2130) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:2083) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:49) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:7) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:55) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1339) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1332) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1308) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1152) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:293) ~[patched_1.16.5.jar:git-Purpur-1171]
at java.lang.Thread.run(Thread.java:840) [?:?]
Caused by: java.lang.IllegalArgumentException: Progress must be between 0.0 and 1.0 (1.55)
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:191) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.craftbukkit.v1_16_R3.boss.CraftBossBar.setProgress(CraftBossBar.java:158) ~[patched_1.16.5.jar:git-Purpur-1171]
at SoulsDev.CheckManager.updateBossBars(CheckManager.java:252) ~[?:?]
at SoulsDev.CheckManager.addTime(CheckManager.java:658) ~[?:?]
at SoulsDev.ReviseCommand.handleTimeCommand(ReviseCommand.java:258) ~[?:?]
at SoulsDev.ReviseCommand.onCommand(ReviseCommand.java:39) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.16.5.jar:git-Purpur-1171]
... 19 more
[WARN]: [SoulsRevise] Ошибка в таймере проверки: Progress must be between 0.0 and 1.0 (1.5479166666666666)

Так же еще один мини баг: когда пишешь /revise stop то пишется два раза "Проверка остановлена." Буду очень благодарен если исправите данные ошибки

Так же еще один баг нашел: баг заключается в том что когда игрок на проверке читов пишет: У меня чит, то в чат ничего не пишется не от имени игрока не к проверяющему
 
Anyachkaaaaa
Здравствуйте! Нашел вот такой баг в плагине SoulsRevise, баг заключается в том что когда пишешь команду: /revise time 5 во время проверки пишется: An internal error occurred while attempting to perform this command, так же вот что пишется в консоле во время этого:
Ник игрока issued server command: /revise time 5
[ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'revise' in plugin SoulsRevise v1.1
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:172) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:826) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:2315) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:2130) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:2083) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:49) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:7) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:55) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1339) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1332) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1308) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1152) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:293) ~[patched_1.16.5.jar:git-Purpur-1171]
at java.lang.Thread.run(Thread.java:840) [?:?]
Caused by: java.lang.IllegalArgumentException: Progress must be between 0.0 and 1.0 (1.55)
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:191) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.craftbukkit.v1_16_R3.boss.CraftBossBar.setProgress(CraftBossBar.java:158) ~[patched_1.16.5.jar:git-Purpur-1171]
at SoulsDev.CheckManager.updateBossBars(CheckManager.java:252) ~[?:?]
at SoulsDev.CheckManager.addTime(CheckManager.java:658) ~[?:?]
at SoulsDev.ReviseCommand.handleTimeCommand(ReviseCommand.java:258) ~[?:?]
at SoulsDev.ReviseCommand.onCommand(ReviseCommand.java:39) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.16.5.jar:git-Purpur-1171]
... 19 more
[WARN]: [SoulsRevise] Ошибка в таймере проверки: Progress must be between 0.0 and 1.0 (1.5479166666666666)

Так же еще один мини баг: когда пишешь /revise stop то пишется два раза "Проверка остановлена." Буду очень благодарен если исправите данные ошибки

Так же еще один баг нашел: баг заключается в том что когда игрок на проверке читов пишет: У меня чит, то в чат ничего не пишется не от имени игрока не к проверяющему
ща обнову залью...
 
Anyachkaaaaa
T
Так вот как бы еще баг который не исправился почему-то: когда пишешь команду: /revise time 5 то таймер замирает у проверяющего и у игрока, хотя у игрока время прибавляется, вот что пишется в чате при команде /revise time 5: An internal error occurred while attempting to perform this command, вот что пишет в консоле:
[INFO]: Player issued server command: /revise time 5
[ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'revise' in plugin SoulsRevise v1.1
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:172) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:826) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:2315) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:2130) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:2083) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:49) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:7) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:55) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1339) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1332) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1407) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1142) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:293) ~[patched_1.16.5.jar:git-Purpur-1171]
at java.lang.Thread.run(Thread.java:840) [?:?]
Caused by: java.lang.IllegalArgumentException: Progress must be between 0.0 and 1.0 (1.65)
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:191) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.craftbukkit.v1_16_R3.boss.CraftBossBar.setProgress(CraftBossBar.java:158) ~[patched_1.16.5.jar:git-Purpur-1171]
at SoulsDev.CheckManager.updateBossBars(CheckManager.java:252) ~[?:?]
at SoulsDev.CheckManager.addTime(CheckManager.java:658) ~[?:?]
at SoulsDev.ReviseCommand.handleTimeCommand(ReviseCommand.java:258) ~[?:?]
at SoulsDev.ReviseCommand.onCommand(ReviseCommand.java:39) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.16.5.jar:git-Purpur-1171]
... 19 more
Так же после проверки игрок остается там где и началась проверка, типа началась проверка и игрока тепнуло в клетку, после того как игрок прошел проверку его не тепает где он был, а он остается в клетке.
 
T
Эмм тут как бы еще одна порция багов) 1) Когда в конфиге сделал тп игрока на определенные корды после завершение проверки игрок остается, можно ли это как-то сделать чтобы игрок тепался на спавн? 2) При комнаде /revise time 5, да ошибки нету, но есть вот такое:
check:
time:
maximum: 3600
period: 480

Фактор: maximum: 3600 буквально перестает работать, так как можно бесконечно прибавлять время. 3) Так же когда пишешь при проверке: у меня чит, ничего не происходит в чат ничего не отправляется. 4) Появилась вот эта ошибка в консоле:
[ERROR]: Could not pass event AsyncPlayerChatEvent to SoulsRevise v1.1
java.lang.IllegalStateException: EntityPotionEffectEvent may only be triggered synchronously.
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:612) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callEntityPotionEffectChangeEvent(CraftEventFactory.java:1717) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callEntityPotionEffectChangeEvent(CraftEventFactory.java:1705) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callEntityPotionEffectChangeEvent(CraftEventFactory.java:1690) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.EntityLiving.c(EntityLiving.java:1107) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.EntityLiving.removeEffect(EntityLiving.java:1120) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.craftbukkit.v1_16_R3.entity.CraftLivingEntity.removePotionEffect(CraftLivingEntity.java:449) ~[patched_1.16.5.jar:git-Purpur-1171]
at SoulsDev.CheckManager.clearCheckEffects(CheckManager.java:635) ~[?:?]
at SoulsDev.CheckListener.clearPlayerEffects(CheckListener.java:83) ~[?:?]
at SoulsDev.CheckListener.onPlayerChat(CheckListener.java:199) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor8.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Purpur-1171]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Purpur-1171]
at io.papermc.paper.adventure.ChatProcessor.post(ChatProcessor.java:225) ~[patched_1.16.5.jar:git-Purpur-1171]
at io.papermc.paper.adventure.ChatProcessor.processingLegacyFirst(ChatProcessor.java:107) ~[patched_1.16.5.jar:git-Purpur-1171]
at io.papermc.paper.adventure.ChatProcessor.process(ChatProcessor.java:65) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.chat(PlayerConnection.java:2232) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:2147) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:2085) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PacketPlayInChat$1.run(PacketPlayInChat.java:43) ~[patched_1.16.5.jar:git-Purpur-1171]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
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) [?:?]
Удачи разработчику! :)
 
ВерхНиз