Preset

Preset datapack

Tabel rampasan yang telah ditetapkan untuk menjatuhkan boss

Preset loot table untuk penurunan boss sekarang menjadi alur kerja Data Pack yang lengkap, bukan catatan perintah yang diberi template. Gunakan preset ini ketika hadiah boss harus berada di sumber daya datapack, bukan di baris `/give` yang hanya ada satu kali. Tabel loot membuat hadiah tetap terikat pada jalur kematian entitas, sehingga lebih mudah digunakan kembali di seluruh arena dan lebih mudah ditinjau sebelum mengirimkan peta. Artikel ini menyatukan bidang pengaturan, tinjauan Output, penempatan Project, dan pengambilan hasil sehingga perintah mudah diaudit sebelum menjadi bagian dari pengaturan peta, pemicu peristiwa, atau Command Pack yang dapat digunakan kembali. workbench Data Pack membuat namespace, jalur sumber daya, gulungan, ketentuan, dan entri hadiah tetap terlihat di samping JSON yang dihasilkan. Itu adalah poin tinjauan yang penting karena pemanggilan boss dapat menunjuk ke file ini dengan `DeathLootTable`, tetapi perilaku drop masih bergantung pada JSON yang valid dan ditempatkan di bawah jalur yang diharapkan.

Hasil preset

Tabel loot datapack yang menjatuhkan Ashen Warlord Blade hanya ketika boss dibunuh oleh pemain.

Keluaran

Tabel loot boss JSON

data/nbtforge/loot_table/entities/ashen_warlord.json
{
  "type": "minecraft:entity",
  "pools": [
    {
      "rolls": 1,
      "conditions": [
        {
          "condition": "minecraft:killed_by_player"
        }
      ],
      "entries": [
        {
          "type": "minecraft:item",
          "name": "minecraft:netherite_sword",
          "functions": [
            {
              "function": "minecraft:set_components",
              "components": {
                "minecraft:custom_name": {
                  "text": "Ashen Warlord Blade",
                  "color": "red",
                  "italic": false
                },
                "minecraft:enchantment_glint_override": true,
                "minecraft:custom_data": {
                  "boss_drop": "ashen_warlord"
                }
              }
            }
          ]
        }
      ]
    }
  ]
}

Tangkapan layar preset

Mulailah dengan kontrol Data Pack yang menentukan status preset.
Bidikan kedua menyoroti pengaturan atau perintah pendamping yang mengubah perilaku menghadapi pemain.
Tampilan Output menjaga perintah terakhir atau pasangan perintah tetap terlihat sebelum memasuki Project.

Buat preset

  1. Buka workbench Data Pack.
  2. Atur Generator ke Tabel Loot.
  3. Tetapkan namespace ke `nbtforge` dan jalur sumber daya ke `entities/ashen_warlord`.
  4. Setel jenis tabel ke `minecraft:entity`.
  5. Gunakan satu gulungan dan tambahkan kondisi kolam `killed_by_player`.
  6. Tetapkan entri hadiah ke item boss atau target pengubah item.
  7. Copy jalur JSON dan simpan dengan pemanggilan boss yang cocok di Project.
  8. Uji asap file dengan `/loot spawn` sebelum melampirkannya ke boss terakhir.

Mengapa preset Data Pack ini termasuk dalam Project

Gunakan preset ini ketika hadiah boss harus berada di sumber daya datapack, bukan di baris `/give` yang hanya ada satu kali. Tabel loot membuat hadiah tetap terikat pada jalur kematian entitas, sehingga lebih mudah digunakan kembali di seluruh arena dan lebih mudah ditinjau sebelum mengirimkan peta.

workbench Data Pack menjaga namespace, jalur sumber daya, gulungan, ketentuan, dan entri hadiah tetap terlihat di samping JSON yang dihasilkan. Itu adalah poin tinjauan yang penting karena pemanggilan boss dapat menunjuk ke file ini dengan `DeathLootTable`, tetapi perilaku drop masih bergantung pada JSON yang valid dan ditempatkan di bawah jalur yang diharapkan. Perintah yang disalin hanya berguna ketika asumsi di sekitarnya terlihat: cakupan pemilih, keadaan dunia, urutan di dalam paket, dan Output persisnya yang akan ditempelkan ke Minecraft. Perlakukan preset ini sebagai pos pemeriksaan di mana detail tersebut dapat ditinjau sebelum perintah meninggalkan NBTForge.

Galeri disusun berdasarkan ulasan itu. Bidikan pertama memperlihatkan status workbench, bidikan kedua memanggil modul lapangan atau pendamping yang mengubah perilaku menghadap pemain, dan bidikan Output membuat perintah atau pasangan perintah tetap terlihat. Ketika preset memiliki hasil yang terlihat, pengambilan dalam game mengonfirmasi gagasan yang sama di dunia pengujian yang dipulihkan daripada mengandalkan overlay umum.

Pengujian dan pemeriksaan ruang lingkup

Jangan menguji hadiahnya hanya dengan `/loot give` dan berasumsi bahwa bossnya sudah terhubung. Uji kedua bagian: loot table JSON dan perintah pemanggilan yang mereferensikan `nbtforge:entities/ashen_warlord` sebagai loot table kematiannya.

Jalankan uji asap pertama dengan pemilih sempit dan kondisi dunia bersih. Perintah lingkungan, utilitas, perutean, dan umpan balik mungkin terlihat tidak berbahaya, namun sering kali memengaruhi setiap pemain atau seluruh dunia. Konfirmasikan bahwa perintah hanya mengubah keadaan yang diinginkan, lalu simpan Output persisnya di samping baris pengaturan atau tindak lanjut yang menjelaskan mengapa hal itu ada.

Jika perintah menjadi bagian dari file fungsi atau rantai command block, uji artefak yang disalin, bukan hanya status workbench langsung. Hal ini menunjukkan penyeleksi yang sudah usang, urutan perintah yang salah, baris pengaturan yang hilang, dan efek yang tampaknya hanya berfungsi karena pengujian sebelumnya meninggalkan status.

  • Pertahankan penyeleksi tetap sempit hingga paket lengkap ditinjau.
  • Tempatkan pengaturan dunia sebelum penggantian khusus pertemuan.
  • Simpan perintah umpan balik di sebelah perubahan status yang memicunya.

Ke mana harus pergi selanjutnya

Setelah tabel disimpan, sambungkan ke pemanggilan boss, pengubah item, dan entri Project yang mencatat lokasi file datapack.

Untuk sisi pertemuan, pasangkan ini dengan Preset loot boss api Blaze Emperor atau Preset pengubah Item untuk hadiah khusus.

FAQ

Bisakah saya menempelkan perintah Data Pack ini ke dalam chat?

Biasanya ya untuk smoke test satu perintah jika pemilihnya aman dan salurannya pendek. Untuk perilaku peta yang dapat diulang, simpan ke Project dan salin paket yang dipesan atau Output gaya fungsi.

Mengapa galeri ini hanya untuk UI?

Preset ini menghasilkan JSON, organisasi Project, atau alur kerja tinjauan, bukan objek yang terlihat di dunia. Bukti yang berguna adalah status workbench, Output, dan penempatan Project.

Apa yang harus saya periksa sebelum membagikan preset ini?

Periksa cakupan pemilih, urutan perintah, versi target, dan apakah perintah termasuk dalam pengaturan, logika pertemuan, umpan balik, atau pembersihan. Kategori-kategori tersebut memutuskan di mana ia harus ditempatkan dalam paket Project.

Buka alur ini

Mulai dari ruang kerja Data Pack terkait, lalu sesuaikan bidang preset untuk dunia Anda.