Перейти к содержимому

Tiny DataLib

Этот проект — библиотека с полезными утилитами, такими как система баз данных и не только.

FabricNeoForgeForgeQuilt
Загрузчики
FabricNeoForgeForgeQuilt
Скачиваний на Modrinth
330
Подписчиков на Modrinth
1
версий
6
Обновлён
1 февраля 20261 февр.
Опубликован
в 2025
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру
Title · свайп

Коротко о моде

Библиотека — нужна другим модам
Работает на Fabric, NeoForge, Forge и Quilt
Для Minecraft 1.21.11
Нужен на сервере; в игре — по желанию
Последняя версия — 0.0.3+mod от 1 февраля 2026
Лицензия MIT — бесплатно
Где нужен
В игренеобязателенНа сервереобязателен

Нужен на сервере; в игре — по желанию

Версии игры1.21.11
Описание переведено автоматическиПоказать оригинал (EN)

Tiny DataLib: незаменимый набор утилит для датапаков Minecraft

Tiny DataLib — это лёгкая и высокопроизводительная библиотека, созданная для того, чтобы взять на себя всю «тяжёлую работу» при разработке датапаков. Нужно ли вам рассчитать сложные расстояния, управлять постоянными данными сущностей или выполнять точные рейкасты — Tiny DataLib предоставляет чистый API на макросах, чтобы вы могли сосредоточиться на создании игровых механик, а не на отладке NBT.

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

ВозможностьОписаниеПочему это важно
Гибридная база данныхХраните данные с помощью UUID (для игроков/сущностей) или пользовательских ключей (для глобальных настроек/конфигов).Достаточно гибко для статистики игроков, данных кастомных блоков или мировых переменных.
Математика переменных прямо в хранилищеВыполняйте операции (+=, -=, *=, /= и т. д.) прямо над переменными базы данных через макросы.Больше никаких ручных перекладываний из скорборда в NBT. Обновляйте данные одним вызовом функции.
Точный контроль данныхТочные get/set для конкретных путей NBT или get_full/set_full для целых объектов.Оптимизированная производительность: перемещается только то, что действительно нужно.
Точное расстояниеВычисляйте точное расстояние между любыми двумя сущностями или точками в мире.Идеально для проверок радиуса, кастомного ИИ или заклинаний по площади.
Умный рейкастВысокоскоростное определение блоков, чтобы точно узнать, на что смотрит игрок.Необходимо для кастомных инструментов, магических посохов и интерактивного окружения.

Создано для современных разработчиков

Tiny DataLib построена для Minecraft 1.21.11 и использует новейшие возможности движка:

  • Макросы на первом месте: используйте входные данные $(variable) для предельной гибкости в вызовах функций.
  • Удобство для разработчика: понятные коды возврата (например, -1 для отсутствующих записей, -2 для неверных путей) помогают отлаживать мгновенно.
  • Оптимизированная производительность: логика на основе «Entry» минимизирует лаги и поддерживает высокий тикрейт.

С чего начать

Использовать Tiny DataLib так же просто, как вызвать одну функцию!

Примечание: начиная с v0.0.2 библиотека перешла от терминологии «Save» к «Entry» для большей технической точности. Полную документацию по API, параметры функций и примеры вы найдёте в нашей Wiki.

Планы на будущее

Мы постоянно развиваем Tiny DataLib. Будущие обновления будут сосредоточены на:

  • Продвинутый рейкаст: улучшенное определение хитбоксов сущностей.
  • Оптимизация расстояний: дальнейшее снижение накладных расходов для высокочастотных вычислений.
  • Custom Give 2.0: умное складывание предметов, обработка переполнения и поддержка компонентов.
  • Новые модули: инструменты для анимации манекенов (стоек для брони) и более простое управление атрибутами.

Готовы ускорить свою разработку? [Скачать Tiny DataLib v0.0.3 ALPHA уже сегодня] Лицензировано под MIT License. Не забудьте указать Tiny DataLib как зависимость в вашем проекте на Modrinth!

Частые вопросы

Как установить Tiny DataLib?

Установите Fabric под свою версию Minecraft, скачайте Tiny DataLib под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Tiny DataLib?

У Tiny DataLib есть сборки для Minecraft 1.21.11.

Нужен ли Tiny DataLib на сервере?

Нужен на сервере; в игре — по желанию

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее