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

ChunkAPI

Активный

Установок

0

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

3 месяца назад

Версии

1.7.10
Клиент и сервер
Forge
Библиотеки

ChunkAPI

ChunkAPI — это специализированный мод, который предоставляет удобный инструментарий для добавления пользовательских данных в чанки Minecraft. Вам больше не придется тратить время на написание сложных сетевых пакетов, обработку событий и создание загрузочных хуков — все это уже реализовано в API.

Основные возможности

Библиотека позволяет разработчикам расширять функциональность чанков, не изменяя оригинальные классы игры. Вы получаете готовые решения для сериализации и десериализации данных как для сетевого взаимодействия, так и для формата NBT.

Ключевые компоненты API

ChunkDataManager — центральный класс для управления регистрациями. Для реализации конкретной функциональности используются интерфейсы:

  • PacketDataManager — синхронизация данных между сервером и клиентом
  • ChunkNBTDataManager — сохранение и загрузка данных из NBT чанков
  • SectionNBTDataManager — работа с данными на уровне отдельных блоков (секции 16x16x16 блоков)

Процесс регистрации

Все регистрации выполняются через ChunkDataRegistry на этапе инициализации. Для отключения менеджеров используется метод disableDataManager на этапе пост-инициализации.

Технические особенности

Мод модифицирует стандартные пакеты S21PacketChunkData и S26PacketMapChunkBulk, добавляя поддержку пользовательских данных. Формат передачи данных включает информацию о позиции чанка, маски хранилищ блоков и сжатые данные с менеджерами.

Зависимости

Для работы ChunkAPI требуются:

  • FalsePatternLib
  • UniMixins
Участники проекта
FalsePattern

FalsePattern

Разработчик

Создан: 31 мар 2023

ID: 5882