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

В общем, объясняю ситуацию с BC3 - я использую BlockBreakEvent для проверки привата, этот же ивент слушается Shevchik'ом. Фикс такой - берём мой BC3, открываем архив, заходим во все подкаталоги и заменяем GuiHandler.class (если такой есть) аналогичным из чистого BC3. Это выпилит проверку на приват при открытии GUI. Из модуля transport вырезать не обязательно.
Хотя ивент я отменяю, но как я понял, у @Shevchik в ModFix стоит высокий приоритет на ивент, или же он слушает отменённые ивенты.
Приоритет стоит самый низкий(ниже только MONITOR), оменённые эвенты не слушаются.
 
Приоритет стоит самый низкий(ниже только MONITOR), оменённые эвенты не слушаются.

Очень странно. Вариант 2 - у многих спизженный у меня BC3, там ивент точно не отменяется, и карьер дюпает. Однако почему такая хрень у fantommd - не понятно.
 
Очень странно. Вариант 2 - у многих спизженный у меня BC3, там ивент точно не отменяется, и карьер дюпает. Однако почему такая хрень у fantommd - не понятно.
Просто видимо BlockBreakEvent перед собой автоматом кидает PlayerInteractEvent оттуда и проблемы.
Я запрещаю игроку, если он находится в инвентаре взаимодействовать с чем либо.(Иначе можно было обходить modfixng, хоть это и было сложно.)
 
Просто видимо BlockBreakEvent перед собой автоматом кидает PlayerInteractEvent оттуда и проблемы.
Я запрещаю игроку, если он находится в инвентаре взаимодействовать с чем либо.(Иначе можно было обходить modfixng, хоть это и было сложно.)

Хм... Скорее всего это один из фиксов MCPC+, не помню такой хрени в обычном бакките.
Ну да ладно.
 
Так что делать любителям 1.5.2? Батбоксы можно только сломать, открытие запрещается.
 
Дык вчера с @max--2 тестили как только могли и уже все нормально работает, нет таких багов с открытием и разбитием блока, разве что с BC3 был, но не более.
 
Дык вчера с @max--2 тестили как только могли и уже все нормально работает, нет таких багов с открытием и разбитием блока, разве что с BC3 был, но не более.
Не знаю почему, но у меня сервер не хочет нормально с плагином работать. Какая версия ProtocolLib?
 
Последнее редактирование:
Подтверждаю, у меня на 1.5.2 все корректно работает. Dev версия PL
 
Это называется магия.
А вообще дело в эвентах на мод, на чистых модах у меня даже на 1.5.2 всё работает.
А тем временем я сделал нормальный фикс анализатора агрокультур, теперь он работает как должен.
Правда его я только на 1.6.4 тестировал.
Теперь проверки для фиксов начинаются когда плагин уже проверил открыл ли игрок инвентарь блока или нет.
Это тестовый метод, так что смотрите внимательней.
 
мод фикс 125 билд, протокол либ билд 3.1.1 - 193. Версия сервера 1.5.2
Вписываю в RestrictBlockBreakWhileOpen: ИД и ничего.
Один открыл, второй сломал ну или наоборот, второй открыл, а первый сломал
 
Неправильно вписал значит.
 
Тогда вопросс как нужно?
Вписал вот как:
ProperlyCloseInventories:
removeZeroSizeItems:
enabled: true
checkBlocks:
enabled: true
IDs:
- '23'
- '61'
Запустился без проблем и без ошибок
 
Для начала ты вообще не в тот пункт вкатал, а второе, ты субайди просрал.
 
ой не то копирнул. Вот-так у меня.
RestrictBlockBreakWhileOpen:
enabled: true
IDs:
- '23'
- '61'

Тоесть суб-ид и для ванильной печи и раздатчика нужно? Тогда как можно узнать суб-ИД или тупо ввалить кучу записей? 23:1, 23:2 и т.п.
 
Назад
Верх