MC Toolkit

Panduan / Perintah & Data

Efek pasca dan kumpulan jarahan: dua bagian dari satu peti

Bobot dalam kumpulan jarahan menentukan apa yang muncul; perintah /posteffect menentukan bagaimana rasanya. Keduanya adalah angka yang bisa kamu periksa sebelum menulis datapack.

Kumpulan jarahan berbobot dan perintah /posteffect biasanya ditulis di file berbeda oleh orang yang berbeda, dan keduanya gagal dengan cara yang sama: angkanya tidak pernah diperiksa sebelum datapack dirilis. Keduanya murah untuk diverifikasi terlebih dahulu.

Kumpulan jarahan itu aritmetika, bukan perasaan

Sebuah entri kumpulan memiliki weight, dan peluang setiap entri adalah bobotnya dibagi jumlah seluruh bobot dalam kumpulan tersebut. Tidak ada normalisasi tersembunyi dan tidak ada nilai minimum — bobot 0 berarti entri itu tidak pernah muncul, dan kumpulan yang total bobotnya berapa pun berperilaku sama saja. Jebakannya adalah mencampur undian: kumpulan dengan rolls: 2 mengambil sampel dua kali, jadi entri dengan seperempat bobot muncul di sekitar setengah dari semua peti, bukan seperempat.

EntriBobotBagian dari satu undian
Besi Batangan2020 ÷ 40 = 50%
Emas Batangan1230%
Berlian820%

Tambahkan entri keempat dengan bobot 40 dan setiap angka di atas menjadi setengahnya. Itulah seluruh pekerjaan penyeimbangan, dan itulah sebabnya "tingkat Berlian terasa salah" hampir selalu berupa bobot yang kamu lupa sesuaikan.

Tabel jarahan adalah salah satu keluarga registri terbesar dalam game — data 26.3 yang diukur situs ini mencatat 1.447 tabel — jadi kumpulan yang tidak bisa kamu nalar secara numerik adalah kumpulan yang tidak akan pernah selesai kamu setel secara manual.

/posteffect baru di Java 26.3

/posteffect milik Java hadir sebagai perintah rilis di 26.3 dan tidak ada di 26.2 atau versi sebelumnya. Ini perintah Java, dan Bedrock tidak punya apa pun dengan nama itu, jadi tutorial Java di sini tidak akan bisa dipindahkan.

Perintah ini menambah atau menghapus efek layar berdasarkan pengenal pada sekumpulan Pemain — /posteffect add <targets> <effect>, ditambah remove, clear <targets> dan list <target> (satu Pemain). Tidak ada argumen Kekuatan: efek itu menyala atau mati. Klien vanilla hanya menyediakan lima — blur, creeper, entity_outline, invert dan spider — jadi daftar pengenalnya cukup pendek untuk diperiksa manual daripada menebak. Menyebut efek yang tidak ada tetap melaporkan sukses, karena server tidak memeriksanya, dan itulah alasan kedua untuk memverifikasi sebelum menetapkan.

Di mana keduanya bertemu

Peti yang menjatuhkan item langka dan peti yang menjatuhkan item umum seharusnya tidak terlihat identik. Undilah kumpulannya dulu untuk mendapatkan distribusi nyata, lalu pilih efek pasca yang cocok dengan seberapa sering Pemain benar-benar akan melihatnya. Melakukannya dengan urutan terbalik menghasilkan efek dramatis yang menyala terus-menerus, yang terbaca sebagai kebisingan.

Untuk bangunan kota, itu biasanya berarti efek halus seperti blur pada kumpulan umum dan efek dramatis seperti invert yang disimpan untuk entri dengan bobot terkecil — rasio yang sama yang sudah kamu hitung.

Bangun perintah /posteffect dan undilah kumpulan berbobot di Post Effect & Loot Tools.

Alat /posteffect & jarahan →

Panduan lainnya

Lihat semua →