▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/ctLib
ctLib

ctLib

ctLib - библиотека для Minecraft: упрощает хранение данных и работу с плагинами и модами. Поддерживает Paper, Fabric, Forge, Nukkit и другие серверные платформы.

Оцените первым
33.8K
13

Что такое ctLib?

ctLib - это многофункциональная библиотека для Майнкрафт, которая заточена на упрощение хранения данных и других базовых операций. Если вы разрабатываете плагины или моды, или просто управляете сервером - ctLib снимает головную боль по рутинным задачам. Работает практически на всём: от Bukkit и его форков (Paper, Purpur, Folia) до Fabric, Forge, NeoForge, Quilt и даже NukkitX. В общем, редкостный универсал.

Главная фишка - не нужно велосипедить свои костыли для SQLite, MySQL или YAML-конфигов. Всё уже есть из коробки. При этом библиотека лёгкая, не тормозит и запускается на Java 11 и выше.

Что внутри?

Вот что ctLib умеет прямо сейчас:

  • Базы данных: MySQL (только в версии для плагинов), SQLite - никаких лишних телодвижений.
  • Работа с конфигами: простой редактор YAML для не-Bukkit проектов (Fabric, Forge и т.д.) и редактор JSON.
  • Сетевые API: для тех, кто хочет общаться между серверами или с внешними сервисами.
  • Чат-префиксы: настраиваемые префиксы в чате - полезно на серверах с рангами.

В планах - больше типов баз данных и расширение функционала. Но уже сейчас ctLib покрывает 90% типовых задач разработчика.

Установка

Если ты игрок или администратор сервера - просто скачай ctLib и кинь в папку mods или plugins. Всё. Если ты разработчик - в репозитории найдёшь информацию для подключения. Но в любом случае без ctLib твой проект не запустится, если он от неё зависит.

Зачем это нужно?

Представь: ты пишешь плагин для Paper, который хранит данные игроков. Вместо того чтобы каждый раз городить SQL-запросы и парсить конфиги, просто цепляешь ctLib. Она сама решает, куда сохранить - в MySQL или SQLite, сама чистит кэш, сама сериализует. Экономия времени и багов.

На Fabric или Forge та же история: хочешь сохранить прогресс мода - используешь json-редактор из ctLib. Минимум кода, максимум пользы.

А если у тебя сервер на Folia - библиотека корректно работает с региональными чанками, что не все плагины умеют.

В общем, ctLib - это такой швейцарский нож для майнкрафт-разработчика. Если пишешь что-то серьёзное - присмотрись. Скачать ctLib и попробовать стоит хотя бы ради экономии времени.

Часто задаваемые вопросы

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

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x1.7.x1.6.x1.5.x1.4.x1.3.x1.2.x1.1.x1.0.x

Ссылки

Создатели

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:1 год назад
Главная