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

Плагин [FIX] ModFixNG [#67] - фикс разнообразных багов в модах. [1.6.4-1.8]

Тема в разделе "Релизы плагинов", создана пользователем Shevchik, 18 май 2013.

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

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Ты знаешь что такое костыль? Так вот это самый что ни на есть костыль.[DOUBLEPOST=1391202472,1391202173][/DOUBLEPOST]Вообще у меня есть пару идей фикса, но сначала нужно проверить действительно ли в этом дело, но я тупо не мог проверять целую сотню вариантов один.
     
  2. Хостинг MineCraft
    <
  3. zuma2

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

    Баллы:
    173
    Skype:
    sytems.admin
    Имя в Minecraft:
    zuma2
    ты понял от чего происходит? мне кажеться что-то похожие на дюп с перезапуском сервера. там перед сохраением нужно пару вещей закинуть в сундук. потом после сохранения взять в инвентарь. и когда перезагрузиться у нас вещи дюпнуты.
     
  4. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Нет, но есть некоторые предположения.
     
  5. zuma2

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

    Баллы:
    173
    Skype:
    sytems.admin
    Имя в Minecraft:
    zuma2
    идеально, у меня плохой внутрений мир. я узнал большее :D
     
  6. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    Даже не ждите, напишут что проблема ванильного майна и bloodshot закроет иссуз, как они любят делать.
     
  7. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    В ванильном майне такое повторить нельзя.[DOUBLEPOST=1391229725,1391228982][/DOUBLEPOST]Ладно, в любом случае попробуем пошаманить.
    Итак вариант номер 1, пакет обрабатывет даже несмотря на то что инвнетарь на самом деле закрыт(хрен его знает как, но с фрикамом же работало.), поэтому фильтруем пакеты если инвентарь не открыт.
     
    Последнее редактирование: 1 фев 2014
  8. max--2

    max--2 Старожил Пользователь

    Баллы:
    173
    Хмм, баг, на Protocollib 3.2.0, mcpc+ 1.5.2, первый раз открыть можно сундук, а на второй раз сундук уже не открывается. И когда пытаешся сломать его, пишет что он открыт другим игроком.
    На ProtocolLib 3.1.2 все норм.
     
    ПриветОтЛайки нравится это.
  9. Egor33345

    Egor33345 Старожил Переводчик Пользователь

    Баллы:
    173
    Skype:
    Netu-i-ne-budet-nikogda.
    Имя в Minecraft:
    HellDragon97
    Shevchik, А можешь сделать под 1.7.2?
     
  10. FedorNogopletov

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

    Баллы:
    173
    Под 1.7.2 пока мало модов
     
  11. Egor33345

    Egor33345 Старожил Переводчик Пользователь

    Баллы:
    173
    Skype:
    Netu-i-ne-budet-nikogda.
    Имя в Minecraft:
    HellDragon97
    Модов мало, вот только этот замечательный плагин фиксит большинство дюпов и на обычном CraftBukkit
     
    FedorNogopletov нравится это.
  12. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Вполне работает плагин на 1.7.2, в чём проблема?
     
  13. max--2

    max--2 Старожил Пользователь

    Баллы:
    173
    Help me please!
    ProtocolLib 3.1.2, ядро mcpc+ 1.5.2
    пробовал и 145 билд и 160 билд modfixng
    Первый раз открывается какой-то предмет, а потом уже нет. А если ломать то пишет что он уже открыт.
    То же самое и на ProtocolLib 3.2.0
    При загрузке ModfixNG так же пишет следующее:
     
  14. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Откатывай протоколлиб да 3.1.0
     
    max--2 нравится это.
  15. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    С чем это связанно? Тоже заметил и откатился.
    Только на 3.1.2
     
  16. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Какие-то проблемы у самого ProtocolLib с обнаружением legacy пакетов.
     
  17. ArtBorax

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

    Баллы:
    88
    билд 145
    серв 1.6.4
    дюп с ящиком работает, но при этом в консоль вываливает эксепшен длинной в 100метров (таких я еще не видел О_о)
    а этот работает полностью
     
  18. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    1. И где эксепшен?
    2. Интересный вариант этого дюпа, хотя поидее игрок не должен мочь открыть сумку после того как попытался открыть её в портале, хотя учитывая что у вас фикс 1 не пашет, то и этот не будет пахать.
     
  19. ArtBorax

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

    Баллы:
    88
    Код:
    2014-01-28 16:17:07 [SEVERE] Could not pass event PlayerDropItemEvent to ModFixNG v1.0
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:437)
        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 net.minecraft.entity.player.EntityPlayer.func_71019_a(EntityPlayer.java:944)
        at net.minecraftforge.common.ForgeHooks.onPlayerTossEvent(ForgeHooks.java:404)
        at net.minecraft.entity.player.EntityPlayer.func_71021_b(EntityPlayer.java:895)
        at net.minecraft.inventory.Container.func_75134_a(Container.java:633)
        at ic2.core.item.tool.ContainerToolbox.func_75134_a(ContainerToolbox.java:70)
        at net.minecraft.entity.player.EntityPlayerMP.func_71128_l(EntityPlayerMP.java:1163)
        at net.minecraft.entity.player.EntityPlayerMP.func_71053_j(EntityPlayerMP.java:1144)
        at org.bukkit.craftbukkit.v1_6_R3.entity.CraftHumanEntity.closeInventory(CraftHumanEntity.java:313)
        at modfixng.fixes.FixBag.onPlayerDropItem(FixBag.java:192)
        at sun.reflect.GeneratedMethodAccessor137.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:435)
        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 net.minecraft.entity.player.EntityPlayer.func_71019_a(EntityPlayer.java:944)
        at net.minecraftforge.common.ForgeHooks.onPlayerTossEvent(ForgeHooks.java:404)
        at net.minecraft.entity.player.EntityPlayer.func_71021_b(EntityPlayer.java:895)
        at net.minecraft.inventory.Container.func_75134_a(Container.java:633)
        at ic2.core.item.tool.ContainerToolbox.func_75134_a(ContainerToolbox.java:70)
        at net.minecraft.entity.player.EntityPlayerMP.func_71128_l(EntityPlayerMP.java:1163)
        at net.minecraft.entity.player.EntityPlayerMP.func_71053_j(EntityPlayerMP.java:1144)
        at org.bukkit.craftbukkit.v1_6_R3.entity.CraftHumanEntity.closeInventory(CraftHumanEntity.java:313)
        at modfixng.fixes.FixBag.onPlayerDropItem(FixBag.java:192)
        at sun.reflect.GeneratedMethodAccessor137.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:435)
        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 net.minecraft.entity.player.EntityPlayer.func_71019_a(EntityPlayer.java:944)
        at net.minecraftforge.common.ForgeHooks.onPlayerTossEvent(ForgeHooks.java:404)
        at net.minecraft.entity.player.EntityPlayer.func_71021_b(EntityPlayer.java:895)
        at net.minecraft.inventory.Container.func_75134_a(Container.java:633)
        at ic2.core.item.tool.ContainerToolbox.func_75134_a(ContainerToolbox.java:70)
        at net.minecraft.entity.player.EntityPlayerMP.func_71128_l(EntityPlayerMP.java:1163)
        at net.minecraft.entity.player.EntityPlayerMP.func_71053_j(EntityPlayerMP.java:1144)
        at org.bukkit.craftbukkit.v1_6_R3.entity.CraftHumanEntity.closeInventory(CraftHumanEntity.java:313)
        at modfixng.fixes.FixBag.onPlayerDropItem(FixBag.java:192)
        at sun.reflect.GeneratedMethodAccessor137.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:435)
        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 net.minecraft.entity.player.EntityPlayer.func_71019_a(EntityPlayer.java:944)
        at net.minecraftforge.common.ForgeHooks.onPlayerTossEvent(ForgeHooks.java:404)
        at net.minecraft.entity.player.EntityPlayer.func_71021_b(EntityPlayer.java:895)
        at net.minecraft.inventory.Container.func_75134_a(Container.java:633)
        at ic2.core.item.tool.ContainerToolbox.func_75134_a(ContainerToolbox.java:70)
        at net.minecraft.entity.player.EntityPlayerMP.func_71128_l(EntityPlayerMP.java:1163)
        at net.minecraft.entity.player.EntityPlayerMP.func_71053_j(EntityPlayerMP.java:1144)
        at org.bukkit.craftbukkit.v1_6_R3.entity.CraftHumanEntity.closeInventory(CraftHumanEntity.java:313)
        at modfixng.fixes.FixBag.onPlayerDropItem(FixBag.java:192)
    Сомо собой не весь поскольку он весит 120 метров и заканчивается это всё падением сервера.
    При этом когда делаешь дюп это выглядит весело, из тебя начинает сыпаться тоннами ящики, я насчитал больше 10к ящиков после загрузки )))
     
  20. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Это всё потому что у вас билд старый, стабильный сейчас 154.
    Вам товарищ надо спец медаль слоупока выдавать.
     
    Последнее редактирование: 3 фев 2014
  21. saharin94

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

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Проверил у себя - не работает :)
     

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