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

Kinecraft Serialization

Активный

Установок

20

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

2 недели назад

Версии

1.16.5 — 1.21.5
Клиент
Fabric
Forge
Neoforge
Quilt
Библиотеки

Kinecraft Serialization

Эта библиотека предоставляет инструменты для сериализации и десериализации различных типов данных Minecraft, включая NBT-теги, компоненты чата и ByteBuf, с использованием любых сериализуемых объектов.

Библиотека написана на Kotlin и тесно интегрируется с kotlinx.serialization. Особенностью являются специальные сериализаторы тегов, которые позволяют работать с тегами как с объектами правильного типа, а не просто строками. Это обеспечивает корректное кодирование и декодирование данных в соответствии с используемым форматом.

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

репозитории {
    эксклюзивныйКонтент {
        дляРепозитория {
            maven("https://api.modrinth.com/maven") {
                имя = "Modrinth"
            }
        }
        фильтр {
            включитьГруппу("maven.modrinth")
        }
    }
}

зависимости {
    val версияKinecraftSerialization = "1.6.7"

    compileOnly("maven.modrinth:kinecraft-serialization:$версияKinecraftSerialization:common")
    // Fabric Loom
    runtimeOnly("maven.modrinth:kinecraft-serialization:$версияKinecraftSerialization:fabric")
    include("maven.modrinth:kinecraft-serialization:$версияKinecraftSerialization")
    // NeoGradle
    runtimeOnly("maven.modrinth:kinecraft-serialization:$версияKinecraftSerialization:neoforge")
    jarInJar("maven.modrinth:kinecraft-serialization:$версияKinecraftSerialization")
}

Формат MinecraftTag предназначен для преобразования между классами данных и тегами Minecraft. Для более глубокого понимания функциональности рекомендуется изучить тестовые примеры работы с тегами и ByteBuf.

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

settingdust

Разработчик

Создан: 11 июл 2023

ID: 1989