Bu Java blok modeli üreticisinin oluşturduğu şey
Bu araç, ortak bir vanilla parent'tan geometri miras alan bir başlangıç Java Edition blok modeli JSON'u yazar. Tam küp, kütük tarzı sütun, çapraz bitki veya fırın tarzı yönlendirilebilir model seçin ve ardından o parent'ın beklediği doku değişkenlerini eşleyin.
Bir model dosyası yalnızca görünümü tanımlar. Yeni bir vanilla blok eklemez, doku oluşturmaz, modlu bir blok kaydetmez veya bir blok durumunun hangi modeli kullanacağına karar vermez. Yine de eşleşen resource-pack klasörlerine ve hedef projenin sağladığı bir blockstate veya başka bir kayda ihtiyacınız vardır.
Geometriye uygun bir parent seçin
cube_all her yüzde bir doku kullanır. cube_column uç ve yan dokuları ayırır. cross, bitki benzeri modeller için kesişen düz düzlemler oluşturur. orientable, yönlü bloklar için üst, ön ve yan dokuları ortaya çıkarır.
Doku yollarını resource location olarak yazın
my_pack:block/custom_block gibi bir değer assets/my_pack/textures/block/custom_block.png dosyasını işaret eder. JSON resource location'ına assets, textures veya .png uzantısını eklemeyin.
Modeli blockstate JSON ile bağlayın
İndirilen modeli assets/<namespace>/models/block altına kaydedin. Ardından bu modeli doğru blok özellikleri ve yönler için seçen blockstate eşlemesini oluşturun. Kesin blockstate yapısı bloğa ve projeye bağlıdır.
Ambient occlusion'ın neyi değiştirdiğini bilin
Ambient occlusion, model yüzeylerinin yakındaki yüzeylerle buluştuğu yerlerde yumuşak gölgeleme ekler. Daha düz ışıklandırmayla işlenmesi gereken modeller için devre dışı bırakın ve sonucu oyunda karşılaştırın çünkü doku ve shader ayarları son görünümü etkiler.
Başlangıç Minecraft blok modeli oluşturun
- Güvenli bir küçük harf dosya adı ve en yakın vanilla parent'ı seçin.
- O parent'ın gerektirdiği her doku resource location'ını girin.
- Modelin ambient occlusion kullanıp kullanmayacağını seçin.
- JSON'u assets/<namespace>/models/block klasörüne indirin.
- Dokuları ve eşleşen bir blockstate veya proje kaydını ekleyin, ardından resource pack'i yeniden yükleyin ve oyun günlüğünü inceleyin.
Minecraft blok modeli soruları
Bu, vanilla Minecraft'a yepyeni bir blok ekleyebilir mi?
Hayır. Bir resource-pack modeli görünümü değiştirir ancak yeni bir blok ID'si kaydetmez. Yeni bloklar uygun bir mod, eklenti ve paket sistemi veya başka bir desteklenen özelleştirme iş akışı gerektirir.
Mor ve siyah eksik doku neden görünüyor?
Minecraft bir doku kaynağını çözümleyemedi. Ad alanını, küçük harf yolunu, PNG konumunu, dosya adını ve oyun günlüğünü tam eksik kaynak kimliği için kontrol edin.
JSON'u ekledikten sonra model neden görünmüyor?
Dosya bir blockstate tarafından seçilmemiş olabilir, yanlış ad alanında veya klasörde olabilir veya blockstate referansından farklı bir model yolu kullanıyor olabilir. Model JSON kendini etkinleştiremez.
Çapraz bitki parent'ı dokuyu şeffaf yapar mı?
Parent çapraz geometri sağlar, ancak şeffaflık ve işleme davranışı ayrıca doku alfasına ve oyun veya proje işleme kurallarına bağlıdır. Tam kaynak kurulumunu oyunda test edin.