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

Abstract Operations

Активный

Установок

0

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

6 месяцев назад

Версии

1.20.1 — 1.21.1
Клиент и сервер
Fabric
Forge
Neoforge
Quilt
Библиотеки

Abstract Operations

Настоящая находка для всех, кто работает с сериализацией данных в Minecraft! Этот библиотечный мод предоставляет простой и полностью сохраняющий данные способ преобразования между JSON и NBT-форматами.

Ключевые возможности

Основной функционал включает классы GenericX для каждой разновидности NBT. Например, GenericCompound расширяет HashMap, а GenericList наследует от ArrayList. Каждый такой класс содержит полезные методы json(), nbt() и map(func), позволяющие выполнять как конвертацию между форматами, так и структурное отображение дерева данных.

Возможности преобразования

Мод предлагает экземпляр DynamicOps под названием GenericOps, специально разработанный для простого преобразования данных из JSON и NBT в универсальный формат. При активации флага patchjson, в JSON можно указывать точные размеры чисел через строки вроде "10b" по аналогии с SNBT-тегами. Кроме того, списки чисел автоматически трансформируются в числовые массивы. А функция patchnbt обеспечивает корректное преобразование байтовых значений 0-1 в логические переменные (boolean).

Совместимость

Начиная с версии 1.1.0, библиотека предлагает полноценную поддержку Endec от Wispforest. Это открывает дополнительные возможности для работы с современными системами кодирования и декодирования данных в модах.

Участники проекта
queenofthebees

queenofthebees

Разработчик

Создан: 28 ноя 2024

ID: 65659