Скачать ContainerFix — Minecraft Моды — MetaMods

ContainerFix

Активный

Установок

0

Последнее обновление

6 лет назад
Клиент
Утилиты

ContainerFix: Исправление проблем с интерфейсами контейнеров в Minecraft

Нестабильная работа графического интерфейса контейнеров — распространённая проблема в модифицированных версиях игры. Мод ContainerFix эффективно устраняет этот недочёт, автоматически закрывая интерфейсы контейнеров при их уничтожении или удалении из мира.

Проблема была впервые обнаружена и задокументирована разработчиком под именем Darkosto. Эта всё исправляющая утилита работает совместно с другими модами, обеспечивая корректное отображение окон открытия сундуков, печей, верстаков и прочих блоков с графическим интерфейсом.

Демонстрация работы мода

Для разработчиков модов

Чтобы предотвратить данную проблему в собственных модификациях, переопределите метод Container#canInteractWith. Проверьте, существует ли контейнерный объект TileEntity в игровом мире и находится ли игрок на достаточном расстоянии от блока, чтобы взаимодействовать с ним — таким образом вы обеспечите поведение, совместимое с кодом стандартной версии игры.

Пример реализации:

@Override
public boolean canInteractWith(EntityPlayer player) 
{ 
    return te.world.getTileEntity(te.getPos()) == te && player.getDistanceSq(te.pos.add(0.5, 0.5, 0.5)) <= 64;
} 
Участники проекта
Tschipp

Tschipp

Создан: 20 апр 2019

ID: 77655