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

  • Автор темы Автор темы Sirse
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Слишком жестоко пофикшено, даже выпили ignoreDamage... Там правится иначе
Как человек у которого все держаться на Python я с трудом читаю код на Java особенно чужой. И фикс был сделан для себя поэтому как мок так и залатал.
#учитывая что других фиксов вроде как нет
 
Немного магии ребят
magic.png
 
Закончил писать один плагин для защиты сервера от баганых предметов и мне интересно, кто как боролся с фантомными предметами и предметами которые не должны стековаться. Например есть несколько способов состековать (виноваты моды и некоторые плагинами с онлайн магазинами) карты из IC2 и из других модов рюкзаки. Понятно что произойдет, если открыть 64 рюкзака в одном стаке и положить предмет в эти рюкзаки и раздербанить.
 
Закончил писать один плагин для защиты сервера от баганых предметов и мне интересно, кто как боролся с фантомными предметами и предметами которые не должны стековаться. Например есть несколько способов состековать (виноваты моды и некоторые плагинами с онлайн магазинами) карты из IC2 и из других модов рюкзаки. Понятно что произойдет, если открыть 64 рюкзака в одном стаке и положить предмет в эти рюкзаки и раздербанить.
https://cloud.mail.ru/public/1fd2bdc3ca7f/site/Мои плагины/InvalidItemRemover.jar
 
Я думаю, что жирновато проверять каждый тик инвентарь 60 игроков на сервере.
+1 saharin94, лучше проверять в момент использования предметов, чем через шелдер. Также юзаю эвенты.
Добавь в скайп дело есть на мильён доларов
 
Это для каких версий? У меня на 1.6.4 не работает, без краша и в списке плагинов отображается.
Как заставить работать? Что в коде требует правки?
И на 1.6.4 и на 1.7.10 работает прекрасно.
Кто нибудь, подскажите код для проверки нбт свойств предмета.
Например чтобы "Красивый верстак" пофиксить, все предметы с инвентарем дюпает. На сколько знаю, фиксится проверкой нбт, но точный код не знаю. Начинаю это дело изучать, так что был бы рад помощи.
 
И на 1.6.4 и на 1.7.10 работает прекрасно.
Кто нибудь, подскажите код для проверки нбт свойств предмета.
Например чтобы "Красивый верстак" пофиксить, все предметы с инвентарем дюпает. На сколько знаю, фиксится проверкой нбт, но точный код не знаю. Начинаю это дело изучать, так что был бы рад помощи.
Смотри в классе ItemStack форджа, там найдешь их сразу, если внимательно посмотришь.
 
Подскажите фикс дюпа брони с MFSU ic2 - 1.6.4
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ