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

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

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

  1. alexandrage

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

    Баллы:
    173
    Ну с бесконечным стаком все просто. Это -1 или выше 64 стак. Ну обычно это -1.
     
  2. Mr Hosting
  3. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    Не важно как он его получил, плагин точно был установлен и настроен? Этот фикс давно есть.
    Код:
    reminf: true
    Так и забыл указать лицензию GNU GPL v3, но да, можно.
    Тогда вообще не понял про воронку, что там случилось?
    ещё и это говно фиксить? :creeper:
     
  4. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    С воронками фигня какая-то, обычный механизм автопогрузки вещей в сундук и плагин заругался на дюп. Решение было простое у меня выключить проверку.
    Ну как бы если багается, то да лучше пофиксить. Странно, сейчас сам решил потестить и в итоге при попытке дюпнуть предмет удаляется. Это с тем плагином который плагиат. Ну игрок сказал видео снимет, у него так же было по началу, в общем кину потом ссылку на его видео.
     
  5. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    Потому что дефолтный конфиг не откалиброван, его нужно настраивать под себя.
    Так в моём, в последней версии, это есть. Если не отключено в конфиге и если у игрока нет пермишена на исключение.
     
  6. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    Ок, с этим разобрались.

    Эту часть не тестил на твоем, я про этот дюп узнал уже после удаления твоего плагина.
    Ну в общем жду фикса рельсов на твоем плагине:whistle:
     
  7. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    Его пофиксили еще на 1.8.8 в самом ядре, этого фикса нет в новых версиях плагина. Если у тебя устаревший сервер - ничем помочь не могу.
     
  8. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    1.10.2 paperspigot и дюп без плагина с фиксом пашет.
    Кстати вот видео от игрока
    Так ну и сам на 1.11 нашел. Хз может и пригодится, но как по мне все фиксится простым запретом на такие порталы и использованием multiverse/multiworld
     
  9. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    На этом говноядре и не такое может случится. Тут у кого-то даже ковры дюпались тупым ломанием нижнего блока.
    пофикшу когда время будет
     
  10. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    Такое не встречал.
    Думаю многим пригодится.
     
  11. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    пофикшено
    пофикшено
     
  12. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    Заметил ошибку, как понимаю ругается на портал, хотя в конфиге слежение за ними выключено + сами порталы отключены в конфигах ядра.
    [10:10:57] [Server thread/ERROR]: Could not pass event EntityPortalEvent to DupeFixer v3.1
    org.bukkit.event.EventException
    at org.bukkit.plugin.EventExecutor$1.execute(EventExecutor.java:46) ~[patched_1.10.2.jar:git-Paper-916.2]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.10.2.jar:git-Paper-916.2]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.10.2.jar:git-Paper-916.2]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [patched_1.10.2.jar:git-Paper-916.2]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:502) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.Entity.c(Entity.java:2203) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.Entity.U(Entity.java:360) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.EntityLiving.U(EntityLiving.java:185) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.EntityInsentient.U(EntityInsentient.java:181) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.Entity.m(Entity.java:321) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.EntityLiving.m(EntityLiving.java:1768) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.EntityInsentient.m(EntityInsentient.java:241) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.EntityMonster.m(EntityMonster.java:32) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.EntityCreeper.m(EntityCreeper.java:118) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.World.entityJoinedWorld(World.java:1738) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.World.g(World.java:1713) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.World.tickEntities(World.java:1530) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.WorldServer.tickEntities(WorldServer.java:636) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:876) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:404) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:740) [patched_1.10.2.jar:git-Paper-916.2]
    at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:639) [patched_1.10.2.jar:git-Paper-916.2]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
    Caused by: java.lang.NullPointerException
    at ru.intervi.dupefixer.dupe.EndPortal.onPortal(EndPortal.java:21) ~[?:?]
    at ru.intervi.dupefixer.Events.onPortal(Events.java:75) ~[?:?]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor40.execute(Unknown Source) ~[?:?]
    at org.bukkit.plugin.EventExecutor$1.execute(EventExecutor.java:44) ~[patched_1.10.2.jar:git-Paper-916.2]
    ... 22 more
     
  13. alexandrage

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

    Баллы:
    173
    Бублик поинтер.
     
  14. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    зацени где
    Код:
            if (!event.getTo().getWorld().getEnvironment().equals(Environment.THE_END)) return;
    Ну вот КАК?! Локация, мир? Всё в этом тупом ядре через жопу.
     
  15. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    Согласен, но оно жрет меньше. Хотя на нем например не пашет плагин на асинхронную работу редстоуна. Думаю при переходе на 1.12 возьму обычный spigot.
     
  16. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    Вроде пофиксил, теперь там проверки на нуль. И проверку настроек конфига пофиксил, по невнимательности И вместо ИЛИ было.
     
  17. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    На предпоследней версии у одного из игроков возник конфликт с плагином SkillAPI, при выключеных проверках кликов в инвентаре. Скачал уже обнову, поставил, протестирую и потом отпишу. Блокирует открытие gui меню плагина через команду /class skill.
    Хз в чем проблема, но плагин по прежнему мониторит инвентарь и воронки с сундуками, хотя в конфиге это выключено совсем. Ну и из-за этого появляются некоторые баги с механизмами, например криво пашет сортировщик лута, при перекладывании вещей с неполным стаком шифтом в сундук в который еще те же вещи кидает воронка не объединяет их и в последствии пропускает кинутое вручную. Так же не дает открыть gui меню плагина skillAPI для изучения скилов.
     
    Последнее редактирование: 26 мар 2017
  18. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    Только что проверил все выключатели, они в порядке.
    Не уверен что это вообще связано с плагином. Ну если эта воронка заблочилась или анти-дюп быстрыми кликами, то возможно.
    А как не даёт, есть какая-нибудь инфа в логах?
    Вот все выключатели, связанные с инвентарём и кликами:
    Код:
    fastclicks: false
    lothopper: false
    farclick: false
    share: false
    Нужно больше подробностей - инфа из логов (особенно если есть краши), логи самого плагина (в папке с плагином, если включено в конфиге).
     
  19. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    Потестил последнюю обнову, с сундуками вроде норм, выключатели пашут. А вот логи при взаимодействии с skillAPI. Ошибка возникает при попытке увеличить уровень скила, после этого меню изучения скилов не открывается совсем. Костыльный вариант настройки отдельного меню через ChestCommand даже не рассматриваю, там будет слишком мало информации по скилу тогда.
    Предмет IRON_HELMET является иконкой изучения скила и в инвентаре его не было.

    Выяснил, что глюк с воронками и сундуками не связан с плагином.
     

    Вложения:

    • info.txt
      Размер файла:
      426 байт
      Просмотров:
      3
    • latest.txt
      Размер файла:
      38,2 КБ
      Просмотров:
      3
    Последнее редактирование: 4 апр 2017
  20. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    Аа, понял. Там видимо у предметов количество равно 0, это древний дюп в разных вариациях. Выключи пока, а я подумаю как зафиксить.
    Код:
    reminf: false
     
  21. GoodCoder

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

    Баллы:
    76
    0 тоже нужно удалять.
     

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