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
Ye 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:
- 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).
- Gli access widener, che esistono solo su Fabric, sono diventati accessor mixin, che funzionano ovunque.
- 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.
- 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.