
DragonAPI
Активный0.0
Установок
Последнее обновление
DragonAPI
DragonAPI представляет собой библиотеку функций и вспомогательный мод, который необходим для работы всех моих модификаций. Без установки этого API игра не запустится и выдаст ошибку NoClassDefFoundError с упоминанием DragonAPIMod.class.
Возможности для разработчиков
Если вы занимаетесь разработкой модов, DragonAPI предлагает множество полезных функций:
- Полный каталог всех руд, деревьев и аналогичных объектов, добавленных популярными модами
- Аналогичный реестр стандартных ресурсов Minecraft: руды, деревья, растения и другие элементы
- Базовые классы, которые можно использовать как родительские для TileEntities, контейнеров и других объектов, что упрощает их применение и расширяет функциональность
- Интерфейсы для автоматической регистрации блоков и предметов вашего мода
- Возможность использования текстур из спрайтшитов версий до 1.5 для предметов (но не для блоков)
Математические и научные функции
Библиотека содержит обширные коллекции научных и математических функций и констант, включая:
- Материаловедение
- Термодинамические расчеты
- Кинематику
- Ядерную физику
- Векторные вычисления
- И многое другое
Дополнительные возможности
- Вспомогательные функции для работы с различными структурами данных Java и их преобразования
- Обработка файлового ввода-вывода, включая PNG, XML и обычный текст
- Функции для работы со сложными элементами Minecraft: зачарованиями, спавнерами и другими
- Готовые ссылки на распространенные предметы, чтобы избежать создания новых Itemstacks для получения определенных типов дерева, плит, красителей и т.д.
- Обработка клавиатуры, звуков, текстур и чата
- Обработчики для многих популярных модов, включая BuildCraft, ThaumCraft и Twilight Forest
- Инструменты для хранения данных: регионы мира, таймеры, данные рендеринга, чертежи многоблочных структур и многое другое