Poções cobrem 19 de 40 efeitos — e quatro poções não têm o nome do que fazem
21 efeitos de status não têm poção alguma. Rapidez dá Velocidade, Salto dá Impulso de Salto, Cura dá Saúde Instantânea — e /give e /effect precisam dos nomes diferentes.
O suporte de poções cobre menos da metade dos efeitos de status no jogo, e quatro das poções que ele faz têm nomes diferentes do efeito que concedem. Esse segundo fato é uma armadilha ao escrever comandos. Contado a partir dos registros de poções e efeitos da Mojang para a versão 26.2.
19 tipos de poções, 41 entradas
Existem 41 entradas de poções, que são 19 tipos distintos mais suas variantes:
- 19 poções base
- 13 versões estendidas
long_ - 9 versões amplificadas
strong_
Nem toda poção tem ambas. Visão Noturna estende, mas não amplifica; Cura amplifica, mas não estende. A divisão de 13 e 9 é o motivo.
21 dos 40 efeitos não têm poção
Pouco mais da metade dos efeitos de status no jogo não podem ser preparados de forma alguma:
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
Alguns são ambientais (Proteção do Mar, Dádiva Marinha, Escuridão), alguns são sinalizadores de eventos (Presságio Ruim, Presságio de Invasão, Presságio de Desafio, Herói da Vila), e alguns são simplesmente apenas para comandos (Brilho, Levitação, Pressa, Sorte). Se você precisar de um desses em um jogador, /effect give é a única rota — nenhuma quantidade de preparo o produzirá.
Quatro poções têm nomes diferentes
| ID da poção | Efeito que concede |
|---|---|
swiftness | speed |
leaping | jump_boost |
healing | instant_health |
harming | instant_damage |
Isso é importante porque os dois comandos usam vocabulários diferentes:
/give @p potion[potion_contents={potion:"minecraft:swiftness"}]
/effect give @p minecraft:speed 30 1
potion:"minecraft:speed" não existe e /effect give @p minecraft:swiftness também não. Cada comando quer seu próprio ID, e a incompatibilidade só existe para estas quatro — todas as outras poções compartilham seu nome com seu efeito, o que é exatamente o que torna as quatro fáceis de errar.
Mestre Tartaruga concede dois efeitos
turtle_master é a única poção que aplica mais de um: Resistência e Lentidão juntas. É por isso que ela é lida como uma poção defensiva com uma desvantagem, em vez de um buff direto.
É também a única maneira de preparar Resistência. Não existe Poção de Resistência — o efeito é alcançável através do suporte de poções apenas como metade de Mestre Tartaruga, sempre com a Lentidão anexada. Então, Resistência não está na lista de não preparáveis acima, mas também não é separável.
Para trabalho com comandos e datapacks
- Verifique se o efeito que você deseja tem uma poção antes de planejar o preparo — 21 não têm.
- Use o ID da poção para itens e o ID do efeito para
/effect; eles diferem para Rapidez, Salto, Cura e Dano. - Lembre-se de que
long_estrong_são entradas de registro separadas, não modificadores, então um comando que nomeiaminecraft:long_swiftnessestá nomeando uma poção real e distinta.