Le pozioni coprono 19 effetti su 40 — e quattro pozioni non prendono il nome da ciò che fanno
21 effetti di stato non hanno alcuna pozione. Rapidità dà Velocità, Balzo dà Salto potenziato, Guarigione dà Salute istantanea — e /give e /effect richiedono nomi diversi.
L'alambicco copre meno della metà degli effetti di stato nel gioco e quattro delle pozioni che produce prendono il nome da qualcosa di diverso dall'effetto che conferiscono. Questo secondo aspetto è una trappola durante la scrittura dei comandi. Conteggiati dai registri di pozioni ed effetti rilasciati da Mojang per 26.2.
19 tipi di pozione, 41 voci
Ci sono 41 voci di pozioni, ovvero 19 tipi distinti più le loro varianti:
- 19 pozioni base
- 13
long_extended versions - 9
strong_amplified versions
Non tutte le pozioni hanno entrambe. Visione notturna prolunga la durata ma non amplifica; Guarigione amplifica ma non prolunga. La divisione 13 e 9 ne è il motivo.
21 dei 40 effetti non hanno alcuna pozione
Poco più della metà degli effetti di stato nel gioco non possono essere distillati affatto:
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
Alcuni sono ambientali (Potere del condotto, Grazia del delfino, Oscurità), altri sono indicatori di eventi (Cattivo presagio, Presagio dell'incursione, Presagio della sfida, Eroe del villaggio), e altri sono ottenibili solo tramite comandi (Bagliore, Levitazione, Celerità, Fortuna). Se te ne serve uno su un giocatore, /effect give is the only route — no amount of brewing will produce it.
Quattro pozioni prendono il nome da qualcos'altro
| id pozione | effetto conferito |
|---|---|
swiftness | speed |
leaping | jump_boost |
healing | instant_health |
harming | instant_damage |
Questo è importante perché i due comandi usano vocabolari diversi:
/give @p potion[potion_contents={potion:"minecraft:swiftness"}]
/effect give @p minecraft:speed 30 1
potion:"minecraft:speed" is not a thing and /effect give @p minecraft:swiftness is not either. Each command wants its own id, and the mismatch only exists for these four — every other potion shares its name with its effect, which is exactly what makes the four easy to get wrong.
Maestro tartaruga conferisce due effetti
turtle_master is the only potion that applies more than one: Resistenza e Lentezza insieme. Ecco perché viene intesa come una pozione difensiva con uno svantaggio piuttosto che come un semplice potenziamento.
È anche l'unico modo per distillare Resistenza. Non esiste alcuna Pozione della resistenza — l'effetto è accessibile tramite l'alambicco solo come parte di Maestro tartaruga, sempre con Lentezza abbinata. Quindi Resistenza non è nell'elenco degli effetti non distillabili sopra, ma non è nemmeno separabile.
Per il lavoro con comandi e data pack
- Controlla se l'effetto che desideri ha una pozione prima di progettare attorno alla distillazione — 21
no.
- Usa l'id della pozione per gli oggetti e l'id dell'effetto per
/effect; they differ for Swiftness,
Balzo, Guarigione e Danneggiamento.
- Ricorda
long_andstrong_are separate registry entries, not modifiers, so a command
denominazione minecraft:long_swiftness is naming a real, distinct potion.