BetterFood
O BetterFood é um pequeno plugin que consome automaticamente alimentos vanilla compatíveis para jogadores com a permissão necessária.
O que faz
- acompanha alterações da fome
- escolhe um alimento válido no inventário do jogador
- evita consumir alimentos personalizados ou protegidos
Comandos e permissões
betterfood.user, com valor predefinidotrue, controla a execução do listener de alimentação automática para esse jogador e permite usar os comandos de ativação e desativação.betterfood.admin, com valor predefinidoop, controla os comandos de atualização do plugin, de configuração e de plugins recomendados.- Comandos:
/betterfoode/bf.
Os subcomandos para jogadores são:
/betterfood/betterfood toggleEating/betterfood toggleMessage
Executar o comando base ativa ou desativa a alimentação automática. O subcomando toggleMessage controla as notificações na barra de ação quando um alimento é consumido, por exemplo, "You ate some COOKED_BEEF". A mensagem usa o nome original do material, em maiúsculas e com sublinhados. Só os jogadores podem alterar estas definições. A consola recebe uma mensagem informativa e não pode alterar o estado de um jogador. Ambas as definições são guardadas no contentor de dados persistentes de cada jogador e mantêm-se após reinícios.
Os subcomandos de administrador dão acesso às ferramentas partilhadas do Nightbreak e exigem betterfood.admin:
/betterfood setupabre o menu de configuração no jogo, com o estado das atualizações, a opção de atualização automática e os plugins recomendados./betterfood recommendedpluginslista plugins que funcionam bem com o BetterFood. A lista está atualmente vazia, pois o BetterFood não tem recomendações próprias no catálogo./betterfood downloadpluginupdate, também disponível como/betterfood downloadall, descarrega uma atualização do plugin se existir./betterfood applypluginupdateaplica uma atualização do plugin já descarregada sem reiniciar o servidor (consulte Compatibilidade)./betterfood downloadallcontentinforma que o BetterFood não tem pacotes de conteúdo.
Quem tenta um subcomando de administrador sem essa permissão recebe uma mensagem sobre permissões em vez das instruções de utilização. O comando /betterfood setup também recusa a consola, pois o menu é um inventário dentro do jogo.
As ferramentas incluídas acrescentam ainda /betterfoodchangelog [dismiss|disable], que permite aos administradores consultar no jogo as notas de lançamento do BetterFood ainda não lidas. Os administradores com notas por ler recebem também um breve lembrete depois de entrar.
Notas importantes
- O BetterFood é deliberadamente pequeno e não utiliza o processo de pacotes de conteúdo do Nightbreak.
/betterfood downloadallcontentlimita-se a informar que não há pacotes para instalar. - A seleção considera a fome do jogador, em vez de consumir sempre primeiro o alimento de maior valor.
- A lista de alimentos consumidos automaticamente está definida no código. Alimentos com efeitos especiais ou imprevisíveis, como carnes cruas, maçãs douradas e fruta do coro, ficam de fora. Novos alimentos vanilla só são consumidos automaticamente depois de serem acrescentados à lista. No arranque, o plugin regista quais os alimentos que ignora na versão do servidor. Consulte Comportamento.
- As ferramentas partilhadas do MagmaCore estão incluídas. O BetterFood procura atualizações alguns minutos após o arranque e volta a verificar aproximadamente de hora a hora. Gera um
config.ymlcom a opçãonightbreak.autoDownloadPluginUpdates, predefinida comofalse, e a definiçãonightbreak.applyPluginUpdatesWithoutRestart, predefinida comonever, e disponibiliza o menu de configuração, a lista de plugins recomendados e a caixa de entrada das notas de lançamento. Com essa opção ativa e um token válido de apoiante do Nightbreak, as atualizações são descarregadas automaticamente alguns minutos após o arranque. Uma atualização descarregada é aplicada após um reinício, ou antes disso através de/betterfood applypluginupdateou denightbreak.applyPluginUpdatesWithoutRestart. - As mesmas ferramentas registam os comandos partilhados
/nightbreak,/nightbreaklogin,/nightbreaklogoute/logifyquando nenhum outro plugin do MagmaGuy os registou antes. Consulte Compatibilidade para ver a lista completa e as permissões. - O plugin envia métricas anónimas de utilização através do bStats, com o identificador
4557.
Consulte: