Фикс Баги серверов с модами (Vanilla,MCPC)

  • Автор темы Автор темы Sirse
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Насколько я понимаю это был последний баг с сумками?
Ура одной пачкой запрещённых вещей меньше.
 
Shevchik, нужно ли указывать в enableBackPackFixIDs энергометр и прочие предметы, с которыми не работает дюп с 1-9?
 
Тем, у кого вылетает сервер с ошибкой GregTech 2.90h, посвещается -
http://rghost.ru/46093407

Shevchik, как-то криво работает костыль с невозможностью открыть гуи после его открытия/закрытия другим игроком.
 
Тем, у кого вылетает сервер с ошибкой GregTech 2.90h, посвещается -
http://rghost.ru/46093407

Shevchik, как-то криво работает костыль с невозможностью открыть гуи после его открытия/закрытия другим игроком.
После того как игрок закрыл гуй другой игрок сможет открыть эту вещь только после того прошлый игрок уйдёт далеко или выйдет из игры.
Пытаться ловить закрытие инвентаря я не стал, от этого никакого толку.
Или ещё какой-то баг?
 
Не волнуйтесь насчет ProtocolLib, плагин(библиотека) написана очень хорошо и проседаний производительности из за нее нет.
Это радует, а то я однажды установил BkcommonLib для работы NoLagg, и офигел сколько она жрёт, так что не рискнул больше никакие библиотеки ставить и всячески их избегаю.
 
После того как игрок закрыл гуй другой игрок сможет открыть эту вещь только после того прошлый игрок уйдёт далеко или выйдет из игры.
Пытаться ловить закрытие инвентаря я не стал, от этого никакого толку.
Или ещё какой-то баг?

А какое расстояние стоит? Такое чувство, что 30-40
 
А какое расстояние стоит? Такое чувство, что 30-40
10 блоков в каждую из сторон
вот тут я кстати не всё продумал, нужно бы изменить алгоритм, просто этот наименее напряжен. Да и z можно не замерять.
но модфикс в процессе рефакторинга, так что вечером.
Итак отрефаксторил модфикс (а то я начинал уже путаться среди всего этого кода)
Немного изменил алгортм детекта отошедшего от проектного и других столов игрока (теперь достаточно сдвинуться либо по x либо по y на 16 блоков, выйти или перейти в другой мир.)
Так как все эти фиксы полностью фиксят определённые баги, то пойду выложу плагин в раздел с плагинами, позже скину сюда ссылку на тему.
Всё, запилил тему, вот ссылка
http://www.rubukkit.org/threads/fix-modfix-v2-0-фикс-разнообразных-багов-в-модах-1-4-7-1-5-2.36004/
Чтож у меня есть идея как написать запрет опыта для печек через ProtocolLib, но это костыль похуже чем те что используются для остальных фиксов.
Итак печка отсылает при поулчении опыта отсылает пакет ADD_EXP_ORB и SET_EXPIRIENCE, но я не могу разобраться в структуре этих пакетов, кто поможет? Срочно нужны спецы по протокол либ, нужно хотя бы вытащить
из пакета блок который фигачит опыт. Хотя я могу тупо отменять получение опыта если игрок рядом с печкой, но это жестоко, любой игрок в радиусе печки не будет получать опыт.

Эвент который вызывается при спавне орб опыта тоже сойдёт.
Я кстати тут такую вещь понял, на протокол либе же можно баккит эвенты надстроить, по крайней мере Inventory эвенты, BlockPlace, BlockBreak, и может ещё некоторые, вы только подумайте.
 
10 блоков в каждую из сторон
вот тут я кстати не всё продумал, нужно бы изменить алгоритм, просто этот наименее напряжен. Да и z можно не замерять.
но модфикс в процессе рефакторинга, так что вечером.
Итак отрефаксторил модфикс (а то я начинал уже путаться среди всего этого кода)
Немного изменил алгортм детекта отошедшего от проектного и других столов игрока (теперь достаточно сдвинуться либо по x либо по y на 16 блоков, выйти или перейти в другой мир.)
Так как все эти фиксы полностью фиксят определённые баги, то пойду выложу плагин в раздел с плагинами, позже скину сюда ссылку на тему.
Всё, запилил тему, вот ссылка
http://www.rubukkit.org/threads/fix-modfix-v2-0-фикс-разнообразных-багов-в-модах-1-4-7-1-5-2.36004/
Чтож у меня есть идея как написать запрет опыта для печек через ProtocolLib, но это костыль похуже чем те что используются для остальных фиксов.
Итак печка отсылает при поулчении опыта отсылает пакет ADD_EXP_ORB и SET_EXPIRIENCE, но я не могу разобраться в структуре этих пакетов, кто поможет? Срочно нужны спецы по протокол либ, нужно хотя бы вытащить
из пакета блок который фигачит опыт. Хотя я могу тупо отменять получение опыта если игрок рядом с печкой, но это жестоко, любой игрок в радиусе печки не будет получать опыт.

Эвент который вызывается при спавне орб опыта тоже сойдёт.
Я кстати тут такую вещь понял, на протокол либе же можно баккит эвенты надстроить, по крайней мере Inventory эвенты, BlockPlace, BlockBreak, и может ещё некоторые, вы только подумайте.
Часов 5 назад где-то скачал мод фикс ваш, взял кропнайзер, положил в него кристал, закрыл, открыт и в открытом GUI мышкой держал этот кристал никуда не кладя, в этот момент меня давили поршни. Когда умер = 2 кристала. Со старым модфиксом, где можно вписывать ID этот дюп не работает.
 
Часов 5 назад где-то скачал мод фикс ваш, взял кропнайзер, положил в него кристал, закрыл, открыт и в открытом GUI мышкой держал этот кристал никуда не кладя, в этот момент меня давили поршни. Когда умер = 2 кристала. Со старым модфиксом, где можно вписывать ID этот дюп не работает.
Попробовал твой способ, не дюпает, стоит последний ModFix
 
Могу видео снять, если желаете 😉

UP:
по этому видео я и делал.
Любой дюп с кропаналайзером работает на 1.4.7 стабильный и не работает далее и точно на 1.5.2
И ничего я с этим поделать не могу.
ТОт старый фикс обходился если положить кристалл в инвентарь и умереть, поэтому от него отказался, а этот только с сумками помогает.
 
Любой дюп с кропаналайзером работает на 1.4.7 стабильный и не работает далее и точно на 1.5.2
И ничего я с этим поделать не могу.
Я же отвечаю, что на прошлых версиях модфикса такого дюпа не было, когда можно было айди вписывать, увы.
 
Я же отвечаю, что на прошлых версиях модфикса такого дюпа не было, когда можно было айди вписывать, увы.
Это обходилось, просто предмет клался в свой инвентарь, не закрывая инвентарь, игрок умирал, и всё - предмет дюпнут.
 
oDD1
Просмотрел видео, попробовал, не работает -_-
Возможно я сын Гарри Поттера и обладаю силами ктулуху.
 
oDD1
Просмотрел видео, попробовал, не работает -_-
Возможно я сын Гарри Поттера и обладаю силами ктулуху.
В зависимости от билда IC2 и mcpc+ может как работать так и не работать.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх