Atlantis API
Активный0.0
Установок
Последнее обновление
Atlantis API - Инструментарий для разработчиков Minecraft
Atlantis API представляет собой комплексный набор утилит, созданный для упрощения разработки серверных плагинов для Forge, а также традиционных модификаций Minecraft.
Основные компоненты системы
AtlantisUI - современный API для создания сундучных интерфейсов с поддержкой пагинации, реализованный в объектно-ориентированном и функциональном стиле.
AtlantisConfig - универсальный менеджер файловой системы и баз данных, позволяющий работать с одними и теми же объектами данных через различные типы хранилищ.
AtlantisData - обёртка над API Mojang для получения скинов игроков, их имён и UUID.
AtlantisCommand - система команд с двумя подходами: обёртка над Brigadier для классических команд и CommandBuilder для быстрого создания команд в функциональном стиле.
Trident - удобный парсер и информатор обновлений для модов и плагинов Forge с красивым форматированием вывода.
TridentLevels - решение для мультивселенных и соответствующий API, работающий исключительно с Forge.
Atlantis для Pixelmon - специализированные адаптеры типов и вспомогательные классы для экосистемы Pixelmon, включая простой исполнитель и слушатель битв AtlantisBattles.
Atlantis Object Notation - вариант JSON с поддержкой комментариев и упрощённым форматированием.
Дополнительные утилиты - различные вспомогательные классы и ленивые обёртки с автоматическим парсингом строк для работы с текстом, предметами, уровнями и другими игровыми элементами.
Технические особенности
Библиотека включает HikariCP, MySQL Connector/J, Lettuce и Netty. При использовании в качестве процессора аннотаций система автоматически проверяет корректность применения аннотаций Atlantis во время компиляции.
Лицензирование
Код распространяется под лицензиями MIT и LGPL v3, что предоставляет полную свободу использования, копирования, модификации и распространения в рамках ваших модификаций с возможностью выбора подходящей лицензии для конкретного случая применения.