
Creo API
Архивирован0.0
Установок
Последнее обновление
Версии
Creo API
Данный API переведен в архивный статус и больше не будет обновляться. Однако в будущем я могу вернуться к его разработке.
Почему стоит выбрать Creo API?
Этот API решает три основные проблемы, которые обычно не затрагиваются другими библиотечными модами:
- Децентрализация функций, приводящая к появлению ненужного дублирующегося кода в разных модах
- Утомительные аспекты разработки, отнимающие время от реализации интересных и уникальных функций
- Расширение мощной, но ограниченной системы генерации мира и датапаков
Что входит в состав Creo API?
Вот перечень реализованных возможностей:
- Более 50 новых тегов для блоков, предметов, типов существ, зачарований и биомов
- Расширенные версии BlockSettings и ItemSettings для простого изменения настроек
В ванильной версии происходит постепенный отказ от этих систем в пользу компонентной архитектуры в версиях 1.20.5+
- Утилиты для редактирования стандартных блоков, предметов и типов существ
- Различные функции размещения структур, плотностные функции, разместители и правила поверхности для помощи в генерации мира
- Реализация FastNoise
- Атрибуты существ, такие как время восстановления при размещении/разрушении блоков, максимальный запас воздуха, скорость лазания и другие
- Внедрение состояний POI и блок-сущностей
- Настраиваемые взаимодействия столкновений существ с блоками
- Настраиваемые цели зачарований
- Расширения для блоков и предметов для большей гибкости настройки
- Множество дополнительных мелких функций
- И постоянное добавление новых возможностей!
Creo API ориентирован как на разработчиков модов, так и на создателей датапаков, предоставляя полезные инструменты для обеих категорий пользователей.
Для возможности уменьшения размера файлов все модули доступны для отдельного подключения в качестве зависимостей.
Мы стремимся стать API более высокого уровня поверх Fabric API (для разработчиков модов) и Minecraft (для создателей модов и датапаков).