Tocca e inquadra un codice

ASH STUDIOS

Vai al contenuto
Programmazione ott 2026 in test

Chest Tracker Multiloader

Una mod per Minecraft che ti fa ricordare dove hai messo ogni cosa. Tiene traccia di tutti i contenitori che apri e ti fa cercare un oggetto in tutta la base con un tasto. Questa è la mia versione multiloader di Chest Tracker di JackFred: un fork non ufficiale che porta su NeoForge e Forge una mod nata solo per Fabric.

Strumenti
Visual Studio Code, Git
Linguaggi
Java 98%, Groovy 2%
Mod originale
Chest Tracker di JackFred
Codice originale
https://github.com/JackFred2/ChestTracker
Copertina di Chest Tracker Multiloader

Hai cinquecento casse, una base enorme e la certezza di avere ancora quel diamante da qualche parte. Chest Tracker si ricorda il contenuto di ogni contenitore che apri e te lo fa ritrovare con un tasto. Questa è la mia versione multiloader: la stessa mod di JackFred, portata anche su NeoForge e Forge, e che gira pure su Quilt.

Fork non ufficiale. La mod originale è Chest Tracker di JackFred: idea, funzioni e codice di partenza sono suoi. Io l’ho portata su più loader.

Se qualcosa non va in questa versione, segnalalo a me e non a lui.

Cosa fa

  • Memoria automatica — Ogni cassa, barile o shulker box che apri viene ricordato, mondo per mondo e server per server. Resta salvato anche dopo aver chiuso il gioco.
  • Ricerca globale — Premi ` e cerchi tra tutto quello che hai messo via, in un’unica schermata. Con Searchables hai anche l’autocompletamento.
  • Trova l’oggetto — Premi Y e la mod evidenzia nel mondo il contenitore che lo contiene. Funziona con l’oggetto in mano, nell’inventario e dalle liste di JEI ed EMI.
  • Nomi sopra le casse — Rinomina un contenitore e il nome compare sospeso sopra il blocco. Perfetto per tenere in ordine un magazzino.
  • Solo client — Non serve installare niente sul server: funziona anche sui server degli altri.
  • Su misura — Il pulsante nell’inventario si trascina dove vuoi; le impostazioni si cambiano da una schermata dedicata o dal file di configurazione.

Tasti

Tasto Azione
` Apre la ricerca su tutti i contenitori
Y Evidenzia dove si trova l’oggetto che stai guardando

Puoi cambiarli entrambi dai Controlli di Minecraft.

Compatibilità

Scarica il file del tuo loader. Per Quilt usa quello di Fabric.

Loader Minecraft File da usare Cosa sapere
NeoForge 1.21.1 NeoForge Supporto completo. È il loader per cui è nato il fork.
Forge 1.21.1 Forge Funziona tutto. Le impostazioni si cambiano dal file nella cartella config, perché il menu nel gioco usa YACL, che per Forge 1.21.1 non esiste.
Fabric 1.21.1 Fabric Come l’originale. Non serve la Fabric API.
Quilt 1.21.1 Fabric Quilt carica le mod Fabric, quindi va bene lo stesso file. Non servono né Fabric API né QSL.
  • Mod compatibili — JEI ed EMI, per trovare un oggetto direttamente dalla loro lista. Searchables aggiunge l’autocompletamento nella ricerca.
  • YACL — Facoltativo. Se è installato hai il menu delle impostazioni dentro al gioco (su NeoForge, Fabric e Quilt).
  • Lingue — Italiano e inglese.

Come è fatto

Il progetto segue il modello multiloader: un modulo comune con tutta la logica e tre moduli piccoli, uno per NeoForge, uno per Forge e uno per Fabric, che la collegano al rispettivo loader. Da un solo codice escono tre file jar; quello per Fabric funziona anche su Quilt.

La parte più grossa del lavoro è stata staccarsi dalla Fabric API:

  1. Al suo posto c’è un livello di eventi indipendente dal loader, con le stesse firme degli eventi originali, alimentato da mixin comuni (tick, schermate, chat, interazioni con i blocchi).
  2. Gli access widener, che esistono solo su Fabric, sono diventati accessor mixin, che funzionano ovunque.
  3. Where Is It e le parti di JackFredLib che servono sono incluse nella mod, in un pacchetto separato per non andare in conflitto con le versioni originali.
  4. La configurazione resta in JSON5 con le stesse chiavi di prima, così chi arriva dall’originale non perde niente.

Il porting l’ho fatto con l’assistenza dell’AI: io ho scelto versione e architettura, e mi occupo dei test in gioco e della pubblicazione su Modrinth.

Crediti

Chest Tracker, Where Is It e JackFredLib sono opera di JackFred. Questo fork non è ufficiale né affiliato. La struttura multiloader parte dal MultiLoader-Template di jaredlll08. Licenza LGPL-3.0.