Um simples sistema de registro de tempo online de cada jogador no servidor, podendo criar recompensas por um tempo mínimo, com menus, top jogadores online, filtro de recompensas, e com uma API para desenvolvedores. Veja o vídeo mostrando todo o sistema aqui
Suporta conversão de outros plugins parecidos como AtlasTempoOnline e OnlineTimePlus, vídeo demonstrativo.
Comando | Descrição | Permissão |
---|---|---|
/tempo | Exibe todos os sub-comandos do plugin | Nenhuma |
/tempo ver | Exibe o tempo online de um jogador, caso não insira nenhum, mostrará o seu | Nenhuma |
/tempo menu | Menu do sistema, mostrando as recompensas, top jogadores, opção de filtro e seu tempo online | Nenhuma |
/tempo enviar | Enviar tempo online a um jogador | nextonlinetime.sendtime |
/tempo setnpc | Setar o npc do sistema de tempo online | nextonlinetime.admin |
/conversion | Converte os dados do plugin selecionado | nextonlinetime.admin |
Você pode encontrar o plugin pronto para baixar aqui, ou se você quiser, pode optar por clonar o repositório e dar build no plugin com suas alterações.
O plugin conta com cinco arquivos de configuração config.yml
, conversors.yml
, messages.yml
, npc.yml
e rewards.yml
, em que você pode configurar o sql, recompensas, modo de funcionamento, mensagens, conversores e outras
opções.
Caso queira usar o sistema de NPC os plugins Citizens
e HolographicDisplays
serão necessários
O plugin conta com uma placeholder para o jogador visualizar resumidamente o tempo que ele passou no servidor. %onlinetime_time% (Caso use featherboard, use {placeholderapi_onlinetime_time}
- Google Guice - Fornece suporte para injeção de dependência usando anotações.
- PDM - Baixa as dependências de desenvolvimento assim que o plugin é ligado pela primeira vez.
APIs e Frameworks
- command-framework - Framework para criação e gerenciamento de comandos.
- inventory-api - API para criação e o gerenciamento de inventários customizados.
- sql-provider - Provê a conexão com o banco de dados.