
BlockTrackerApi
Активный0.0
Установок
Последнее обновление
BlockTracker - API для отслеживания блоков
BlockTracker представляет собой специализированную библиотеку для разработчиков Minecraft-модов, предлагающую полноценное API для мониторинга и отслеживания конкретных блоков по всему игровому миру. Система спроектирована с расчетом на максимальную производительность и предоставляет эффективные методы хранения, поиска и обработки данных о позициях блоков.
Основные возможности
Кросс-измеренное отслеживание - Мониторинг блоков работает во всех измерениях и регионах игрового мира
Интеллектуальная фильтрация - Настраиваемые правила генерации мира и условного отслеживания блоков
Безопасность потоков - Встроенные механизмы защиты для обеспечения корректной работы на сервере
Высокая производительность - Оптимизированные структуры данных с использованием FastUtil для минимальной нагрузки
Постоянное хранение - Автоматическое сохранение и загрузка данных об отслеживаемых блоках
Гибкая система запросов - Разнообразные методы получения информации о блоках по региону, радиусу или измерению
Для разработчиков модификаций
Простая интеграция
// Отслеживание блоков с пользовательскими условиями
// Рекомендуемое место для инициализации: ServerAboutToStartEvent
BlockTrackerApi.trackBlock(Blocks.BEACON, true, block -> {
return customConditionCheck(block);
});
Множество вариантов запросов
// Получение блоков в определенном регионе
LongSet blocks = BlockTrackerApi.getTrackedBlocks(level, chunkPos, Blocks.BEACON);
// Получение блоков в области вокруг позиции
ObjectList<LongSet> areaBlocks = BlockTrackerApi.getTrackedBlocks(level, centerPos, 3, Blocks.BEACON);
Примечание: Данная модификация предназначена в первую очередь для разработчиков. Обычным пользователям потребуются моды, реализующие BlockTracker API, чтобы ощутить преимущества системы.