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

Shevchik

Старожил
Пользователь
Баллы
173
Имя в Minecraft
_Shevchik_
Внимание:
1)данный плагин требует ProtocolLib версии не менее 3.0.1 для работы.
2)Данный плагин несовместим с модом InventoryTweaks.


Немного о фиксах:
Фикс дюпов с сумками из Forestry и других, фикс анализатора агрокультур, ящик для инструментов, и т.д.
Фикс дюпа связанного с отгрузкой чанков при открытом модифицированном инвентаре.
Фикс дюпа с фрикамом и сломом блока с инвентарём
Фикс дюпа связанного с отгруженными энтитями.
Фикс бага с визуальной бронёй.
И много других фиксов

Более подробная информация о багах в этой теме.


Команды:
перм на все команды: modfix.conf
/modfix reload - перезагружает конфиг
/modfix iteminfo - Item Material и subID
/modfix entityinfo - Entity Type
/modfix blockinfo - Block Material и subID.
/modfix inventoryinfo - Inventory name

config.yml:

Это пример:
YAML:
BackPackFix:
  enabled: true #Включить фикс сумок как таковой
  restrict19ButtonClick:
    enabled: true #Запрещает использовать кнопки 1-9 в открытой сумке если это сместит сумку на другой слот
      inventoryNames: [] #Inventory names сумок для этого фикса. (любые сумки из модов)
  fixCropanalyzer:
    enabled: true #Фиксит анализатор агрукультур из ic2
  fixToolbox:
    enabled: true #Фиксит ящик для инструментов из ic2
ProperlyCloseInventories:
  checkBlocks:
    enabled: true #В случае нарушения целостности блока, или отдалении от него, инвентарь игрока открывшего инвентарь блока закроется.
    materials: [] #material:subid блоков которые надо ослеживать (любые блоки с инвентарём (сундуки,автоверстак,филлер и всякое такое.))
  checkEntities:
    enabled: true #в случае невалидности энтити, или отдалении от неё, инвентарь игрока открывшего инвентарь энтити закроется.
    types: [] #type энтитей которые надо отслеживать (вагонетки и т.д.)
ForceSyncSlots:
  enabled: true #Синхронизирует слоты брони сервера и игрока что позволяет избежать халявного полёта на визульно дюпнутом джетпаке
ValidateActions:
  enabled: true #Проверяет некоторые действия игрока на предмет их правильности исполнения.
Restrict19ButtonClick:
  enabled: true #Запрещает тыкать кнопки 1-9 в данных инвентарях
  inventoryNames: [] #Inventory names контейнеров для этого фикса.
RestrictShiftButtonClick:
  enabled: true #Запрещает тыкать shift в данных инвентарях
  inventoryNames: [] #Inventory names контейнеров для этого фикса.
MicroblockFix:
  enabled: true #Фикс дюпа с микроблоками
  itemMaterial: AIR #Material итема микроблока
  blockMaterial: AIR #Material блока микроблока

Ссылки:
Скачать
Сырцы Лицензия плагина - (GNU GPLv3)
 
Последнее редактирование:
В конфинге присутствуют еще две строки которых нет в описание.

BadIDs: []
EnableFillagersFix: true

P.S. Спасибо за работу.
 
В конфинге присутствуют еще две строки которых нет в описание.

BadIDs: []
EnableFillagersFix: true

P.S. Спасибо за работу.
Эм, таких полей не может существовать, разве что вы не обновляли конфиг со времён ModFix 1.0
 
О, мой плагин в релизах, спасибо всем кто давал описания багов и сборки для тестирования и предлагал методы решения.
news-top-1275903696-pivo.jpg


P.S мы ещё не закончили, ещё много чего надо зафиксить.
А так же безумная идея с помощью ProtocolLib сделать bukkitevents для модов.
 
Одновременно. (С автономными вещами придётся правда скорее всего пому****ться, но это решаемо.)

Быть может не упарыватся с плагином, а реализовывать всё это дело на уровне ядра совместно с разработчиками mcpc+?
 
Быть может не упарыватся с плагином, а реализовывать всё это дело на уровне ядра совместно с разработчиками mcpc+?
Ага, они 3й месяц не могут баг с terrafiracraft исправить с генерацией и здоровьем, пришлось на плагине делать..
 
открыл тестовое дерево, теперь там стол доступен сразу же после закрытия прошлым игроком, а так же в сумках нельзя нажать кнопки 1..9 только если они заменят сумку при перемещении.
 
открыл тестовое дерево, теперь там стол доступен сразу же после закрытия прошлым игроком, а так же в сумках нельзя нажать кнопки 1..9 только если они заменят сумку при перемещении.

Только хотел предложить про 1...9 )
Не знаю, проблема ModFix или MCPC+, но факт такой - на стыке чанков разрываются связи между трубами BC3 и RP2, теряется связь красной пыли.
Отключил ChunkUnloadingFix, вроде проблема ушла.
 
Только хотел предложить про 1...9 )
Не знаю, проблема ModFix или MCPC+, но факт такой - на стыке чанков разрываются связи между трубами BC3 и RP2, теряется связь красной пыли.
Отключил ChunkUnloadingFix, вроде проблема ушла.
На стыке чанков происходит закрытие инвентаря, не знал что оно так на пыль действует 0_0.
Придётся что-то другое придумать для этого фикса
 
На стыке чанков происходит закрытие инвентаря, не знал что оно так на пыль действует 0_0.
Придётся что-то другое придумать для этого фикса

Сделать закрытие при отдалении на 10 блоков от координат открытия?
 
Сделать закрытие при отдалении на 10 блоков от координат открытия?
Эти координаты ещё держать надо, да и собственн сам осёл сдвинуться может.
Попробую посмотреть что происходит то. Почему реагирует то.
Попробовал, не получается воспроизвести, можно поподробнее, желательно со скриншотами.
 
Если верить игрокам, воспроизводится совершенно рандомно.
Сабж -
http://rghost.ru/46175256.view (красными линиями обозначены углы чанков)

PS Лично мне всегда казалось что это визуал с древних версий BC3, но игроки орут во всё горло.
 
Назад
Верх