Mikstury obejmują 19 z 40 efektów — a cztery mikstury nie są nazwane po tym, co robią
21 efektów statusu w ogóle nie ma mikstur. Szybkość daje Prędkość, Skakanie daje Zwiększenie skoku, Leczenie daje Natychmiastowe zdrowie — a /give i /effect potrzebują różnych nazw.
Statyw alchemiczny obejmuje mniej niż połowę efektów statusu w grze, a cztery mikstury, które wytwarza, są nazwane inaczej niż efekt, który dają. Ten drugi fakt to pułapka przy pisaniu komend. Liczby pochodzą z rejestrów mikstur i efektów Mojang dla wersji 26.2.
19 typów mikstur, 41 wpisów
Istnieją 41 wpisów mikstur, co oznacza 19 różnych typów plus ich warianty:
- 19 podstawowych mikstur
- 13
long_wersji przedłużonych - 9
strong_wersji wzmocnionych
Nie każda mikstura ma obie. Noktowizja przedłuża, ale nie wzmacnia; Leczenie wzmacnia, ale nie przedłuża. Stąd podział 13 i 9.
21 z 40 efektów nie ma mikstury
Nieco ponad połowa efektów statusu w grze nie może być w ogóle warzona:
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), a niektóre są po prostu dostępne tylko przez komendy (Blask, Lewitacja, Pośpiech, Szczęście). Jeśli potrzebujesz jednego z nich dla gracza, /effect give to jedyna droga — żadne warzenie tego nie wytworzy.
Cztery mikstury są nazwane inaczej
| ID mikstury | Efekt, który daje |
|---|---|
swiftness | speed |
leaping | jump_boost |
healing | instant_health |
harming | instant_damage |
Ma to znaczenie, ponieważ dwie komendy używają różnych słownictw:
/give @p potion[potion_contents={potion:"minecraft:swiftness"}]
/effect give @p minecraft:speed 30 1
potion:"minecraft:speed" nie istnieje, a /effect give @p minecraft:swiftness również nie. Każda komenda wymaga własnego ID, a niezgodność występuje tylko dla tych czterech — każda inna mikstura dzieli swoją nazwę z efektem, co właśnie sprawia, że te cztery łatwo pomylić.
Mikstura Mistrza Żółwi daje dwa efekty
turtle_master to jedyna mikstura, która stosuje więcej niż jeden efekt: Odporność i Spowolnienie razem. Dlatego jest postrzegana jako mikstura obronna z wadą, a nie jako proste wzmocnienie.
Jest to również jedyny sposób na uwarzenie Odporności. Nie ma Mikstury Odporności — efekt jest osiągalny przez statyw alchemiczny tylko jako połowa Mikstury Mistrza Żółwi, zawsze ze Spowolnieniem. Zatem Odporność nie znajduje się na liście nie do uwarzenia powyżej, ale nie jest też oddzielna.
Do pracy z komendami i pakietami danych
- Sprawdź, czy efekt, którego chcesz, w ogóle ma miksturę, zanim zaczniesz projektować wokół warzenia — 21 nie ma.
- Użyj ID mikstury dla przedmiotów i ID efektu dla
/effect; różnią się one dla Szybkości, Skakania, Leczenia i Krzywdy. - Pamiętaj, że
long_istrong_to oddzielne wpisy w rejestrze, a nie modyfikatory, więc komenda nazywającaminecraft:long_swiftnessnazywa prawdziwą, odrębną miksturę.