Ramuan mencakup 19 dari 40 efek — dan empat ramuan tidak dinamai sesuai fungsinya
21 efek status tidak memiliki ramuan sama sekali. Swiftness memberikan Speed, Leaping memberikan Jump Boost, Healing memberikan Instant Health — dan /give serta /effect membutuhkan nama yang berbeda.
Alat Peramuan (Brewing Stand) mencakup kurang dari separuh efek status dalam game, dan empat ramuan yang dibuatnya dinamai bukan berdasarkan efek yang diberikannya. Fakta kedua ini adalah jebakan saat menulis perintah. Dihitung dari registri ramuan dan efek resmi Mojang untuk versi 26.2.
19 jenis ramuan, 41 entri
Ada 41 entri ramuan, yaitu 19 jenis berbeda ditambah variannya:
- 19 ramuan dasar
- 13 versi
long_yang diperpanjang - 9 versi
strong_yang diperkuat
Tidak setiap ramuan memiliki keduanya. Penglihatan Gelap (Night Vision) dapat diperpanjang tetapi tidak diperkuat; Healing dapat diperkuat tetapi tidak diperpanjang. Inilah alasan pembagian 13 dan 9.
21 dari 40 efek tidak memiliki ramuan
Sedikit lebih dari separuh efek status 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
Beberapa bersifat lingkungan (Daya Talang (Conduit Power), Gemulai Lumba-Lumba (Dolphin's Grace), Kegelapan (Darkness)), beberapa adalah penanda peristiwa (Bad Omen, Pertanda Serbuan (Raid Omen), Pertanda Cobaan (Trial Omen), Pahlawan Desa (Hero of the Village)), dan beberapa hanya bisa melalui perintah (Bersinar (Glowing), Melayang (Levitation), Bergegas (Haste), Keberuntungan (Luck)). Jika Anda membutuhkan salah satu efek ini pada Pemain (Player), /effect give adalah satu-satunya cara — tidak ada peramuan yang akan menghasilkannya.
Empat ramuan dinamai dengan nama lain
| ID ramuan | Efek yang diberikan |
|---|---|
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 sesuatu dan /effect give @p minecraft:swiftness juga bukan. Setiap perintah menginginkan ID-nya sendiri, dan ketidakcocokan hanya ada untuk keempat ramuan ini — setiap ramuan lainnya berbagi nama dengan efeknya, dan inilah yang membuat keempat ramuan ini mudah salah.
Turtle Master memberikan dua efek
turtle_master adalah satu-satunya ramuan yang memberikan lebih dari satu efek: Ketahanan (Resistance) dan Kelambatan (Slowness) secara bersamaan. Itulah mengapa ramuan ini dianggap sebagai ramuan defensif dengan kekurangan daripada sekadar buff langsung.
Ini juga satu-satunya cara untuk meramu Ketahanan. Tidak ada Ramuan Ketahanan (Potion of Resistance) — efek ini dapat dicapai melalui Alat Peramuan hanya sebagai separuh dari Turtle Master, selalu dengan Kelambatan yang menyertainya. Jadi Ketahanan tidak ada dalam daftar yang tidak dapat diramu di atas, tetapi juga tidak dapat dipisahkan.
Untuk perintah dan pekerjaan datapack
- Periksa apakah efek yang Anda inginkan memiliki ramuan sebelum merancang peramuan — 21 efek tidak memilikinya.
- Gunakan ID ramuan untuk item dan ID efek untuk
/effect; keduanya berbeda untuk Swiftness, Leaping, Healing, dan Harming. - Ingat
long_danstrong_adalah entri registri terpisah, bukan pengubah, jadi perintah yang menamaiminecraft:long_swiftnessmenamai ramuan yang nyata dan berbeda.