Skip to content

Архитектура с нулевыми зависимостями

В этом документе подробно описаны инженерные причины и преимущества архитектуры со 100% нулевыми зависимостями.


📊 Инфобокс сравнения зависимостей

КатегорияСтандартный мод FabricSpeedometer
Fabric Loader Requirement0.15.0+0.15.0+
Требование Fabric APIТребуется (fabric-api)Не требуется (0 зависимостей)
Требование GUI фреймворкаТребуется (cloth-config / yacl)Не требуется (использует ванильный F3+F6)
Размер файла JAR$\sim 500\text{ КБ} - 2\text{ МБ}$$\sim 78\text{ КБ}$
Initialization Overhead$\sim 50 - 200\text{ ms}$$< 1\text{ ms}$

💡 Обоснование и преимущества

  1. Максимальная совместимость: Нулевой риск поломок из-за внешних библиотек.
  2. Нулевая нагрузка: Загрузка менее чем за $< 1\text{ мс}$ при запуске игры.
  3. Сверхмалый размер: Скомпилированный JAR менее $80\text{ КБ}$.

🔗 Связанные страницы

Official documentation & web portal for Dasik Igaijinn mods.