ObserverLib logo

ObserverLib

Библиотечный мод для Майнкрафт, позволяющий наблюдать за изменениями блоков в области.

Доступно на версиях Minecraft

[1.18.2] [1.16.5] [1.16.4] [1.15.2] [1.14.3] [1.13.2]

Категории модов


Downloads 15M загрузок
Views 0 просмотров
Created Создано 5 лет назад

Внешние ресурсы

Разработчики мода

HellFirePvP автар

HellFirePvP

Описание мода

ObserverLib - это библиотечный мод, который позволяет надежно наблюдать за изменениями блоков в потенциально большой области с минимальными последствиями для производительности. Данный мод общедоступен и в первую очередь предназначен для использования в Astral Sorcery с версии 1.13 и выше. В основе этого мода лежит возможность зарегистрировать Наблюдателя - что он будет наблюдать в конечном итоге, зависит от реализации - для определенной области. Изменения, которые происходят в мире в его области наблюдения, передаются Наблюдателю. Наблюдатель может самостоятельно решить, что означают эти изменения; являются ли они недопустимыми или подтверждают состояние наблюдателя. Например, если структура теперь завершена или нет. Фактический вызов для проверки действительны ли вещи или нет - запрос ChangeSubscriber в соответствующей позиции и затем запросить, является ли его текущее состояние действительным или нет. Что делает это лучше, чем обычная повторная проверка большой области? Что происходит, если область, которую вы хотите наблюдать, больше, чем один чанк? Что произойдет, если другой чанк, который вам нужно проверить, выгружается? Реализация ObserverLib гарантирует, что вы можете расслабиться, и изменения, переданные вашей реализации notifyChange, содержат всю необходимую информацию, чтобы убедиться, что то, за чем вы наблюдаете, все еще действительно или нет. Одним из примеров реализации для проверки того, построена ли структура правильно или нет, можно увидеть здесь. Вместо того, чтобы всегда проверять все компоненты структуры, проверка убеждается в отслеживании позиций, которые неверные/несоответствующие, и работает только на основе несоответствий тому, что ожидает матчер. Если вы заинтересованы в использовании его для своих проектов, вы можете получить его из maven здесь: / Для дополнительных объяснений и деталей не стесняйтесь обращаться на дискорд AstralSorcery:

Скачать ObserverLib

Имя файла Загрузчик мода Версия Minecraft
Скачать ObserverLib 1.18.2
observerlib-1.18.2-1.7.1.jar Forge 1.18.2
Скачать ObserverLib 1.16.5
observerlib-1.16.5-1.5.3.jar Forge 1.16.5
Скачать ObserverLib 1.16.4
observerlib-1.16.4-1.5.1.jar Forge 1.16.4
Скачать ObserverLib 1.15.2
observerlib-1.15.2-1.3.2.jar Forge 1.15.2
Скачать ObserverLib 1.14.3
observerlib-1.14.3-1.1.0.jar 1.14.3
Скачать ObserverLib 1.13.2
observerlib-1.13.2-1.0.0-v5.jar 1.13.2