Fabric è una toolchain di modding leggera per Minecraft: Java Edition, pensata per essere semplice e facile da usare. Permette agli sviluppatori di applicare modificazioni ("mod") al gioco vanilla, aggiungendo nuove funzionalità o modificando meccaniche esistenti.
Questa documentazione ti guiderà nel mondo del modding con Fabric, partendo dal creare la tua prima mod e configurare il tuo ambiente di sviluppo, per arrivare ad argomenti avanzati come il rendering, la gestione in rete, la generazione di dati, e molto altro ancora.
Controlla la barra laterale per una lista delle pagine disponibili.
TIP
Nel caso ti servisse in qualunque momento, è disponibile una mod completamente funzionante con tutto il codice di questa documentazione nella cartella /reference su GitHub.
Prerequisiti
Prima d'iniziare a far modding con Fabric, hai bisogno di avere una comprensione generale dello sviluppo con Java, e di conoscere la Programmazione Orientata agli Oggetti (OOP) a grandi linee.
Ecco qualche risorsa utile per imparare e familiarizzare con Java e OOP:
Cosa mi offre Fabric?
Il Progetto Fabric è centrato attorno a tre componenti principali:
- Fabric Loader: un loader di mod flessibile, indipendente dalla piattaforma, progettato principalmente per Minecraft: Java Edition
- Fabric API: un insieme complementare di API e di strumenti che gli sviluppatori di mod possono usare
- Fabric Loom: un plugin Gradle, che permette agli sviluppatori di sviluppare ed effettuare debug delle mod facilmente
Cosa mi offre Fabric API?
Fabric API fornisce un'ampia gamma di API che si basano sulla funzionalità vanilla, per permettere sviluppo più semplice o più avanzato.
Per esempio, fornisce nuovi hook, eventi, utilità come i transitive access widener, accesso a registry interne tra cui la registry di oggetti compostabili, e altro.




