Null-Abhängigkeiten-Design
Dieses Dokument erläutert die technischen Gründe für das 100% abhängigkeitsfreie Design.
📊 Abhängigkeitsvergleichs-Infobox
| Kategorie | Standard-Fabric-Mod | Speedometer |
|---|---|---|
| Fabric Loader Requirement | 0.15.0+ | 0.15.0+ |
| Fabric-API-Anforderung | Erforderlich (fabric-api) | Nicht erforderlich (0 Abhängigkeiten) |
| GUI-Framework-Anforderung | Erforderlich (cloth-config / yacl) | Nicht erforderlich (nutzt Vanilla F3+F6) |
| JAR-Dateigröße | $\sim 500\text{ KB} - 2\text{ MB}$ | $\sim 78\text{ KB}$ |
| Initialization Overhead | $\sim 50 - 200\text{ ms}$ | $< 1\text{ ms}$ |
💡 Begründung & Vorteile
- Maximale Kompatibilität: Kein Risiko durch externe Bibliotheken.
- Null Overhead: Lädt beim Spielstart in $< 1\text{ ms}$.
- Ultraleichte Dateigröße: Kompiliertes JAR unter $80\text{ KB}$.
