Tessuto | La sede della toolchain di sviluppo mod Fabric.

Tessuto | La sede della toolchain di sviluppo mod Fabric.

Fabric è una toolchain di modding leggera e sperimentale per Minecraft.

  • Le API di Fabric sono leggere e modulari, rendendo il porting più veloce e le istanze di gioco più snelle.
  • Lo sviluppo del tessuto si rivolge a istantanee e versioni di rilascio, consentendo aggiornamenti mod precedenti e una pianificazione della comunità più informata.
  • La toolchain Fabric è disponibile per tutti, anche se vuoi usarne solo una parte!

installazione

Per installare Fabric, è necessario il file Caricatore di tessuti, che puoi scaricare qui



Inoltre, la maggior parte delle mod dipende da una mod API, contenente hook di uso comune. Si possono trovare qui:

  • API Fabric per Minecraft 1.14 e versioni successive

progetti

enigma

Il progetto Fabric mantiene un fork di Enigma, uno strumento per il deoffuscamento delle classi Java originariamente di Cuchaz Interactive. Le nostre modifiche includono innumerevoli correzioni di bug, ottimizzazioni e miglioramenti in tutta la base di codice, nonché miglioramenti dell'esperienza utente e della compatibilità.

I download possono essere trovati qui.

tiny-remapper

Il progetto tiny-remapper fornisce uno strumento rapido e ottimizzato per rimappare accuratamente i file .JAR utilizzando il formato di mappatura Tiny.

altri strumenti

  • Fernflower, una versione modificata dell'upstream di JetBrains con informazioni sulla mappatura del numero di riga esposte.
  • Matcher, lo strumento di sfPlayer1 per tenere traccia degli elementi negli archivi Java offuscati tra le versioni utilizzate per l'aggiornamento delle mappature Yarn.
  • Stitch è un assortimento di piccoli strumenti che forniscono varie funzionalità utilizzate dal progetto Fabric in forma di riga di comando, come la generazione e l'aggiornamento di "intermediari" per la stabilità del nome tra versioni, in base all'output di Matcher o l'unione di client e server Minecraft .JAR.
  • Weave è un'iterazione precedente di Stitch e ora viene generalmente utilizzato solo per esportare mappature in formato Enigma in file in formato Tiny.

biblioteche

  • Mixin, un framework tratto/mixin per bytecode Java creato da Mumfrey per Sponge - biforcuto da Fabric per adattarsi ai nostri casi d'uso.
  • tiny-mappings-parser, una libreria per l'elaborazione di file di mapping in formato minuscolo.

componenti

  • intermediario, fornendo nomi di versioni incrociate stabili e informazioni sulla corrispondenza tra le versioni di Minecraft,
  • filato, fornendo nomi deoffuscati/amichevoli per le versioni più recenti del gioco in base ai contributi della community,
  • fabric-loom è il nostro sistema di costruzione basato su Gradle, utilizzato per lo sviluppo di mod Fabric.
  • fabric-loader è il nostro caricatore di mod indipendente dalla versione, che fornisce funzionalità di caricamento mod e patch del codice.
  • fabric-api è il nostro "livello hook", che fornisce gli hook e l'interoperabilità più comuni richiesti per le mod Fabric,
  • Moduli di linguaggio Fabric per il supporto di altri linguaggi: Kotlin, Scala.
  • fabric-installer, uno strumento per creare profili pronti per Fabric per il launcher ufficiale di Minecraft.
Aggiungi un commento di Tessuto | La sede della toolchain di sviluppo mod Fabric.
Commento inviato con successo! Lo esamineremo nelle prossime ore.