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

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

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

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

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    там так и есть
    Код:
    inv[i].getAmount() <= 0 || inv[i].getAmount() > inv[i].getMaxStackSize()
     
  2. Mr Hosting
  3. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    Только не в том случае если предмет является частью gui меню плагина.
    Есть мысль, сделать игнор предмета с нестандартным/цветным именем + многострочное описание. Костыльно, но эффективно.
     
  4. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    Добавлены дополнительные опции, возможно теперь решится проблема с гуями.
    Код:
    #удалять бесконечные предметы (багнутое количество)
    #получаются большим количеством способов
    reminf: true
      rinoloc: true #не проверять инвентари без локации
      rinonames: [gui] #не проверять инвентари с этими названиями
    В принципе, тут один rinoloc должен спасать.
     
  5. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    На gui больше не ругается, благодарю. Тут начал на 1.11.2 ругаться на эндер сундук, возможно из-за того что перемещение предметов идет сразу в несколько стаков мгновенно из-за мода на инвентарь, само перемещение не блокируется и это хорошо, но вот срач в консоли это некрасиво. Лог ошибки в файле.
     

    Вложения:

    • new 1.txt
      Размер файла:
      153,9 КБ
      Просмотров:
      4
  6. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    пофикшу, но не знаю когда
     
  7. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    Ну не к спеху, крашей нет и ладно. Просто за консолью не оч удобно следить. И еще один баг заметил, хз возможно с твоим плагином связан, предметы бывает отказываются стакаться на отрез, как ни кликай, все без толку, а других плагинов влияющих на предметы типа itemfixer или entfix не стоит.
    На спигот думаю стоит выложить, а там глядишь буржуи благодарить начнут своей валютой.
     
  8. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    Проверяй. Там само ведро крашится, фикс кривой.
     
  9. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    ну возможно у тебя остались старые предметы, которые были когда стоял EF или IF
     
  10. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    Очищал статистику, некоторое время норм, потом опять, правда теперь проявляется не всегда. Хз в чем дело, ладно с переходом на 1.12 думаю виднее будет, я вайп собрался делать и сборку оптимизировать посильнее еще, как минимум хочу отказаться от генератора пустого мира в пользу стандартной пустой суперплоскости.
    Последняя версия при запуске выдает такую ошибку и не загружается.
    [07:52:25] [Server thread/ERROR]: Could not load 'plugins/DupeFixer.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NullPointerException
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[spigot.jar:git-Spigot-54ec0b8-7b044de]
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[spigot.jar:git-Spigot-54ec0b8-7b044de]
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [spigot.jar:git-Spigot-54ec0b8-7b044de]
    at org.bukkit.craftbukkit.v1_11_R1.CraftServer.loadPlugins(CraftServer.java:301) [spigot.jar:git-Spigot-54ec0b8-7b044de]
    at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:204) [spigot.jar:git-Spigot-54ec0b8-7b044de]
    at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:544) [spigot.jar:git-Spigot-54ec0b8-7b044de]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
    Caused by: java.lang.NullPointerException
    at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColor.java:324) ~[spigot.jar:git-Spigot-54ec0b8-7b044de]
    at ru.intervi.dupefixer.Mess.color(Mess.java:108) ~[?:?]
    at ru.intervi.dupefixer.Mess.load(Mess.java:195) ~[?:?]
    at ru.intervi.dupefixer.Mess.<init>(Mess.java:13) ~[?:?]
    at ru.intervi.dupefixer.Main.<init>(Main.java:37) ~[?:?]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_121]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_121]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_121]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_121]
    at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_121]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:76) ~[spigot.jar:git-Spigot-54ec0b8-7b044de]
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[spigot.jar:git-Spigot-54ec0b8-7b044de]
    ... 6 more
     
  11. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    потому что надо обновить конфиг и локализацию, я пока ещё не настрочил авто-обновлялку
     
  12. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    Я удалил папку плагина совсем. При запуске он ее создает, но плагин не включается. Ядро Spigot 1.11.2 последнее обновление.
     

    Вложения:

    • latest.txt
      Размер файла:
      39,6 КБ
      Просмотров:
      2
  13. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    По странному стечению обстоятельств новая локализация в плагин не запакавалась. Вот этого там нехватает в конце:
    Код:
    #WhiteList
    whitelisted: ник %name% есть в белом списке
     
  14. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    Спасибо попробую
    UPD: Работает.
     
    Последнее редактирование: 5 май 2017
  15. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    Добавил авто-обновлялку, но не тестировал. Лучше забэкапить конфиг и локализацию перед обновлением. И кэш в фиксе белого списка добавил, чтобы он каждый раз заново не читался.
     
  16. cretoke

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

    Баллы:
    31
    На last 1.11.2 актуально еще?

    Спасибо.
     
  17. Автор темы
    InterVi

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

    Баллы:
    173
    Имя в Minecraft:
    InterVi
    да, часть дюпов никогда не пофиксят в ядре
     
  18. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    На губку реально его переделать без лишнего гемороя?
     
  19. GHOST-MEN

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

    Баллы:
    76
    Что за бред спамит в консоль?
    Прошу, не придирайтесь к версии minecraft...
    Код:
    2017-07-28 18:02:12 [SEVERE] Could not pass event InventoryOpenEvent to DupeFixer v1.5.P [1.5.2]
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:351)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:31)
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464)
        at org.bukkit.craftbukkit.v1_5_R3.event.CraftEventFactory.callInventoryOpenEvent(CraftEventFactory.java:585)
        at net.minecraft.item.ItemInWorldManager.func_73078_a(ItemInWorldManager.java:603)
        at net.minecraft.network.NetServerHandler.func_72472_a(NetServerHandler.java:875)
        at net.minecraft.network.packet.Packet15Place.func_73279_a(SourceFile:58)
        at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:442)
        at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:223)
        at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
        at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:865)
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:732)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:614)
        at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
    Caused by: java.lang.AbstractMethodError
        at org.bukkit.craftbukkit.v1_5_R3.inventory.CraftInventory.getContents(CraftInventory.java:42)
        at ru.intervi.dupefixer.Fixes.onOpenInv(Fixes.java:316)
        at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:349)
        ... 17 more
    
     
  20. Kirich

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

    Баллы:
    78
    Версия плагина: 3.2
    Под версию сервера: 1.9 и старше
    Есть старая версия для >= 1.7.9 < 1.9
     
  21. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    > DupeFixer v1.5.P
     

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