Pular para o conteúdo principal

Comportamento do BetterFood

BetterFood agora usa seleção de alimentos consciente da fome em vez de simplesmente comer o item mais nutritivo primeiro.

Regras de Seleção

Quando o plugin precisa restaurar a fome, ele prefere alimentos que:

  1. se encaixam exatamente na fome faltante, ou ficam abaixo dela
  2. usam saturação como critério de desempate
  3. recorrem ao menor excesso se nada se encaixar perfeitamente

Isso significa que o plugin atual tenta evitar desperdiçar alimentos fortes sempre que possível.

Itens Protegidos

O código atual protege muito mais do que apenas alimentos renomeados ou com lore. BetterFood evitará o consumo automático de alimentos se eles tiverem características de item personalizado como:

  • nome personalizado ou nome do item
  • lore
  • dados de modelo personalizado
  • encantamentos
  • modificadores de atributo
  • estado indestrutível
  • tags de contêiner de dados persistentes

Isso visa reduzir a chance de consumir itens de plugins ou itens decorativos por engano.

Alimentos Suportados

BetterFood consumirá automaticamente os seguintes alimentos:

AlimentoFome RestauradaSaturação Restaurada
Apple42.4
Baked Potato56.0
Beetroot11.2
Beetroot Soup67.2
Bread56.0
Carrot33.6
Cooked Beef812.8
Cooked Chicken67.2
Cooked Cod56.0
Cooked Mutton69.6
Cooked Porkchop812.8
Cooked Rabbit56.0
Cooked Salmon69.6
Cookie20.4
Dried Kelp10.6
Glow Berries20.4
Golden Carrot614.4
Melon Slice21.2
Mushroom Stew67.2
Potato10.6
Pumpkin Pie84.8
Rabbit Stew1012.0
Sweet Berries20.4

Alimentos Excluídos

Os seguintes itens comestíveis são intencionalmente excluídos da alimentação automática. São carnes cruas, itens especiais ou alimentos com efeitos negativos ou imprevisíveis:

  • Beef (cru)
  • Cake
  • Chicken (cru)
  • Chorus Fruit
  • Cod (cru)
  • Enchanted Golden Apple
  • Golden Apple
  • Honey Bottle
  • Mutton (cru)
  • Poisonous Potato
  • Porkchop (cru)
  • Pufferfish
  • Rabbit (cru)
  • Rotten Flesh
  • Salmon (cru)
  • Spider Eye
  • Suspicious Stew
  • Tropical Fish

Qualquer outro material comestível adicionado por versões mais recentes do Minecraft que ainda não foi classificado também será ignorado. O plugin registra um aviso na inicialização se detectar materiais comestíveis não classificados.

Restos de Recipiente

Se um alimento consumido deixar um item restante, BetterFood o preserva.

Exemplos incluem tigelas ou outros alimentos que retornam recipientes. O restante é devolvido ao inventário ou largado no chão perto do jogador se não houver espaço no inventário.