
Highlight — modi Minecraftiin
Highlight muotoilee uudelleen valintakehyksen vanilla-lohkoille, joilla on monimutkaiset mallit, ja piirtää kehyksen todellisilla kulmilla…
Highlight muotoilee uudelleen valintakehyksen vanilla-lohkoille, joilla on monimutkaiset mallit, ja piirtää kehyksen todellisilla kulmilla niin, että se vastaa näkemääsi. Vain asiakaspuolella.
Highlight — modi Minecraftiin
Minecraft-versio, jolla artikkeli testattiin ja kirjoitettiin: 1.21.10
Tuettujen versioiden alue: 1.19.2 – 1.21.10
Modin versio: 3.9.0
Riippuvuudet: Fabric API (Fabric-koonneille)
Highlight muuttaa valintakehyksen ulkoasua osalle Minecraftin vanilla-lohkoista. Tavallisessa pelissä ääriviiva, joka ilmestyy kun tähtäät lohkoon, koostuu suorakulmaisista segmenteistä, jotka on kohdistettu tarkasti X-, Y- ja Z-akseleille. Lohkoille, joilla on monimutkainen malli — kaltevuuksia, ohuita elementtejä tai porrastettuja osia — tällainen ääriviiva näyttää karkealta kuutiolta eikä seuraa todellisia ääriviivoja. Modi vetää kehyksen viivat mielivaltaisissa kulmissa, joten valinta vastaa sitä, mitä silmät näkevät. Kaikki muutokset koskevat vain asiakaspuolen renderöintiä: hitbox ja reaktio klikkauksiin pysyvät vanilloina.
Miten kehys rakennetaan uudelleen
Vakiovalinta on joukko suorakulmaisia laatikoita, jotka on sidottu lohkon törmäykseen. Jokainen laatikko on akselien rajaama, joten sen sisälle ei voi vetää diagonaalista viivaa. Kuutiomaisille lohkoille — kivi, laudat, multa — kehys asettuu tarkasti pinnalle. Monimutkaisemmat mallit approksimoidaan portailla: pieniä ulokkeita sujuvan kaltevuuden sijaan, porrastettu siluetti hienojen elementtien sijaan.
Tällaisille lohkoille Highlight määrittää erillisen ääriviivatyypin, jossa jokainen viiva kuvataan kahdella päätepisteellä kolmiulotteisessa avaruudessa. Ääriviiva kulkee diagonaalisesti ja seuraa mallin viisteitä. Törmäysgeometria ei tällöin muutu — peli rekisteröi klikkaukset, rikkomisen ja vuorovaikutuksen samoilla säännöillä kuin ilman modia.
uusi ääriviiva lukutelineellä (lectern)
Käsiteltyjen lohkojen luettelo
Uudistetut kehykset määritetään itse modin sisäisissä resursseissa: jokainen lohko saa oman ääriviivakuvauksensa, joka on sidottu sen tunnisteeseen. Dokumentaatio mainitsee suorana esimerkkinä minecraft:lectern — kun modi on otettu käyttöön, lukutelineen ääriviiva kulkee kaltevuudella, joka vastaa kirjatelineen viistoa pintaa.
Lukutelineen lisäksi oletusjoukko kattaa muita vanilla-lohkoja, joilla on monimutkaiset mallit. Jos lohkolle ei ole kuvausta, kehys pysyy vakiona — Highlight ei yritä automaattisesti rakentaa uudelleen jokaista ei-suorakulmaista objektia pelissä.
Miten lisätä oma kehys
Ääriviivakuvaukset tallennetaan tavallisina resurssitiedostoina. Siksi resurssipakettien tekijät voivat korvata minkä tahansa lohkon kehyksen sijoittamalla oman kuvauksensa samaan polkuun — uusi versio peittää paketin tiedoston. Tietueen rakenne on yksinkertainen: luettelo viivoista, joista jokainen on määritetty kahdella pisteellä lohkon avaruudessa. Eri tiloja varten tarkoitetut variantit kuvataan erikseen — esimerkiksi lukutelineen neljälle kierrolle ilmansuuntien mukaan.
Resurssipaketin ääriviiva ei siirrä lohkon hitboxia. Jos viiva ulottuu vanilla-törmäyksen ulkopuolelle, se on näkyvissä, mutta klikkaus rekisteröidään vain itse törmäyksen rajoissa.
Johtopäätös
Highlight täyttää yhden vanillan visuaalisen aukon: monimutkaisen mallin omaavilla lohkoilla valintakehys seuraa vihdoin todellista muotoa porrastetun geometrian sijaan. Huomattavin vaikutus on rakentamisen ja kuvakaappausten ottamisen aikana, joissa esineen tarkka sijainti on tärkeä. Se sopii sisustajille, rakentajille ja asiakaskoonnelmien omistajille, jotka tavoittelevat siistimpää pelin ulkoasua puuttumatta pelin sääntöihin.
Asennus
Tyypillinen asennus vie noin 5 minuuttia. Kulku on sama; vain Loader ja sopiva build vaihtuvat.
- 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.











