
Highlight — una mod per Minecraft
Highlight ridisegna il contorno di selezione dei blocchi vanilla con modelli complessi e traccia la cornice con angoli reali, così da…
Highlight ridisegna il contorno di selezione dei blocchi vanilla con modelli complessi e traccia la cornice con angoli reali, così da corrispondere a ciò che vedi. Solo lato client.
Highlight — una mod per Minecraft
Versione di Minecraft su cui l'articolo è stato testato e scritto: 1.21.10
Intervallo delle versioni supportate: 1.19.2 – 1.21.10
Versione della mod: 3.9.0
Dipendenze: Fabric API (per le build Fabric)
Highlight cambia l'aspetto del contorno di selezione per una parte dei blocchi vanilla in Minecraft. Nel gioco normale il contorno che appare quando si mira a un blocco è composto da segmenti rettangolari allineati rigorosamente agli assi X, Y e Z. Per i blocchi con un modello complesso — inclinazioni, elementi sottili o parti a gradini — un contorno del genere appare come un cubo grossolano e non segue la forma reale. La mod traccia le linee della cornice con angoli arbitrari, così la selezione corrisponde a ciò che vedono gli occhi. Tutte le modifiche riguardano solo il rendering lato client: la hitbox e la reazione ai clic restano vanilla.
Come viene ricostruita la cornice
La selezione standard è un insieme di scatole rettangolari legate alla collisione del blocco. Ogni scatola è limitata dagli assi, quindi al suo interno non si può tracciare una linea diagonale. Per i blocchi cubici — pietra, assi, terra — la cornice aderisce esattamente alla superficie. I modelli più complessi vengono approssimati con gradini: piccole sporgenze al posto di una pendenza liscia, una sagoma a gradini al posto di elementi raffinati.
Per tali blocchi Highlight definisce un tipo di contorno separato, in cui ogni linea è descritta da due punti finali nello spazio tridimensionale. Il contorno va in diagonale e segue le smussature del modello. La geometria di collisione non viene modificata in questo processo — il gioco registra clic, distruzione e interazione secondo le stesse regole che avrebbe senza la mod.
nuovo contorno sul leggio (lectern)
Elenco dei blocchi elaborati
Le cornici rielaborate sono definite nelle risorse interne della mod stessa: ogni blocco riceve la propria descrizione del contorno legata al suo identificatore. La documentazione cita minecraft:lectern come esempio diretto — una volta installata la mod, il contorno del leggio va con un'inclinazione che corrisponde alla superficie inclinata del supporto per il libro.
Oltre al leggio, il set predefinito copre altri blocchi vanilla con modelli complessi. Se per un blocco non c'è una descrizione, la cornice resta standard — Highlight non cerca di ricostruire automaticamente ogni oggetto non rettangolare del gioco.
Come aggiungere la propria cornice
Le descrizioni dei contorni sono memorizzate come normali file di risorse. Per questo gli autori dei resource pack possono ridefinire la cornice di qualsiasi blocco collocando la propria descrizione nello stesso percorso — la nuova versione sovrascriverà il file del pacchetto. La struttura della voce è semplice: un elenco di linee, ciascuna definita da due punti nello spazio del blocco. Le varianti per i diversi stati sono descritte separatamente — ad esempio per le quattro rotazioni del leggio secondo i punti cardinali.
Il contorno di un resource pack non sposta la hitbox del blocco. Se una linea esce oltre la collisione vanilla, sarà visibile, ma il clic verrà registrato solo entro i limiti della collisione stessa.
Conclusione
Highlight colma una lacuna visiva della vanilla: sui blocchi con un modello complesso il contorno di selezione segue finalmente la forma reale invece di una geometria a gradini. L'effetto più evidente si ha durante la costruzione e la cattura di screenshot, dove conta la posizione esatta di un oggetto. È adatto a decoratori, costruttori e proprietari di build client che desiderano un aspetto più ordinato del gioco senza interferire con le regole di gioco.
Installazione
Un'installazione tipica richiede circa 5 minuti. Il procedimento è lo stesso; cambiano solo il loader e la build corrispondente.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











