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

Таки-нашёл корень зла в проблеме с шкафами GregTech и рюкзаками Forestry - оказывается GT использует не MetaData, а Meta-ID, поэтому в конфиг нужно вписывать не 4059:74, а просто 4059.
Отладочный сканер из GT рулит.
Кстати поидее в этом фиксе достаточно силой закрывать инвентарь, а не запрещать тыкат в рамку в общем сейчас соберу билд, а там посмотрим, правда мне тестировать уже не на чём.
 
@Shevchik, короче, я тут вижу обсуждали уже, но проблема с сундуками, когда они остаются открытыми или вещи обратно в них откатывает после вытаскивания, это с чем связанно?)
 
@Shevchik, короче, я тут вижу обсуждали уже, но проблема с сундуками, когда они остаются открытыми или вещи обратно в них откатывает после вытаскивания, это с чем связанно?)
Да хер его знает, без поллитры логов не разберёшь, а логов ни у кого нет.
 
Ну да, логи не пишет, кстати, я заметил, что это когда игрок долгое время находится в игре, когда он перезаходит на сервер, всё нормально, тестировали в 8 человек...
 
Завернул всё что мог и что могло сбоить в try catch, если и теперь не найдём причину, то это уже магия какая-то будет.
 
Скачать заного что-то нужно?)
 
Так вот, потестил, кажется суть понял, когда делаешь быстро 2 клика по сундуку, не открывается GUI...
+ Игроки говорили, из за этого раз в 100500 раз можно дюпнуть что-то.
 
Так вот, потестил, кажется суть понял, когда делаешь быстро 2 клика по сундуку, не открывается GUI...
+ Игроки говорили, из за этого раз в 100500 раз можно дюпнуть что-то.
А вот это уже кажется интересней. ТО есть если сделать быстро 2 клика то сундук на самом деле не откроется?

В этом может быть причина проблемы.

Сборку мне любую 1.5.2 клиент+сервер, срочно.
 
Да, проверял на двух своих серверах, на пустом и с людьми.
 
Хорошо, поставлю на сервер, посмотрим, что у разных игроков в разных ситуациях будет))
 
Хорошо, поставлю на сервер, посмотрим, что у разных игроков в разных ситуациях будет))
Билд ещё не залит, я только завтра внесу пару исправлений, а дальше посмотрим.

НА сегодня я всё, пойду спать.
 
@Shevchik, ну что, когда будет плагин?
 
Код:
2013-10-07 03:53:01 [SEVERE] 2013-10-07 03:53:02 [SEVERE] [ModFixNG] Unhandled exception occured in onSyncPacket() for ModFixNG
java.lang.NullPointerException
at modfix.MFMinecartFreecamOpenFixListener$1.onPacketReceiving(MFMinecartFreecamOpenFixListener.java:80)
at com.comphenix.protocol.async.AsyncListenerHandler.processPacket(AsyncListenerHandler.java:581)
at com.comphenix.protocol.async.AsyncListenerHandler.access$900(AsyncListenerHandler.java:43)
at com.comphenix.protocol.async.AsyncListenerHandler$4.run(AsyncListenerHandler.java:396)
at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58)
at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:759)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:716)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:600)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
2013-10-07 03:53:02 [SEVERE] java.lang.NullPointerException
2013-10-07 03:53:02 [WARNING] [ModFixNG] Task #13 for ModFixNG v1.0 generated an exception
И вот эта вот хреновина (на самом деле она ~5000 раз повторилась крашнула мне сервер
И еще, как я понял, после установки этого плагина у меян на сервере начали лагать инвентари - когда перемещаешь вещи из сундука в инвентарь и наоборот они возвращаются назад
 
Код:
2013-10-07 03:53:01 [SEVERE] 2013-10-07 03:53:02 [SEVERE] [ModFixNG] Unhandled exception occured in onSyncPacket() for ModFixNG
java.lang.NullPointerException
at modfix.MFMinecartFreecamOpenFixListener$1.onPacketReceiving(MFMinecartFreecamOpenFixListener.java:80)
at com.comphenix.protocol.async.AsyncListenerHandler.processPacket(AsyncListenerHandler.java:581)
at com.comphenix.protocol.async.AsyncListenerHandler.access$900(AsyncListenerHandler.java:43)
at com.comphenix.protocol.async.AsyncListenerHandler$4.run(AsyncListenerHandler.java:396)
at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58)
at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:759)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:716)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:600)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
2013-10-07 03:53:02 [SEVERE] java.lang.NullPointerException
2013-10-07 03:53:02 [WARNING] [ModFixNG] Task #13 for ModFixNG v1.0 generated an exception
И вот эта вот хреновина (на самом деле она ~5000 раз повторилась крашнула мне сервер
И еще, как я понял, после установки этого плагина у меян на сервере начали лагать инвентари - когда перемещаешь вещи из сундука в инвентарь и наоборот они возвращаются назад
Обнови ProtocolLib до последних билдов.

Причины проблемы инвентарей пока не ясны, хотя есть предположения.
Переписал частично листенеры пакетов, посмотрим что теперь будет.
 
Надеюсь что с инвентарем решится, ибо дело дошло до того, что через это начали дюпать..
Да вообще хер знает как это решать, мне повторить не удаётся, в том числе и не открытие сундука двойным кликом.
 
Да вообще хер знает как это решать, мне повторить не удаётся, в том числе и не открытие сундука двойным кликом.

Попробуйте просто наполнить сундук чем-нибудь и с зажатым шифтом перетащить разом в инвентарь, попробуйте с зажатым шифтом разные блоки попретаскивать, у меня через какой-то промежуток времени сунлдук начинает после открытия сразу закрываться или что еще смешнее, предметы начинают скакать.. ( хаотично меняться местами)
 
Назад
Верх