Comportamento do BetterFood
O BetterFood agora usa uma selecao de comida com base na fome em vez de simplesmente comer primeiro o alimento mais nutritivo.
Regras de selecao
Quando o plugin precisa de restaurar fome, ele prefere comida que:
- encaixe exatamente na fome em falta ou fique abaixo dela
- use a saturacao como criterio de desempate
- recorra ao menor excesso possivel se nada encaixar de forma limpa
Isto significa que o plugin atual tenta evitar desperdiçar comida forte sempre que possivel.
Itens protegidos
O codigo atual protege muito mais do que apenas comida renomeada ou com lore. O BetterFood evita consumir comida automaticamente se ela tiver caracteristicas de item personalizado, como:
- nome personalizado ou nome do item
- lore
- custom model data
- encantamentos
- modificadores de atributos
- estado inquebravel
- etiquetas no persistent data container
Isto destina-se a reduzir a probabilidade de consumir por engano itens de plugins ou itens decorativos.
Restos de recipientes
Se uma comida consumida deixar um item restante, o BetterFood preserva-o.
Exemplos incluem tigelas ou outros alimentos que devolvem um recipiente. O restante e devolvido ao inventario ou largado junto do jogador se nao houver espaco disponivel.