MC Toolkit

Guias / Comandos e dados

Poções cobrem 19 dos 40 efeitos — e quatro poções não têm o nome daquilo que fazem

21 efeitos de status não podem ser obtidos por poção. Velocidade dá Rapidez, Salto dá Impulso de Salto, Cura dá Cura Instantânea — e /give e /effect exigem os nomes diferentes.

O suporte de poções cobre menos da metade dos efeitos de status do jogo, e quatro das poções que ele produz levam o nome de outra coisa que não o efeito que concedem. Esse segundo fato é uma armadilha na hora de escrever comandos. Contagem feita a partir dos registros de poções e efeitos enviados pela Mojang para a 26.3.

19 efeitos obteníveis por poção, 46 entradas

Existem 46 entradas de poção:

  • 24 poções base — 19 que resultam em um efeito, quatro que não concedem nada (water, mundane, thick, awkward) e luck, que existe mas não tem receita de preparo
  • 13 versões estendidas long_
  • 9 versões amplificadas strong_

Nem toda poção tem as duas. Visão Noturna se estende, mas não se amplifica; Cura se amplifica, mas não se estende. É por isso que a divisão é 13 e 9.

21 dos 40 efeitos não podem ser obtidos por poção

Um pouco mais da metade dos efeitos de status do jogo não pode ser obtida por poção 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 evento (Mau Presságio, Presságio de Invasão, Presságio de Desafio, Herói da Vila), alguns vêm de outra fonte que não um suporte de poções (Brilho, de flechas espectrais; Levitação, de shulkers; Pressa, de um sinalizador), e Sorte tem um id de poção mas nenhuma receita, então comandos são o único caminho. Não há quantidade de preparo que produza qualquer um deles.

Quatro poções levam o nome de outra coisa

id da poçãoefeito que ela 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 o seu próprio id, e entre as poções de efeito único a divergência só existe para essas quatro — todas as outras compartilham o nome com o efeito, e é justamente isso 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 ela soa como uma poção defensiva com um efeito colateral, e não como um buff puro.

Também é a única forma de obter Resistência por poção. Não existe Poção de Resistência — o efeito é alcançável pelo suporte de poções apenas como metade do Mestre Tartaruga, sempre com a Lentidão junto. Então Resistência não está na lista de não obteníveis acima, mas também não é separável.

Para trabalho com comandos e datapacks

  • Verifique se o efeito que você quer tem sequer uma poção antes de projetar algo em torno do preparo — 21 não podem ser obtidos por poção.
  • Use o id da poção para itens e o id do efeito para /effect; eles divergem para Rapidez, Impulso de Salto, Cura e Dano.
  • Lembre-se de que long_ e strong_ são entradas de registro separadas, não modificadores, então um comando que nomeia minecraft:long_swiftness está nomeando uma poção real e distinta.

Laboratório de poções →

Mais guias

Ver todos →