Statyw alchemiczny pokrywa 19 z 40 efektów — a cztery mikstury nie są nazwane według tego, co robią
21 efektów statusu nie da się uwarzyć. Szybkość daje Speed, Skok daje Jump Boost, Leczenie daje Instant Health — a /give i /effect wymagają innych nazw.
Statyw alchemiczny pokrywa mniej niż połowę efektów statusu w grze, a cztery z mikstur, które pozwala wytworzyć, są nazwane inaczej niż efekt, który nadają. Ten drugi fakt to pułapka przy pisaniu komend. Zliczono na podstawie dostarczanych przez Mojang rejestrów mikstur i efektów dla 26.3.
19 efektów do uwarzenia, 46 wpisów
W grze jest 46 wpisów mikstur:
- 24 mikstury bazowe — 19, które warzą się w efekt, cztery, które nie nadają niczego (
water,mundane,thick,awkward) orazluck, który istnieje, ale nie ma przepisu warzenia - 13 przedłużonych wersji
long_ - 9 wzmocnionych wersji
strong_
Nie każda mikstura ma obie. Noktowizja się przedłuża, ale nie wzmacnia; Leczenie wzmacnia, ale się nie przedłuża. Stąd ten podział na 13 i 9.
21 z 40 efektów nie da się uwarzyć
Nieco ponad połowy efektów statusu w grze nie da się uwarzyć w ogóle:
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
Niektóre są środowiskowe (Przewodnia potęga, Pomocna płetwa, Mrok), niektóre to flagi zdarzeń (Zły Omen, Omen najazdu, Omen próby, Bohater wioski), niektóre pochodzą z czegoś innego niż statyw alchemiczny (Blask od widmowych strzał, Lewitacja od shulkerów, Pośpiech od magicznej latarni), a Szczęście ma id mikstury, ale nie ma przepisu, więc komendy to jedyna droga. Żadna ilość warzenia ich nie wytworzy.
Cztery mikstury są nazwane według czegoś innego
| id mikstury | efekt, który nadaje |
|---|---|
swiftness | speed |
leaping | jump_boost |
healing | instant_health |
harming | instant_damage |
Ma to znaczenie, bo obie komendy używają innych słowników:
/give @p potion[potion_contents={potion:"minecraft:swiftness"}]
/effect give @p minecraft:speed 30 1
potion:"minecraft:speed" nie istnieje i /effect give @p minecraft:swiftness też nie. Każda komenda chce własnego id, a wśród mikstur jednocześnie działających niezgodność istnieje tylko dla tych czterech — każda inna dzieli nazwę ze swoim efektem, co właśnie sprawia, że te cztery tak łatwo pomylić.
Mistrz żółwi nadaje dwa efekty
turtle_master to jedyna mikstura, która nakłada więcej niż jeden: Odporność i Spowolnienie naraz. Dlatego czyta się ją jako miksturę defensywną z wadą, a nie jako zwykły wzmacniacz.
To także jedyny sposób, by uwarzyć Odporność. Nie ma Mikstury Odporności — efekt jest osiągalny przez statyw alchemiczny tylko jako połowa Mistrza żółwi, zawsze z dołączonym Spowolnieniem. Odporność nie znajduje się więc na powyższej liście nieuwarzalnych, ale nie da się jej też oddzielić.
Dla pracy z komendami i datapackami
- Sprawdź, czy efekt, którego chcesz, ma w ogóle miksturę, zanim zaczniesz projektować wokół warzenia — 21 nie da się uwarzyć.
- Używaj id mikstury dla przedmiotów, a id efektu dla
/effect; różnią się dla Szybkości, Skoku, Leczenia i Ranienia. - Pamiętaj, że
long_istrong_to osobne wpisy rejestru, a nie modyfikatory, więc komenda wymieniającaminecraft:long_swiftnesswymienia prawdziwą, odrębną miksturę.