Highlight — Minecraft'ta blok ve dış hat görsel vurgusunu özelleştirmek ve iyileştirmek için bir mod
Highlight, Minecraft'taki blok seçim çizgisini kürsü gibi karmaşık modellere uyacak şekilde yeniden çizer, hitbox'ları değiştirmez.
Highlight, Minecraft'taki blok seçim çizgisini kürsü gibi karmaşık modellere uyacak şekilde yeniden çizer, hitbox'ları değiştirmez.
Highlight — Minecraft'ta blok ve dış hat görsel vurgusunu özelleştirmek ve iyileştirmek için bir mod
Bu makalenin test edildiği ve yazıldığı Minecraft sürümü: 1.21.10
Desteklenen sürüm aralığı: 1.19.2 – 1.21.10
Bağımlılıklar: Fabric API (Fabric derlemeleri için)
Highlight, Minecraft'taki bazı vanilla blokların seçim çizgisinin görünümünü değiştirir. Normal oyunda, bir bloğa nişan alındığında görünen dış hat, X, Y ve Z eksenlerine kesinlikle hizalanmış dikdörtgen segmentlerden oluşur. Eğimler, ince öğeler veya kademeli parçalar gibi karmaşık modellere sahip bloklarda bu dış hat kaba bir küp gibi görünür ve gerçek şekli takip etmez. Mod, dış hat çizgilerini rastgele açılarda çizer, böylece vurgu gerçekte görülenle örtüşür. Tüm değişiklikler yalnızca istemci tarafı render işlemini ilgilendirir: hitbox ve tıklama davranışı vanilla olarak kalır.
Dış hat nasıl yeniden oluşturulur
Standart seçim çizgisi, bloğun çarpışma şekline bağlı bir dizi dikdörtgen kutudan oluşur. Her kutu eksenlere hizalıdır, bu yüzden içine çapraz bir çizgi çizilemez. Küp şeklindeki bloklarda — taş, tahta, toprak — dış hat yüzeye tam olarak oturur. Daha karmaşık modeller basamaklarla yaklaşık olarak temsil edilir: yumuşak bir eğim yerine küçük çıkıntılar, ince ayrıntılar yerine basamaklı bir siluet.
Highlight, bu tür bloklar için her çizginin üç boyutlu uzayda iki uç noktayla tanımlandığı ayrı bir dış hat türü belirler. Dış hat çapraz ilerler ve modelin eğimlerini takip eder. Çarpışma geometrisinin kendisi değişmez — oyun, tıklamaları, kırmayı ve etkileşimi mod olmadan olduğu gibi aynı kurallara göre kaydetmeye devam eder.

Kürsü üzerindeki yeni dış hat
İşlenen blokların listesi
İyileştirilmiş dış hatlar, modun kendi iç kaynaklarında tanımlanır: her blok, kimliğine bağlı kendi dış hat tanımını alır. Belgeler doğrudan örnek olarak minecraft:lectern gösterir — mod kurulduktan sonra, kürsünün dış hattı kitap desteğinin eğimli yüzeyine uyacak şekilde eğimli hale gelir.
Kürsünün yanı sıra, varsayılan set karmaşık modellere sahip diğer vanilla blokları da kapsar. Bir blok için tanım yoksa, dış hattı standart kalır — Highlight, oyundaki dikdörtgen olmayan her nesneyi otomatik olarak yeniden oluşturmaya çalışmaz.
Kendi dış hattınızı nasıl eklersiniz
Dış hat tanımları normal kaynak dosyaları olarak saklanır. Bu nedenle, resource pack yazarları aynı yola kendi tanımlarını yerleştirerek herhangi bir bloğun dış hattını geçersiz kılabilir — yeni sürüm, varsayılan setteki dosyanın yerini alır. Bir kaydın yapısı basittir: her biri bloğun uzayında iki noktayla tanımlanan bir çizgi listesi. Farklı durumlar için varyantlar ayrı ayrı tanımlanır — örneğin kürsünün yönlere göre dört dönüşü için.
Bir resource pack'in dış hattı, bloğun hitbox'ını hareket ettirmez. Bir çizgi vanilla çarpışmasının dışına taşarsa görünür kalır, ancak tıklamalar yalnızca gerçek çarpışma sınırları içinde kaydedilir.
Sonuç
Highlight, vanillanın görsel bir eksikliğini kapatır: karmaşık modellere sahip bloklarda seçim çizgisi artık basamaklı bir yaklaşım yerine gerçek şekle uyar. Bu etki, bir nesnenin tam konumunun önemli olduğu inşa sırasında ve ekran görüntüsü veya video çekimi sırasında en belirgin şekilde görülür. Oyun kurallarına dokunmadan daha temiz bir oyun görünümü isteyen dekoratörler, inşaatçılar ve istemci taraflı mod paketi sahipleri için uygundur.
Kurulum
Tipik bir kurulum yaklaşık 5 dakika sürer. Akış aynıdır; yalnızca loader ve uygun build değişir.
- 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.











