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

Плагин [SEC/FIX] DupeFixer v3.2 - фикс дюпов, багов, X-Ray [>=1.9]

Тема в разделе "Неподтвержденные плагины", создана пользователем InterVi, 12 апр 2015.

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

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

    Баллы:
    173
    [​IMG]
    DupeFixer
    Версия плагина: 3.2
    Под версию сервера: 1.9 и старше
    Есть старая версия для >= 1.7.9 < 1.9

    Фикс известных (и не очень) дюпов с выводом сообщений о попытках в консоль и в игру, что позволяет администраторам проследить за дюпающими. Некоторые дюпы могут быть не актуальны на последней версии ядра. Устраняет некоторые баги и X-Ray.

    Более подробное описание есть на странице плагина.

    Анти-дюп:
    • старый дюп адским порталом
    • дюп негативными предметами
    • дюп воронками
    • дюп грузовой вагонеткой в отгруженном чанке
    • различные старые, не актуальные дюпы (для динозавров)
    Полезные фичи:
    • умная блокировка X-Ray
    • мониторинг раздач
    • борьба с различными багами

    Дюпы описывать не буду (некоторые последовательности даже не помню), кому надо - сам найдет на ютубе.
    На 1.8.8 не актуально:
    • дюп растений горшком
    • дюп рельс поршнем
    • дюп быстрыми кликами - только визуально
    • дюп ковров актуален только для PaperSpigot, версии неизвестны

    Команды:

    • /dfx reload - перезагрузить конфиг
    • /dfx clear - очистить память
    • /dfx xstat ник - посмотреть статистику
    • /dfx update - проверить обновления плагина
    • /dfx report|noreport - включить/выключить оповещения
    • /dfx uuid ник - узнать UUID игрока
    • /dfx name uuid - узнать ник игрока
    • /dfx ltclear - очистить список заблокированных воронок
    • /dfx cgc - отгрузить лишние чанки
    • /dfx online ник - узнать даты захода игрока

    Права (Permissions):

    • dupefixer.exempt - право на обход защиты (в т.ч. слежки)
    • dupefixer.reload - право перезагружать конфиг
    • dupefixer.clear - право очищать память плагина
    • dupefixer.notify - право видеть оповещения
    • dupefixer.xstat - право смотреть статистику X-Ray игрока
    • dupefixer.update - право проверять обновления плагина
    • dupefixer.nospy - отключить слежку
    • dupefixer.ltclear - право на команду /dfx ltclear
    • dupefixer.cgc - право на команду /dfx cgc
    • dupefixer.online - право на команду /dfx online

    1.0:
    • релиз плагина
    1.1:
    • исправлено создание конфига на Windows
    1.2:
    • фикс дюпа рельс поршнем
    1.3:
    • большая оптимизация когда
    • убраны баги
    • повышена надежность и снижена нагрузка
    • добавлен фикс дюпа быстрыми кликами
    • добавлены новые опции в конфиг
    1.4:
    • исправлены баги
    • фикс быстрого поднятия предмета и выхода из игры
    • добавлено удаление предметов с нестандартным зачаром
    • добавлена блокировка использования нестандартных зелий
    • добавлены оповещения в игру
    • свой класс для чтения конфига, красивые отступы в конфиге (ему пофигу на пробелы)
    1.5:
    • исправлен 1 баг
    • небольшая оптимизация когда
    1.6:
    • фикс мелких багов
    • небольшая оптимизация кода
    • багнутые предметы больше нельзя применить (больше проверок)
    • фикс дюпа ковров (для PaperSpigot)
    1.7:
    • фикс визуального дюпа лилии сидя в лодке (делает более визуальным О_о)
    • фикс фичи размножения больших цветков костной мукой
    1.9:
    (1.8 куда-то пропала, исправлять не буду)
    • большая оптимизация кода
    • фиксы
    • новый функционал
    ...:
    • много правок, которые не описывались здесь
    3.0:
    • доработка анти X-Ray
    • много чего, смотрите коммиты
    3.1:
    • фиксы
    • фикс дюпа багнутым предметом (теперь проверяется ещё и максимальный размер стака)
    • фикс дюпа порталом края
    3.2:
    • фикс вывода статистики XRay
    • новые опции настройки reminf
    • изменены приоритеты событий
    • немного изменён файл локализаци

    Код:
    #=========================================
    #----ВЫКЛЮЧАТЕЛИ----
    #=========================================
    
    enable: true #включить плагин
    dupefix: true #включить фикс дюпов
    checks: true #включить проверки
    bugs: true #включить фикс багов
    spy: true #включить режимы наблюдения
    
    #выводить ли оповещения о нарушениях в консоль
    duptocons: true
    #выводить ли оповещения админам
    dupetogame: true
    #записывать ли сообщения в логи
    dupetolog: true
    
    #выводить ли оповещения о попытках дюпа растений горшком (много флудит)
    dupepot: false
    #выводить ли оповещения о попытках визуального дюпа кувшинок (обычная игровая ситуация)
    duplily: false
    
    #уведомление игрокам о неудачных попытках
    warn: true
    #сообщения предупреждения
    warnmess: &cНе пытайся дюпать!
    
    #язык уведомлений
    lang: ru
    
    #проверять обновления
    update: true
    
    #=========================================
    #----ДЮПЫ----
    #=========================================
    
    #дюп с отправкой грузовой вагонетки или осла в ад
    nportal: true
    
    #удалять бесконечные предметы (багнутое количество)
    #получаются большим количеством способов
    reminf: true
      rinoloc: true #не проверять инвентари без локации
      rinonames: [gui] #не проверять инвентари с этими названиями
    
    #дюп быстрыми кликами
    fastclicks: false
      maxtimecl: 1 #промежуток времени, за который кликают (в секундах)
      maxclicks: 5 #максимальное кол-во кликов за назначенное кол-во секунд
      maxsclicks: 7 #максимальное кол-во кликов в одном слоту
    
    #дюп быстрым поднятием предмета и выходом из игры
    fastexit: true
      fastexitms: 600 #таймаут между действиями в миллисекундах
    
    #НЕ дюп
    #убрать размножение больших цветков костной мукой
    bigflower: false
    
    #визуальный дюп кувшинок сидя в лодке (становится более визуальным)
    boatwlily: true
    
    #дюп замкнутыми воронками
    lothopper: true
      moveint: 5 #интервал в секундах, за который ведется подсчет
      maxmove: 15 #макс. кол-во перемещений предмета
      minhopper: 2 #мин. кол-во воронок для срабатывания
      hdist: 50 #расстояние в блоках, в пределах которого группируются воронки
      movehalt: false #блокировать перемещения
      eachother: true #срабатывать только при схеме "воронка в воронку" (можно задействовать и сундуки)
      hreplace: false #заменять воронки на другой блок
        htype: DIRT #название блока
      chitem: true #срабатывать только при перемещении заданного предмета
        mitems: #предметы
        - DIAMOND
        - DIAMOND_ORE
        - DIAMOND_BLOCK
        - GOLD_INGOT
        - GOLD_ORE
        - GOLD_BLOCK
        - EMERALD
        - EMERALD_ORE
        - EMERALD_BLOCK
    
    #дюп вытаскиванием предмета из инвентаря в отгруженном чанке
    farclick: true
      fcblocks: 10 #расстояние между игроком и инвентарем, после превышения которого нужно отменить клик
    
    #=========================================
    #----ПРОВЕРКИ----
    #=========================================
    
    #удалять предметы с нестандартным зачаром (обрабатывается во время кликов в инвентаре)
    remchar: true
      maxlevel: 0 #максимальный уровень зачарования (если 0 - сравнивается со стандартным для данного предмета)
    
    #удалять зелья с нестандартными характеристиками
    rempotion: true
    
    #предотвращать использование x-ray, основываясь на процентном соотношении
    #добытой руды к общему количеству блоков
    xray: true
      xtest: false #тестовый режим (только запись данных)
      xtime: 15 #сколько хранить данные в минутах
        timclean: 1 #интервал очистки в минутах
      fblocks: 200 #не срабатывать первые %кол-во% блоков для страховки (-1 чтобы отключить)
      #обычные блоки, добываемые в поисках руды
      normal: [STONE, COBBLESTONE, GRAVEL, DIRT, GRASS, SAND, SANDSTONE]
      #руда:максимальный процент от общего числа (общее число = обычные_блоки+руда)
      #если процент превышен, срабатывает наказание
      ore: [DIAMOND_ORE:3, GOLD_ORE:5, IRON_ORE:20, COAL_ORE:50, REDSTONE_ORE:25, LAPIS_ORE:2]
      nonorm: true #не использовать список обычных блоков (вся не руда разбавляет процент)
      autoban: false #бан за x-ray
        perexc: 3 #порог превышения процента на кол-во процентов (например: в на процента, 20%+3=23%)
        banmess: "&c[DupeFixer] x-ray запрещён" #сообщение бана
      xblock: false #блокировать добычу
        xmess: "&cНельзя использовать x-ray! Иди, добудь обычных блоков." #сообщение предупреждения
      #не срабатывать, если рядом есть игрок с нормальной статистикой (один копает, другой добывает руду)
      #учитывается, что друг может уйти (статистика "нарушителя" сбросится)
      #друг должен вскопать больше, чем "нарушитель", не нарушая соотношение
      smartx: true
        xblocks: 230 #расстояние между игроками в блоках
      xbuffer: true #буфер сломанных блоков не руды (предотвращает ложные срабатывания, когда, например, руда собрана по краям пещеры)
        xbsize: 4 #размер буфера
      xminy: 0 #Y координата, от которой и ниже работает проверка (0 чтобы отключить)
    
    #=========================================
    #----БАГИ----
    #=========================================
    
    #телепортация потерявшихся животных (волки, кошки)
    animalstp: true
      antpint: 100 #таймер проверки животных (в тиках)
      antpdist: 30 #дистанция в блоках
    
    #предотвращение падений сквозь блоки
    antifall: true
      onlycause: true #обрабатывать тп только из списка причин
        #Еще доступны:
        #CHORUS_FRUIT
        #ENDER_PEARL
        #SPECTATE
        #UNKNOWN (срабатыает при заходе на сервер)
        tpcause: #список причин
        - COMMAND
        - PLUGIN
        - END_GATEWAY
        - END_PORTAL
        - NETHER_PORTAL
      preload: true #предзагрузка чанков
        plint: 10 #интервал обработки списка ожидающих телепортации (тики)
      falldist: 50 #расстояние между точками, при котором не надо действовать (0 чтобы отключить)
      checkair: true #проверка на застревание в блоке
        airmat: #пустые блоки
        - AIR
        - WATER
      timcheck: true #проверять Y по таймеру после телепортации
        tcint: 1000 #интервал обработки списка телепортированных игроков (миллисекунды)
        ytime: 2000 #через сколько проверять игрока после телепортации (миллисекунды)
        yblocks: 3 #после какого смещения по Y вниз реагировать (включительно)
      joincheck: true #проверять на застревание при заходе на сервер
    
    #предотвращение застревания в крае при заходе в портал
    antiend: false
    
    #блокировка потухания огня
    nofade: true
      fadeblocks: #блоки, на которых огонь сверху не должен тухнуть
      - NETHERRACK
    
    #убирать скорость при телепортации
    tpvel: true
      yadd: 0 #сколько прибавить к Y координате (0 чтобы отлючить)
      veldist: 5 #расстояние между точками, при котором не действовать (0 чтобы отключить)
      velint: 2 #интервал в секундах, в течении которого после телепортации отменяется урон от падения
    
    #отгрузка чанков по таймеру
    chunksgc: true
      keepspawn: true #не отгружать спауны миров
      gcint: 6000 #интервал отгрузки в тиках
      sysgc: true #вызывать ли сборщик мусора
    
    #=========================================
    #----РЕЖИМЫ НАБЛЮДЕНИЯ----
    #=========================================
    
    #утилиты
    dformat: 'YYYY-MM-dd/HH:mm:ss' #формат вывода даты
    
    #мониторинг раздач
    share: true
      sitems: #список предметов
      - DIAMOND
      samount: 64 #кол-во для реакции при раздаче и поднятии
      scamount: 128 #кол-во для реакции в инвентаре
      scwaitsec: 60 #пауза отслеживания данного игрока после срабатывания (антифлуд)

    Важно! При обновлении со старых версий не забывайте обновить конфиг!

    Репозиторий на BitBucket:: https://bitbucket.org/InterVi/dupefixer
    Багтрекер: https://bitbucket.org/InterVi/dupefixer/issues
    Исходники, самые свежие версии - всегда там.

     
    Последнее редактирование: 5 апр 2017
  2. LeoDon

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

    Баллы:
    61
    Имя в Minecraft:
    LeoDon
    Спасибо! :)
     
  3. Автор темы
    InterVi

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

    Баллы:
    173
    Обновлено! Теперь в винде нормально выгружается конфиг.
     
  4. ForceField_REAL

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

    Баллы:
    61
    Skype:
    mr.leyzi
    Имя в Minecraft:
    ForceField
    Молодчик,нормальный плагин! А он на версию 1.5.2 идет?
     
  5. Автор темы
    InterVi

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

    Баллы:
    173
    не тестировал
     
  6. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    В Крае, если это измерение. На краю, если это краешек чего-то (прим.: край стола).
    Выделил три отличительных признака
     
  7. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Единственный дюп, который до сих пор работает на 1.7-1.8 версиях - это баг с дюпом рельс через липкий поршень.
    Если добавишь в плагин, будет замечательно.
     
  8. Автор темы
    InterVi

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

    Баллы:
    173
    Исправлено.

    Осталось еще 3 заковыристых дюпа, которые я пока не придумал как фиксить :(
     
  9. Starr

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

    Баллы:
    98
    Так и должно быть?

    1) Криперы не наносят урон игрокам где-либо (по идее, если тут фикс взрывов сундуков, то нужно блочить только урон блокам и только рядом с контейнерами)
    //Проблема с WG
    2) Игроки не могут взаимодействовать с ослами (садятся и их сразу скидывает)
     
    Последнее редактирование: 6 июл 2015
  10. Автор темы
    InterVi

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

    Баллы:
    173
    1) настраивай вг, ты походу криперов отключил вообще, смысл тогда этот фикс врубать
    2) там только ивент входа в портал обрабатывается и на осликов он не влияет, пусть сначала яблоками приручат
     
  11. Starr

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

    Баллы:
    98
    Да этот вг вообще, с обновлением до 6.0 много странного намутили. В том то и дело, что крипы включены. А вот на регионах они отключаются.

    Приручали, хз в чем дело. Когда плагин загружен, игроков сразу выбрасывает с осла, а когда плагин отключен - нет...
     
  12. Kirich

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

    Баллы:
    78
    Запили под 1.6.4
     
  13. Автор темы
    InterVi

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

    Баллы:
    173
    А крашей нет в консоли? А если dupsit отключить?
     
  14. Starr

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

    Баллы:
    98
    Крашей не было, dupsit отключал - все равно не могли садиться.
     
  15. Автор темы
    InterVi

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

    Баллы:
    173
    Клик отменяется только если игрок сидит в каком-то транспорте и эта опция включена, причем пишет сообщение как игроку, так и в консоль.
     
  16. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Код плагина - это просто ужас. Не понимаю, зачем нужны запреты ломания блоков под цветочным горшком и запрет кликать по блокам, сидя в транспорте?
     
  17. Kirich

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

    Баллы:
    78
    типо "фикс"
     
  18. Автор темы
    InterVi

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

    Баллы:
    173
    Потому что есть такие дюпы, но не на всех версиях. Например дюп цветов работал в 1.7 и первых 1.8, сейчас уже нет.
     
  19. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Просто на промежуточных версиях сидеть нечего.
     
  20. Автор темы
    InterVi

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

    Баллы:
    173
    Скоро добавлю фикс быстрых кликов, уберет разные вариации визуальных дюпов. У самого вещи према переименовывали чтобы раздать, теперь конец этому. И еще удалялку предметов с нестандартным зачаром. Никак руки не дойдут перенести код из своего AllFixer.
     

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