Ccurseforge
ObserverLib

ObserverLib

ObserverLib — библиотека для эффективного слежения за изменениями блоков в больших областях Minecraft с минимальной нагрузкой на производительность.

Автор: HellFirePvP Тип: Мод Категории: API и библиотекиМоды Загрузок: 18 186 256 Просмотров: 0 Обновлён: 17.09.2026

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

Описание

Мод позволяет зарегистрировать наблюдателя (Observer) для конкретной области мира. Все изменения блоков в этой области передаются наблюдателю, который самостоятельно определяет их значение, оценивая, например, целостность структуры или актуальность состояния.

Преимущества

  • Поддержка больших областей, выходящих за пределы одного чанка.
  • Избежание постоянной проверки и подгрузки чанков, что снижает нагрузку на производительность.
  • Передача полных данных об изменениях для точного определения валидности наблюдаемого объекта.

Использование

Основная идея работы с ObserverLib заключается в регистрации наблюдателя и обработке уведомлений об изменениях в наблюдаемой зоне. Для проверки актуального состояния вызывается запрос к подписчику изменений (ChangeSubscriber) на нужной позиции с последующим определением валидности.

Пример применения

Примером может служить проверка правильности постройки структуры, где отслеживаются только позиции с несоответствиями, что оптимизирует процесс валидации.

Установка и интеграция

  • ObserverLib является библиотекой и предназначен для встраивания в другие моды.
  • Совместим с Minecraft версии 1.13 и выше, используется в моде Astral Sorcery.
Полезная информация

Частые вопросы

Короткие ответы по установке, совместимости и возможностям проекта.

Для каких версий Minecraft предназначен ObserverLib?

ObserverLib поддерживает Minecraft версии 1.13 и выше.

Как ObserverLib оптимизирует наблюдение за изменениями в мире?

ObserverLib передаёт только релевантные изменения наблюдателю, избегая постоянной проверки всей области и подгрузки чанков, что снижает нагрузку на производительность.

В каких проектах используется ObserverLib?

ObserverLib используется в моде Astral Sorcery начиная с версии Minecraft 1.13.

Центр загрузок

Доступные версии

Выберите подходящую версию игры и скачайте нужный выпуск.

ObserverLib-1.21.1-1.10.3.jar

observerlib-1.10.3.jar

Скачать111.96 KB
Альфа
Версии
1.21.1
Загрузчик
NeoForge
Загрузки35
Добавлен

ObserverLib-1.18.2-1.7.1.jar

Скачать142.86 KB
Релиз
Версии
1.18.2
Загрузчик
Forge
Загрузки3 351
Добавлен

ObserverLib-1.16.5-1.5.3.jar

Скачать147.28 KB
Релиз
Версии
1.16.5
Загрузчик
Forge
Загрузки13 026 370
Добавлен

ObserverLib-1.16.4-1.5.1.jar

Скачать147.09 KB
Релиз
Версии
1.16.4
Загрузчик
Forge
Загрузки3 426 916
Добавлен