JSON Metin Oluşturucu: Komutları Doğru Biçimlendirme
Zengin biçimlendirilmiş metin oluşturun: /tellraw, /title, ve özel öğe adları. Sonucu kopyalamadan önce geçerli Java bileşen sözdizimini, eski Java biçimini veya Bedrock rawtext'i seçin.
Olay eklemeden önce çıktı sürümünü seçin
Java 1.21.5, komut metin bileşenlerini eski JSON odaklı olay alanlarından click_event ve hover_event ile satır içi SNBT'ye değiştirdi. Ayrıca run_command.value gibi olay değerlerini run_command.command olarak yeniden adlandırdı. Java 1.21.5+ sekmesi bu güncel alanları üretirken, eski Java sekmesi yükseltilmemiş sunucular için 1.21.5 öncesi yapıyı korur.
Etkileşimli metni oyuncunun izinleriyle test edin
Bir tıklama eylemi komut izinlerini atlamaz. Oyuncuların bir komutu kendilerinin gözden geçirmesi veya tamamlaması gerektiğinde suggest_command kullanın ve run_command'u zaten yürütmelerine izin verilen eylemler için saklayın. Modern Java istemcileri, bir kitap veya sohbet mesajı tanınmayan veya yükseltilmiş izin gerektiren bir komut çalıştırmaya çalıştığında onay isteyebilir.
Java ve Bedrock Formatı
Güncel Java komutları satır içi SNBT metin bileşenlerini kabul eder ve snake_case olay alanlarını kullanır. Bedrock bir rawtext nesnesi kullanır ve farklı bir bileşen özellikleri kümesini destekler. Bunlara birbirinin yerine geçebilir JSON yerine ayrı çıktılar olarak davranın.
Tıklama ve Fareyle Üzerine Gelme Olayları
Mevcut bir /tellraw komutu, JSON yapısını düzenleyiciye geri ayrıştırmak için içe aktarın. İçe Aktar düğmesi, ham JSON dizilerini veya tam Minecraft komutlarını kabul eder.
JSON Metin SSS
/tellraw ve /title arasındaki fark nedir?
Tellraw, biçimlendirilmiş metni sohbet penceresine gönderir ve tıklama/fareyle üzerine gelme olaylarını destekler. Title, HUD'da büyük metin görüntüler ve tıklanabilir olayları desteklemez. Her ikisi de aynı JSON metin formatını kullanır.
Düz §-kodları yerine neden yapılandırılmış metin kullanılmalı?
Yapılandırılmış metin bileşenleri tıklama olayları, fareyle üzerine gelme ipuçları, skor tablosu değerleri, varlık seçicileri, çeviriler ve tuş bağlama görüntüleme içerebilir. Eski biçimlendirme kodları yalnızca görsel stili değiştirir ve her modern komut bağlamında kabul edilmez.
İtalik olmayan özel bir öğe adı nasıl yaparım?
Minecraft, custom_name'i varsayılan olarak italik olarak işler. Oluşturucumuz, Öğe hedefi seçildiğinde otomatik olarak "italic":false ekler, böylece metniniz ek adımlar olmadan italik görünmez.
Bunu tabelalar ve kitaplar için kullanabilir miyim?
Biçimlendirilmiş bileşen, tabelalar ve yazılmış kitaplar için uyarlanabilir, ancak çevreleyen öğe veya blok verileri Java sürümlerine göre değişir. Bileşen yükünü kopyalayın, ardından Minecraft sürümünüz için tam tabela veya kitap biçimini hedefleyen bir komuta veya oluşturucuya yerleştirin.