Guides / Commands & Data

Poções cobrem 19 de 40 efeitos — e quatro poções não são nomeadas pelo 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 de nomes diferentes.

O suporte de poções cobre menos da metade dos efeitos de status no jogo, e quatro das poções que ele produz são nomeadas por algo diferente do efeito que concedem. Esse segundo fato é uma armadilha para quem escreve 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 fabricados 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 por comando (Brilho, Levitação, Pressa, Sorte). Se você precisar de um desses em um Jogador, /effect give é a única rota — nenhuma quantidade de fabricação irá produzi-lo.

Quatro poções são nomeadas por outra coisa

id da poçãoefeito que concede
swiftnessspeed
leapingjump_boost
healinginstant_health
harminginstant_damage

Isso importa 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 esses quatro — todas as outras poções compartilham seu nome com seu efeito, o que é exatamente o que torna os quatro fáceis de errar.

Mestre da 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 fabricar 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 da Tartaruga, sempre com a Lentidão anexada. Então Resistência não está na lista não fabricável 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 a fabricação — 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_ e strong_ são entradas de registro separadas, não modificadores, então um comando nomeando minecraft:long_swiftness está nomeando uma poção real e distinta.

Laboratório de poções →

More guides

Browse all →

Procurando mais ferramentas de Minecraft?

Um conjunto de geradores, visualizadores e conversores que rodam no navegador — tudo grátis.