Pular para o conteúdo principal

BetterFood

BetterFood é um plugin pequeno que come automaticamente alimentos vanilla suportados para jogadores com a permissão correta.

O Que Faz

  • monitora mudanças de fome
  • escolhe um alimento válido do inventário do jogador
  • evita consumir itens de comida personalizados ou protegidos
  • preserva itens restantes quando um alimento retorna um recipiente

Comandos e Permissões

  • betterfood.user (padrão true) — controla se o listener de comer automaticamente é executado para aquele jogador e permite que ele use os toggles
  • betterfood.admin (padrão op) — controla os comandos de atualização do plugin e de configuração
  • Comandos: /betterfood e /bf

Os subcomandos do jogador são:

  • /betterfood
  • /betterfood toggleEating
  • /betterfood toggleMessage

Executar o comando base alterna a alimentação automática. O subcomando toggleMessage controla as notificações na barra de ação que aparecem quando um alimento é consumido (ex: "You ate some Cooked Beef"). O fluxo de configurações é apenas para jogadores; remetentes de console apenas recebem uma mensagem informativa e não podem alterar o estado do jogador. Ambos os toggles são persistidos por jogador através do contêiner de dados persistentes do jogador, então eles sobrevivem a reinicializações.

Os subcomandos de administrador envolvem as ferramentas compartilhadas do Nightbreak e requerem betterfood.admin:

  • /betterfood setup — abre o menu de configuração dentro do jogo (status de atualização do plugin, toggle de atualização automática, plugins recomendados)
  • /betterfood recommendedplugins — lista plugins que funcionam bem com BetterFood
  • /betterfood downloadpluginupdate (alias /betterfood downloadall) — baixa uma atualização do plugin se houver uma disponível
  • /betterfood downloadallcontent — responde que BetterFood não tem pacotes de conteúdo

Notas Importantes

  • BetterFood é intencionalmente pequeno e não usa o fluxo de pacotes de conteúdo do Nightbreak — /betterfood downloadallcontent simplesmente informa que não há pacotes de conteúdo para instalar.
  • Usa lógica de seleção consciente da fome em vez de simplesmente consumir o alimento de maior valor primeiro.
  • Ao ser ativado, o plugin registra um aviso se detectar algum material comestível que não esteja nem em sua lista de suportados nem em sua lista de excluídos — isso revela alimentos vanilla recém-adicionados que ainda precisam de classificação.
  • As ferramentas compartilhadas do MagmaCore estão incluídas: BetterFood verifica atualizações do plugin na inicialização (e atualiza cerca de uma vez por hora), gera um config.yml com o toggle nightbreak.autoDownloadPluginUpdates (padrão false) e expõe o menu de configuração e a visualização de plugins recomendados. Com o toggle ativado e um token válido de apoiador do Nightbreak, as atualizações do plugin são baixadas automaticamente na inicialização e aplicadas após uma reinicialização.
  • O plugin reporta métricas anônimas de uso através do bStats (id do plugin 4557).

Veja: