Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

NextPlugins/NextOnlineTime

Open more actions menu

Repository files navigation

NextOnlineTime

Codacy Badge

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.

Comandos

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

Download

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.

Configuração

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.

Dependências

Caso queira usar o sistema de NPC os plugins Citizens e HolographicDisplays serão necessários

Placeholders

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}

Tecnologias usadas

  • 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.

About

A simple plugin to record the time the player spends on the server

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.