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

CoreLib

Активный

Установок

0

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

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

Версии

1.21.8
Клиент и сервер
Fabric
Neoforge
Библиотеки

CoreLib - Библиотека для работы с данными

CoreLib представляет собой специализированную библиотеку для обработки данных в Minecraft, предоставляющую разработчикам мощные инструменты для работы с различными типами информации.

Расширенные возможности кодирования

Мод включает дополнительные кодеки для работы с различными классами, среди которых:

  • BigInteger
  • BigDecimal
  • GameProfile
  • OptionalLong
  • RegistryKey
  • TagKey

Автоматическое создание кодеков

Одной из ключевых особенностей CoreLib является способность автоматически генерировать кодеки для указанных классов. Система поддерживает работу с универсальными классами, содержащими параметры типов. Библиотека может динамически создавать новые кодеки практически для любых перечислений и большинства записей.

Для успешного создания кодека записи необходимо, чтобы CoreLib мог определить кодеки для всех компонентов этой записи.

Автоматическое сохранение и загрузка данных

В состав CoreLib входит класс SaveData<T>, который автоматически управляет процессами сохранения и загрузки данных на диск и обратно. Классы, наследующие от этого базового класса, получают автоматическую функциональность сохранения и восстановления данных. Один вариант предназначен для данных, связанных с экземпляром (модпаком), а другой - для данных, привязанных к каждому отдельному миру (файлу сохранения).

Автоматическая синхронизация данных

Библиотека содержит класс SyncedData<T>, обеспечивающий автоматическую синхронизацию данных с клиентом через вспомогательный класс Synchronisation. Некоторые реализации SaveData<T> поддерживают этот интерфейс и автоматически синхронизируются со всеми подключенными клиентами.

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

SCsupercraft

Разработчик

Создан: 27 сен 2025

ID: 268557