Presetler

Gelişmiş ön ayarlar

Eski Java komut preseti geçişi

Eski Java komut preseti geçişi artık şablonlu bir komut notu yerine eksiksiz bir Gelişmiş iş akışıdır. Eski bir komut paketinin eski Java örneklerinden mevcut NBTForge çıkışına taşınması gerektiğinde bu preseti kullanın. Geçiş, kör dize değişiminden değil, item veya varlık amacından başlar; bu, tamamlanan komutun denetlenmesini kolaylaştırır. Makale kurulum alanlarını, Output incelemesini, Project yerleşimini ve sonuç yakalamayı bir arada tutar; böylece komutun bir harita kurulumunun, olay tetikleyicisinin veya yeniden kullanılabilir komut paketinin parçası olmadan önce denetlenmesi kolaydır. İnceleme yüzeyi, içe aktarılan eski komutu, yeniden oluşturulan modern Output'u ve aralarındaki farkı göstermelidir. Sözdizimi geçişinin riskli tek satırlık düzenleme yerine kontrollü bir iş akışı haline geldiği yer burasıdır.

Preset sonucu

Eski Java item amacını inceleme notlarıyla birlikte mevcut bileşen çıktısına dönüştüren bir geçiş iş akışı.

Çıktı

Eskiden güncele geçiş notları

Legacy command intent: named sword with lore, sharpness, unbreakable, and custom marker.
Modern rebuild: /give @p minecraft:diamond_sword[custom_name={text:"Legacy Blade",color:"gold",italic:false},lore=[{text:"Migrated component item",color:"gray",italic:false}],enchantments={"minecraft:sharpness":5},unbreakable={},custom_data={legacy_item:1}] 1
Review: compare old NBT fields to current components before replacing the saved Project entry.
Too long for Minecraft chat

The longest command line is 259 characters, 3 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.

  • Use a Command Block: run /give @s command_block, place it, then paste this command into the block command field.
  • Use a .mcfunction for a reusable datapack: save the line without the leading slash at saves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunction with a minimal pack.mcmeta, run /reload, then run /function <ns>:<name>. Do not paste .mcfunction content into chat.

Preset ekran görüntüsü

Ön ayar durumunu tanımlayan Gelişmiş kontrollerle başlayın.
İkinci çekimde, oyuncuya yönelik davranışı değiştiren ayar veya yardımcı komut vurgulanıyor.
Çıkış atışı, Project'e girmeden önce son komutu veya komut çiftini görünür tutar.

Preseti oluştur

  1. Eski komut amacını yapıştırın veya belgeleyin.
  2. Komut ailesiyle eşleşen mevcut NBTForge modülünü seçin.
  3. Öğeyi, varlığı veya datapack kaynağını alanlardan yeniden oluşturun.
  4. Eski NBT ile Diff'daki modern Output'u karşılaştırın.
  5. Taşınan komutu ayrı bir Project girişi olarak kaydedin.
  6. Eski komutu yalnızca yeni Output test edildikten sonra değiştirin.

Bu Gelişmiş preset neden Project'e ait?

Eski bir komut paketinin eski Java örneklerinden mevcut NBTForge çıkışına taşınması gerektiğinde bu preseti kullanın. Geçiş, kör dize değişiminden değil, item veya varlık amacından başlar; bu, tamamlanan komutun denetlenmesini kolaylaştırır.

İnceleme yüzeyi, içe aktarılan eski komutu, yeniden oluşturulan modern Output'u ve aralarındaki farkı göstermelidir. Sözdizimi geçişinin riskli tek satırlık düzenleme yerine kontrollü bir iş akışı haline geldiği yer burasıdır. Kopyalanan bir komut yalnızca çevreleyen varsayımlar görünür olduğunda kullanışlıdır: seçici kapsamı, dünya durumu, paket içindeki düzen ve Minecraft'ya yapıştırılacak tam Output. Bu preseti, komut NBTForge'dan ayrılmadan önce bu ayrıntıların incelenebileceği bir kontrol noktası olarak değerlendirin.

Galeri bu inceleme etrafında yapılandırılmıştır. İlk çekim çalışma tezgahının durumunu gösterir, ikinci çekim oyuncuya yönelik davranışı değiştiren sahayı veya yardımcı modülü çağırır ve Output çekimi komut veya komut çiftini görünür tutar. Ön ayarın görünür bir sonucu olduğunda, oyun içi yakalama, genel bir katmana dayanmak yerine, geri yüklenen bir test dünyasında aynı fikri doğrular.

Test ve kapsam kontrolleri

Bazı eski NBT fikirleri modern bileşenlerle eşleşir, bazıları `custom_data`'ya taşınır ve bazıları tamamen farklı bir tasarıma ihtiyaç duyar. Genel metin değişimi yapmak yerine her komut ailesini ayrı ayrı yeniden oluşturun ve test edin.

İlk duman testini dar bir seçici ve temiz bir dünya durumuyla çalıştırın. Çevre, yardımcı program, yönlendirme ve geri bildirim komutları zararsız görünebilir ancak bunlar genellikle her oyuncuyu veya tüm dünyayı etkiler. Komutun yalnızca amaçlanan durumu değiştirdiğini doğrulayın, ardından tam Output'u, bunun neden var olduğunu açıklayan kurulum veya takip satırlarının yanına kaydedin.

Komut bir işlev dosyasının veya command block zincirinin parçası haline gelirse, yalnızca canlı workbench durumunu değil, kopyalanan yapıtı da test edin. Bu, eski seçicileri, yanlış komut sırasını, eksik kurulum satırlarını ve yalnızca önceki bir test durumu geride bıraktığı için işe yarayan efektleri yakalar.

  • Paketin tamamı incelenene kadar seçicileri dar tutun.
  • Karşılaşmaya özel geçersiz kılmalardan önce dünya kurulumunu yerleştirin.
  • Geri bildirim komutlarını, onları tetikleyen durum değişikliğinin yanına kaydedin.

Bundan sonra nereye gitmeli

Kaydedilmiş bir Project girişini tek seferde taşıyın ve yeni komut temiz dünya testini geçene kadar eski Output'u koruyun.

Öğeye özgü geçiş için, Java 1.20.4 öğesi NBT preset kılavuzu ve Java 1.21 item bileşeni preset kılavuzu karşılaştırın.

FAQ

Bu Gelişmiş komutu sohbete yapıştırabilir miyim?

Seçici güvenliyse ve hat kısaysa genellikle tek komutlu duman testi için evet. Tekrarlanabilir harita davranışı için onu Project'e kaydedin ve sipariş edilen paketi veya işlev stili Output'u kopyalayın.

Bu galeri neden yalnızca kullanıcı arayüzüne yönelik?

Bu preset, görünür bir dünya içi nesne yerine JSON, Project organizasyonu veya inceleme iş akışı üretir. Yararlı kanıt, workbench durumu, Output ve Project yerleşimidir.

Bu preseti paylaşmadan önce neyi kontrol etmeliyim?

Seçici kapsamını, komut sırasını, hedef sürümü ve komutun kuruluma, karşılaşma mantığına, geri bildirime veya temizlemeye ait olup olmadığını kontrol edin. Bu kategoriler bir Project paketinde nereye yerleştirilmesi gerektiğine karar verir.

Bu iş akışını aç

İlgili Advanced çalışma alanından başlayın, sonra preset alanlarını dünyanıza göre ayarlayın.