Alat Peramuan mencakup 19 dari 40 efek — dan empat ramuan tidak dinamai sesuai kegunaannya
21 efek status tidak dapat diramu. Kecepatan memberi Speed, Lompatan memberi Jump Boost, Penyembuhan memberi Instant Health — dan /give serta /effect memerlukan nama yang berbeda.
Alat Peramuan mencakup kurang dari separuh efek status di dalam game, dan empat ramuan yang dihasilkannya dinamai berdasarkan sesuatu selain efek yang diberikannya. Fakta kedua itu adalah jebakan dalam menulis perintah. Dihitung dari registri ramuan dan efek bawaan Mojang untuk 26.3.
19 efek yang dapat diramu, 46 entri
Terdapat 46 entri ramuan:
- 24 ramuan dasar — 19 yang meramu menjadi efek, empat yang tidak memberikan apa pun (
water,mundane,thick,awkward) danluck, yang ada tetapi tidak memiliki resep peramuan - 13 versi diperpanjang
long_ - 9 versi diperkuat
strong_
Tidak setiap ramuan memiliki keduanya. Penglihatan Gelap dapat diperpanjang tetapi tidak dapat diperkuat; Penyembuhan dapat diperkuat tetapi tidak dapat diperpanjang. Itulah sebabnya pembagiannya 13 dan 9.
21 dari 40 efek tidak dapat diramu
Sedikit lebih dari separuh efek status di dalam game tidak dapat diramu sama sekali:
absorption, bad_omen, blindness, breath_of_the_nautilus, conduit_power, darkness, dolphins_grace, glowing, haste, health_boost, hero_of_the_village, hunger, levitation, luck, mining_fatigue, nausea, raid_omen, saturation, trial_omen, unluck, wither
Sebagian bersifat lingkungan (Daya Talang, Gemulai Lumba-Lumba, Kegelapan), sebagian merupakan penanda peristiwa (Bad Omen, Pertanda Serbuan, Pertanda Cobaan, Pahlawan Desa), sebagian berasal dari sesuatu selain Alat Peramuan (Bersinar dari panah spektral, Melayang dari shulker, Bergegas dari suar), dan Keberuntungan memiliki id ramuan tetapi tidak memiliki resep, sehingga perintah adalah satu-satunya jalannya. Sebanyak apa pun peramuan tidak akan menghasilkan satu pun dari efek-efek tersebut.
Empat ramuan dinamai berdasarkan sesuatu yang lain
| id ramuan | efek yang diberikannya |
|---|---|
swiftness | speed |
leaping | jump_boost |
healing | instant_health |
harming | instant_damage |
Ini penting karena kedua perintah menggunakan kosakata yang berbeda:
/give @p potion[potion_contents={potion:"minecraft:swiftness"}]
/effect give @p minecraft:speed 30 1
potion:"minecraft:speed" bukanlah hal yang ada dan /effect give @p minecraft:swiftness juga bukan. Masing-masing perintah menginginkan id-nya sendiri, dan di antara ramuan berefek tunggal ketidakcocokan ini hanya ada pada keempat ini — setiap ramuan lainnya berbagi nama dengan efeknya, yang justru membuat keempatnya mudah keliru.
Turtle Master memberikan dua efek
turtle_master adalah satu-satunya ramuan yang menerapkan lebih dari satu efek: Ketahanan dan Kelambatan sekaligus. Itulah sebabnya ramuan ini terbaca sebagai ramuan defensif dengan kekurangan, bukan sebagai buff murni.
Ini juga satu-satunya cara meramu Ketahanan. Tidak ada Ramuan Ketahanan — efek tersebut dapat dicapai melalui Alat Peramuan hanya sebagai separuh dari Turtle Master, selalu dengan Kelambatan yang menyertainya. Jadi Ketahanan tidak ada dalam daftar tidak dapat diramu di atas, tetapi juga tidak dapat dipisahkan.
Untuk pekerjaan perintah dan datapack
- Periksa apakah efek yang kamu inginkan memang memiliki ramuan sebelum merancang seputar peramuan — 21 efek tidak dapat diramu.
- Gunakan id ramuan untuk item dan id efek untuk
/effect; keduanya berbeda untuk Swiftness, Leaping, Healing, dan Harming. - Ingatlah bahwa
long_danstrong_adalah entri registri yang terpisah, bukan pengubah, sehingga perintah yang menyebutminecraft:long_swiftnesssedang menyebut ramuan yang nyata dan berbeda.