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

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

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

  1. CreeperMobDevice

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

    Баллы:
    76
    Имя в Minecraft:
    CreeperMobDevice
    Плагин создаёт папку с конфигом на рабочем столе под названием "Новая%20Папка"
    Spigot v1.10.2
     
  2. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    Есть предложение, хотя сомневаюсь, что возьмешься. На версиях спигота 1.12+ заметил баг связаный с миром. При наличии у клиента установленых модов оптифайн + один из глобальных Forestry/ic2 и т. д., мир не прогружается, конкретно блоки. На версиях 1.11.2 и ниже такой фигни нет. Не откажусь даже от кода для фикса такого. Версию указываю именно у сервера, не на клиенте.
     
  3. Alex_Shev

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

    Баллы:
    66
    Имя в Minecraft:
    Alex_Shev
    Добрый день можеете добавить или обяснить есть ли там функция чтобы исключить блоки некоторые, просто на сервере и за этого когда игркои ломают улучшенным алмазным буром который зачарен на авто-плавка то песок должен автоматически переплавливаться в стекло и выпадать стекло но и за плагина песок просто пропадает.
     
  4. GHOST-MEN

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

    Баллы:
    76
    upload_2018-1-11_18-42-57.png
    Ищу человека который сможет поправить эту ошибку, накину на пачку чая рублей 50-150
    А то за день лог сервера весит более 15мб, все время спамит
     
  5. Sasha_@131

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

    Баллы:
    76
    12.01 17:05:38 [Server] ERROR Could not pass event InventoryClickEvent to DupeFixer v3.3 12.01 17:05:38 [Server] INFO org.bukkit.event.EventException 12.01 17:05:38 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[myj8.jar:git-Spigot-e4d4710-e1ebe52] 12.01 17:05:38 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[myj8.jar:git-Spigot-e4d4710-e1ebe52] 12.01 17:05:38 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [myj8.jar:git-Spigot-e4d4710-e1ebe52] 12.01 17:05:38 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [myj8.jar:git-Spigot-e4d4710-e1ebe52] 12.01 17:05:38 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1630) [myj8.jar:git-Spigot-e4d4710-e1ebe52] 12.01 17:05:38 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.a(SourceFile:31) [myj8.jar:git-Spigot-e4d4710-e1ebe52] 12.01 17:05:38 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.a(SourceFile:9) [myj8.jar:git-Spigot-e4d4710-e1ebe52] 12.01 17:05:38 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [myj8.jar:git-Spigot-e4d4710-e1ebe52] 12.01 17:05:38 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_151] 12.01 17:05:38 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_151] 12.01 17:05:38 [Server] INFO at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [myj8.jar:git-Spigot-e4d4710-e1ebe52] 12.01 17:05:38 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [myj8.jar:git-Spigot-e4d4710-e1ebe52] 12.01 17:05:38 [Server] INFO at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [myj8.jar:git-Spigot-e4d4710-e1ebe52] 12.01 17:05:38 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [myj8.jar:git-Spigot-e4d4710-e1ebe52] 12.01 17:05:38 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [myj8.jar:git-Spigot-e4d4710-e1ebe52] 12.01 17:05:38 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151] 12.01 17:05:38 [Server] INFO Caused by: java.lang.NoSuchMethodError: org.*********ventory.Inventory.getLocation()Lorg/bukkit/Location; 12.01 17:05:38 [Server] INFO at ru.intervi.dupefixer.dupe.FarClick.onClick(FarClick.java:30) ~[?:?] 12.01 17:05:38 [Server] INFO at ru.intervi.dupefixer.Events.onClickInInv(Events.java:124) ~[?:?] 12.01 17:05:38 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151] 12.01 17:05:38 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_151] 12.01 17:05:38 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_151] 12.01 17:05:38 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_151] 12.01 17:05:38 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[myj8.jar:git-Spigot-e4d4710-e1ebe52] 12.01 17:05:38 [Server] INFO ... 15 more
    И что делать?
     
  6. Автор темы
    InterVi

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

    Баллы:
    173
    Добавил немного магии, теперь крашей из-за отсутствия метода getLocation не должно быть. Тестируйте новую версию. На 1.5 портировать не буду, на губку тоже. У губки API другое, многое придётся переписать, к тому же неизвестно как там себя ведут дюпы с багами. Я не играл на губковых серверах чтобы точно знать её причуды.
     
  7. Alex_Shev

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

    Баллы:
    66
    Имя в Minecraft:
    Alex_Shev
    Так можете ответить на мой вопрос ?
     
  8. Автор темы
    InterVi

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

    Баллы:
    173
    Ничего не понял про эту странную ситуацию, нужно больше подробностей. А это точно дюпофиксер шалит? Конкретная функция известна?
     
  9. GHOST-MEN

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

    Баллы:
    76
    Почему-же? Устарелая версия? - Да какое имеет значение какая версия, пусть даже это будет 1.2.5, тебе заплатят за это, разве деньги сейчас не в моде? Или вы все гордые со своими 1.7-1.8+?
     
  10. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    То что в новых версиях делается одним методом, в старых либо невозможно, либо надо много костылить. Иногда проще новый плагин написать.
     
  11. Alex_Shev

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

    Баллы:
    66
    Имя в Minecraft:
    Alex_Shev
    Конкретно функция не извесна но может со временем узнаю но проблема заключаеться в том что плагин думает что стекло дюпают которое есть на сервере и каждый кто переплавливает и у всех отбирает, а в печках стекло плавиться но после переплавки его нету как в черную дыру засасивает, плавиться в никуда, и есть мод IC2 так вот есть аддон GraviSuite там есть улучшенный алмазный бур если его зачарить на авто плавку то он когда ломает песок то ничего не випадает попросту ламает его и все, так вот не знаю что делать раньше такого не было, думаю это и за онлайна раньше было меньше людей и все отлично пахало но что-то пошло не так...
    Прошу вашей помощи или совета или если это возможно, можете добавить в плагин функцию исключения блоков чтобы он не трогал определенные блоки.
    Версия 1.7.10 да я знаю что вы не подерживаете уже эту версию но может хотя бы дадите совет...
     
    Последнее редактирование: 13 янв 2018
  12. wotyk

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

    Баллы:
    66
    Сервер 1.7.10 KCauldron-1.7.10-1614.201
    Плагин DupeFixer-1.7.9

    Ситуация такая - пропадает стекло когда игрок пытается его забрать из любого механизма из технических модов, которые стекло делают. В консоле и в логах сообщения дюпфиксера:
    Если плагин отключить, то бур с переплавкой добывает стекло из песка.

    Конфиг
    #----------------------
    #dupefixer.exempt - право на обход защиты (в т.ч. слежки)
    #dupefixer.reload - право перезагружать конфиг
    #dupefixer.clear - право очищать память плагина
    #dupefixer.notify - право видеть оповещения
    #dupefixer.xstat - право смотреть статистику X-Ray игрока
    #dupefixer.update - право проверять обновления плагина
    #dupefixer.nospy - отключить слежку
    #/dfx - для просмотра команд
    #======================
    # Created by InterVi
    # Репо: https://bitbucket.org/InterVi/dupefixer
    #======================

    #=========================================
    #----ВЫКЛЮЧАТЕЛИ----
    #=========================================

    enable: true #включить плагин
    dupefix: true #включить фикс дюпов
    checks: true #включить проверки
    bugs: true #включить фикс багов
    spy: true #включить режимы наблюдения

    #выводить ли оповещения о нарушениях в консоль
    duptocons: true
    #выводить ли оповещения админам
    dupetogame: true
    #записывать ли сообщения в логи
    dupetolog: true

    #выводить ли оповещения о попытках дюпа растений горшком (много флудит)
    dupepot: false
    #выводить ли оповещения о попытках визуального дюпа кувшинок (обычная игровая ситуация)
    duplily: false

    #уведомление игрокам о неудачных попытках
    warn: false
    #сообщения предупреждения
    warnmess: &cНе пытайся дюпать!

    #язык уведомлений
    lang: ru

    #проверять обновления
    update: false

    #=========================================
    #----ДЮПЫ----
    #=========================================

    #дюп с отправкой грузовой вагонетки или осла в ад
    nportal: true

    #дюп растений с помощью горшка
    bpot: true

    #удалять бесконечные предметы (багнутое количество)
    #получаются большим количеством способов
    reminf: false

    #дюп сдвига рельсов поршнем
    railfix: false

    #дюп быстрыми кликами
    fastclicks: false
    maxtimecl: 1 #промежуток времени, за который кликают (в секундах)
    maxclicks: 25 #максимальное кол-во кликов за назначенное кол-во секунд
    maxsclicks: 5120 #максимальное кол-во кликов в одном слоту

    #дюп быстрым поднятием предмета и выходом из игры
    fastexit: true
    fastexitms: 600 #таймаут между действиями в миллисекундах

    #НЕ дюп
    #убрать размножение больших цветков костной мукой
    bigflower: false

    #визуальный дюп кувшинок сидя в лодке (становится более визуальным)
    boatwlily: true

    #=========================================
    #----ПРОВЕРКИ----
    #=========================================

    #удалять предметы с нестандартным зачаром (обрабатывается во время кликов в инвентаре)
    remchar: false
    maxlevel: 0 #максимальный уровень зачарования (если 0 - сравнивается со стандартным для данного предмета)

    #удалять зелья с нестандартными характеристиками
    rempotion: false

    #предотвращать использование x-ray, основываясь на процентном соотношении
    #добытой руды к общему количеству блоков
    xray: false
    xtest: false #тестовый режим (только запись данных)
    xtime: 15 #сколько хранить данные в минутах
    timclean: 1 #интервал очистки в минутах
    fblocks: 200 #не срабатывать первые %кол-во% блоков для страховки (-1 чтобы отключить)
    #обычные блоки, добываемые в поисках руды
    normal: [STONE, COBBLESTONE, GRAVEL, DIRT, GRASS, SAND, SANDSTONE]
    #руда:максимальный процент от общего числа (общее число = обычные_блоки+руда)
    #если процент превышен, срабатывает наказание
    ore: [DIAMOND_ORE:3, GOLD_ORE:3, IRON_ORE:10, COAL_ORE:35, REDSTONE_ORE:15, LAPIS_ORE:2]
    nonorm: true #не использовать список обычных блоков (вся не руда разбавляет процент)
    autoban: false #бан за x-ray
    perexc: 3 #порог превышения процента в кол-во раз (например: в 3 раза, 20%*3=60%)
    banmess: "&c[] x-ray запрещён" #сообщение бана
    xblock: true #блокировать добычу
    xmess: "&cНельзя использовать x-ray! Иди, добудь обычных блоков." #сообщение предупреждения
    #не срабатывать, если рядом есть игрок с нормальной статистикой (один копает, другой добывает руду)
    #учитывается, что друг может уйти (статистика "нарушителя" сбросится)
    #друг должен вскопать больше, чем "нарушитель", не нарушая соотношение
    smartx: true
    xblocks: 230 #расстояние между игроками в блоках

    #=========================================
    #----БАГИ----
    #=========================================

    #телепортация потерявшихся животных (волки, кошки)
    animalstp: true
    antpint: 10 #таймер проверки животных (в секундах)
    antpdist: 30 #дистанция в блоках

    #предотвращение падений сквозь блоки
    antifall: false #30-08-2017 потом не работают команды хом, спавн и другие на телепортацию
    onlycom: true #обрабатывать телепортации только от команд, плагинов и unknown
    preload: true #предзагрузка чанков
    plint: 500 #интервал обработки списка ожидающих телепортации (миллисекунды)
    checkair: true #проверка на застревание в блоке
    airmat: #пустые блоки
    - AIR
    - WATER
    timcheck: true #проверять Y по таймеру после телепортации
    tcint: 1000 #интервал обработки списка телепортированных игроков (миллисекунды)
    ytime: 2000 #через сколько проверять игрока после телепортации (миллисекунды)
    yblocks: 3 #после какого смещения по Y вниз реагировать (включительно)
    joincheck: false #проверять на застревание при заходе на сервер - 29-08-2017 выходишь в одном месте, заходишьв другом

    #предотвращение застревания в крае при заходе в портал
    antiend: false #29-08-2017 потом невозможно попасть в ендер мир, просто выкидывает обратно в главный мир

    #=========================================
    #----РЕЖИМЫ НАБЛЮДЕНИЯ----
    #=========================================

    #мониторинг раздач
    share: false
    sitems: #список предметов
    - DIAMOND
    samount: 256 #кол-во для реакции при раздаче и поднятии
    scamount: 1024 #кол-во для реакции в инвентаре
    scwaitsec: 60 #пауза отслеживания данного игрока после срабатывания (антифлуд)
     
  13. Автор темы
    InterVi

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

    Баллы:
    173
    reminf: false
    Это должно было помочь. Странно. Плагин точно перезагружался после редактирования конфига? Если да, то похоже что баг в коде и опция игнорируется. Не помню после какого коммита выкладывался джарник для 1.7, но в одном из последних (перед переходом на 1.8) всё было нормально и эта опция корректно проверялась. Придётся откатыватся на коммит afd8721 и компилировать. За фикс этого дюпа отвечает класс NegativeItems.

    Полтиник, серьёзно?) Учитывая что я ушёл из майнкрафта, вряд ли ты дашь столько, чтобы мне это стало интересно. Лучше найди другого исполнителя. А ещё лучше обновись на новые версии. В 1.5 адское количество багов, не уверен что от всех можно найти фиксы. Дюпы - это фигня, сервер пакетами положат.

    Похоже на что-то странное и сложное. Точно нет. Возможно это клиентский баг.
     
  14. wotyk

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

    Баллы:
    66
    Теперь совсем непонятно стало. Убрали dupefixer с сервера, а баг с печками остался. Переплавленные руды и песок также пропадают. Просто теперь молча, в консоле ничего нет. Попробую включить дебаг режим, чтобы разобраться.
    В общем, плагин ни при чем. Поэтому его отключение ничего и не дало. Проблема в каком то из магических модов. Предполагаю что в таумкрафте.
     
    Последнее редактирование: 19 янв 2018
  15. Nik3214

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

    Баллы:
    61
    Имя в Minecraft:
    Nik3214
    а для 1,12? :(
     
  16. MarshalSadness

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

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    Плагин успешно запускается, папка не создается, в консоль плагин не жалуется.
    Ядро - PaperSpigot 1.12.
    Версия плагина - последняя.

    На какой-то из более ранних версии (хз какой именно) папка создается без проблем.
     
  17. MarshalSadness

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

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    Обновление сервера до версии 1.12.2 не помогло.
     
  18. Fiks75

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

    Баллы:
    66
    Привет. Возможно обновление для 1.13.2?
    В консоли ошибка:
    Код:
    [DupeFixer] Task #21 for DupeFixer v3.5 generated an exception
    java.lang.IllegalArgumentException: x out of range (expected 0-15, got -22)
            at com.google.common.base.Preconditions.checkArgument(Preconditions.java:168) ~[survival.jar:git-Spigot-f56e2e7-9dc5658]
            at org.bukkit.craftbukkit.v1_13_R2.CraftChunk.validateChunkCoordinates(CraftChunk.java:292) ~[survival.jar:git-Spigot-f56e2e7-9dc5658]
            at org.bukkit.craftbukkit.v1_13_R2.CraftChunk.getBlock(CraftChunk.java:73) ~[survival.jar:git-Spigot-f56e2e7-9dc5658]
            at ru.intervi.dupefixer.bugs.ChunksGC$GC.gc(ChunksGC.java:61) ~[?:?]
            at ru.intervi.dupefixer.bugs.ChunksGC$GC.run(ChunksGC.java:49) ~[?:?]
            at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:81) ~[survival.jar:git-Spigot-f56e2e7-9dc5658]
            at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:392) [survival.jar:git-Spigot-f56e2e7-9dc5658]
            at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:889) [survival.jar:git-Spigot-f56e2e7-9dc5658]
            at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [survival.jar:git-Spigot-f56e2e7-9dc5658]
            at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [survival.jar:git-Spigot-f56e2e7-9dc5658]
            at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [survival.jar:git-Spigot-f56e2e7-9dc5658]
            at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
     
  19. HauserGrim

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

    Баллы:
    96
    Выруби chunksgc в конфиге, он всё равно не очень полезен так как есть в ядре.
     
  20. Zick3223

    Zick3223 Ньюби

    Баллы:
    1
    Здравствуйте, если ещё актуально, у вас сылка на репозиторий не работает
     

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