1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [ADMIN] AkyloffCheck v1.0 - плагин на вызов игрока на проверку

Тема в разделе "Неподтвержденные плагины", создана пользователем yellowakyloff, 21 авг 2021.

  1. Автор темы
    yellowakyloff

    yellowakyloff Участник Пользователь

    Баллы:
    36
    AkyloffCheck v1.0 - плагин на вызов игрока на проверку

    upload_2021-8-20_23-58-27.png

    upload_2021-8-20_23-58-43.png

    ВОЗМОЖНОСТИ:
    1. Полная настройка плагина под себя
    2. Ограничить многие способности во время проверки
    3. Настроить длительность проверки
    4. Логи (когда игрока вызывают на проверку)


    ПРАВА:
    AkyloffCheck.check - вызвывать игрока на проверку
    AkyloffCheck.ally - признать игрока чистым на проверке
    AkyloffCheck.confess - признаться в использовании читов
    AkyloffCheck.getloggs - получить логи игрока
    AkyloffCheck.bypass - защита от вызова на проверку
    AkyloffCheck.reload - перезагрузить конфиг

    Пример использования title, actionbar
    no-permission: 'У вас нет прав;title:&cУ вас нет прав %nl% Да-да, у тебя нет прав;actionbar:&cУ тебя нет прав, купи донат'

    КОНФИГ:
    Код:
    # Создатель плагина yellowakyloff - vk.com.yellowakyloff
    # Права:
    # AkyloffCheck.check - вызвывать игрока на проверку
    # AkyloffCheck.ally - признать игрока чистым на проверке
    # AkyloffCheck.confess - признаться в использовании читов
    # AkyloffCheck.getloggs - получить логи игрока
    # AkyloffCheck.bypass - защита от вызова на проверку
    # AkyloffCheck.reload - перезагрузить конфиг
    #
    # Пример использования title, actionbar
    # no-permission: 'У вас нет прав;title:&cУ вас нет прав %nl% Да-да, у тебя нет прав;actionbar:&cУ тебя нет прав, купи донат'
    
    messages:
      prefix: '&6&lПРОВЕРКА: &f'
      only-players: 'Команда только для игроков!'
      no-permission: 'У вас недостаточно прав!'
      no-allowed: 'Нет доступных команд.'
      not-found: 'Игрок не в сети!'
      unknown: 'Команда не найдена.'
      start:
        usage: 'Вызвать игрока на проверку: &a/check start <игрок>'
        sender: 'Вы не можете вызвать себя на проверку!'
        bypass: 'У игрока защита от вызовов на проверку!'
        already: 'Игрок уже на проверке!'
        successfully: 'Вы успешно вызвали игрока &a%player% &fна проверку!'
      ally:
        usage: 'Признать игрока невиновным: &a/check ally <игрок>'
        sender: 'Вы не можете себя признать невиновным!'
        already: 'Игрок не на проверке!'
        successfully: 'Вы успешно признали игрока &a%player% &fневиновным!'
        successfully-target: 'Вас признали невиновным;title:&aВас признали чистым%nl%fУдачной игры!'
      confess:
        usage: 'Признаться в использовании читов: &a/check confess'
        already: 'Вы не на проверке!'
      getloggs:
        usage: 'Посмотреть логи проверок игрока: &a/check getloggs <игрок>'
        successfully: 'Вы успешно посмотрели логи проверок игрока &a%player%'
      reload:
        usage: 'Перезагрузить конфиг - /check reload'
        successfully: 'Вы успешно перезагрузили конфиг!'
    
    check:
      check-target: # сообщение, которые будет писаться игроку, которого вызвали на проверку
        - ''
        - '&f &6&l┏        &c&lПРОВЕРКА!'
        - '&f &6&l⎪ &fВы были вызваны на проверку'
        - '&f &6&l⎪ &fВ подозрении использовании читов'
        - '&f &6&l⎪ '
        - '&f &6&l⎪ &fДо конца проверки: %time%'
        - '&f &6&l⎪ &fПришлите свой дискорд/скайп модератору:'
        - '&f &6&l⎪ &7/m %player% ваш дискорд/скайп'
        - '&f &6&l⎪'
        - '&f &6&l⎪ &fПо истечению времени, Вы будете'
        - '&f &6&l┗ &fЗабанены на &e30 &fдней;title:&6&lПРОВЕРКА %nl% &fСмотри в чат!'
        - ''
      actionbar: '&fОсталось времени: %time%'
    
    format-logs:
      start: |-
        &f &f
        &f &6&l┏ &a[ВЫЗВАН НА ПРОВЕРКУ]
        &f &6&l⎪ &fДата: &e%date%
        &f &6&l⎪ &fИгрок: &e%target%
        &f &6&l┗ &fМодератор: &e%player%
        &f &f
    
    settings:
      cooldown: 900 # длительность проверки (в секундах) (3600 секунд - 15 минут)
      message-delay: 15 # каждые 15 сек будет писаться сообщение о том, что он вызван на проверку
      abilities:
        move: true
        drop: true
        inventory: true
        chat: true
        break: true
        place: true
      confess-commands: # команды при использовании /check confess (во время проверки)
        - 'tempban -s %player% 3d Признание в использовании читов'
      timer-commands: # команды, если таймер закончится
        - 'tempban -s %player% 3d Истечении времени таймера'
      quit-commands: # команды при выходе с сервера во время проверки
        - 'tempban -s %player% 3d Выход с проверки'
    
    time:
      seconds: '&e&l&n%size%&e сек.'
      minutes: '&e&l&n%size%&e мин.'
      hours: '&e&l&n%size%&e час.'
      days: '&e&l&n%size%&e дн.'
      now: '&e&lсейчас'
    
    

    https://disk.yandex.ru/d/mqq8D-goBb9wng
     
    Последнее редактирование: 20 ноя 2021
  2. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
  3. SaMEC

    SaMEC Старожил Пользователь

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Эм для профи читера не составит труда забиндить кнопку скрытия панели управления читом и сделать загрузку чита из совершенно другой папки.
    А нубов забанит обычный античит.
     
  4. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Античит который банит...
    Неверные срабатывания вошли в чат

    Для этого хелперов и набирают, пушто АЧ либо не срабатывает, либо срабатывает аж так хорошо, что банит невинных.
     
  5. Автор темы
    yellowakyloff

    yellowakyloff Участник Пользователь

    Баллы:
    36
  6. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Один фиг как по мне это делает хелперов лентяями. Почему бы им ручками не вызвать игрока? Совсем им работу облегчили, не то, что в 10-е годы
     
  7. Bezobrazie

    Bezobrazie Активный участник Пользователь

    Баллы:
    46
    Имя в Minecraft:
    MySoulIsCry
    Щас большинство читов нормальных это модифицированные версии или мод которые оставляют остаточные файлы в папке с игрой. Также есть инжект которые можно чекнуть через утилиту процесс хакер. И да майнкрафтерами не принято скрывать люто читы. Еще вопросы?
     
  8. SaMEC

    SaMEC Старожил Пользователь

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Кто через дискорд будет ставить данную утилиту, вы совсем?
    Как раз таки читы не оставляют остаточные файлы, чтобы их не кто не заметил.
     
  9. Bezobrazie

    Bezobrazie Активный участник Пользователь

    Баллы:
    46
    Имя в Minecraft:
    MySoulIsCry
    Про утилиты это уже к правилам сервера если такое утверждено игрок поставит, если не ставит = бан. И щас большинство читов оставляет файлы в папке библиотеки тот же боритон который во многих читай есть срет туда. Могут не оставлять файлы только прем софт легитный да и почти все премки это hvh софты Так что там ни о какой легитности речь и не идет. Так что найти Читы не составляет труда.
     
  10. Mateomat

    Mateomat Участник

    Баллы:
    31
    Имя в Minecraft:
    TheTamateo
    А сам смысл проверок? Это самое тупое, что можно придумать. Gm3 + spec за челом и все. Читер - отлетает, легит - жив. Хранение читов? Серьезно? Если я не только на этом сервере играю, а на 2b2t? Не пойман - не вор
     
  11. parimek

    parimek Активный участник

    Баллы:
    61
    Как исправить ошибку ?

    [15:50:51 WARN]: java.lang.NullPointerException: Cannot invoke "String.replace(java.lang.CharSequence, java.lang.CharSequence)" because the return value of "ru.yellowakyloff.check.tools.Utils.getMessage(String)" is null
    [15:50:51 WARN]: at AkyloffCheck.jar//ru.yellowakyloff.check.commands.CommandStart.execute(CommandStart.java:51)
    [15:50:51 WARN]: at AkyloffCheck.jar//ru.yellowakyloff.check.commands.CommandManager.onCommand(CommandManager.java:36)
    [15:50:51 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
    [15:50:51 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159)
    [15:50:51 WARN]: at org.bukkit.craftbukkit.v1_17_R1.CraftServer.dispatchCommand(CraftServer.java:869)
    [15:50:51 WARN]: at net.minecraft.server.network.PlayerConnection.handleCommand(PlayerConnection.java:2262)
    [15:50:51 WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2073)
    [15:50:51 WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2054)
    [15:50:51 WARN]: at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:46)
    [15:50:51 WARN]: at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:6)
    [15:50:51 WARN]: at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:56)
    [15:50:51 WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
    [15:50:51 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:149)
    [15:50:51 WARN]: at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.executeTask(IAsyncTaskHandlerReentrant.java:23)
    [15:50:51 WARN]: at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:1423)
    [15:50:51 WARN]: at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:192)
    [15:50:51 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:122)
    [15:50:51 WARN]: at net.minecraft.server.MinecraftServer.bf(MinecraftServer.java:1401)
    [15:50:51 WARN]: at net.minecraft.server.MinecraftServer.executeNext(MinecraftServer.java:1394)
    [15:50:51 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:132)
    [15:50:51 WARN]: at net.minecraft.server.MinecraftServer.sleepForTick(MinecraftServer.java:1372)
    [15:50:51 WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1283)
    [15:50:51 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
    [15:50:51 WARN]: at java.base/java.lang.Thread.run(Thread.java:831)
     
  12. MrGr1mmy

    MrGr1mmy Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    MrGr1mmy
  13. MrGr1mmy

    MrGr1mmy Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    MrGr1mmy
    Как успехи?
     
  14. Автор темы
    yellowakyloff

    yellowakyloff Участник Пользователь

    Баллы:
    36
    Сменил ссылку.
     
  15. глебасик

    глебасик Ньюби

    Баллы:
    1
    AkyloffPerks твой плагин?
     
  16. cactus888

    cactus888 Активный участник Пользователь

    Баллы:
    76
    наверное чтобы у читера не было отмазок что "ой, я размер чата уменьшил на 0%", а так будет блокировка движения
     
  17. cactus888

    cactus888 Активный участник Пользователь

    Баллы:
    76
    мне кажется, написать полностью непалевный чит, который ещё и открывает фейковую папку, если пробовать открыть папку майнкрафта через ресурс паки, проще простого
     
  18. INotSleep

    INotSleep Активный участник

    Баллы:
    61
    Имя в Minecraft:
    INotSleep
    БУДЬТЕ ВНИМАТЕЛЬНЫМИ!!!

    Если у вас плагин AkyloffCheck весит БОЛЬШЕ 29 КБ, ТО НЕМЕДЛЕННО УДАЛИТЕ ЕГО!!!

    Версия плагина, которая к примеру весит 1.59 МБ имеет в себе бекдор, который умеет писать команды, выполнять Java команды, ДДОСить (ДоС) и ещё много чего неизвнстного! Screenshot_1.png изображение_2022-08-27_230041929.png
     
  19. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Вот эта я понимаю :creeper:
     
  20. Dymeth

    Dymeth Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    В джарнике по ссылке из первого поста этой ерунды нет. Откуда ты взял джарник с вирусом?

    Не торопись с выводами
     

Поделиться этой страницей