Sueta

NextOnlineTime

1.0.0

utility, mechanics, nextplugins, onlinetime

·Plugin

NextOnlineTime

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. Vídeo in-game.

Suporta conversão de outros plugins parecidos como AtlasTempoOnline e OnlineTimePlus, vídeo demonstrativo.

Comandos

A permissão para todos os comandos listados abaixo é nextmarket.use

  • /tempo - Exibe todos os sub-comandos do plugin
  • /tempo ver [player] - Exibe o tempo online de um jogador, caso não insira nenhum, mostrará o seu
  • /tempo menu - Menu do sistema, mostrando as recompensas, top jogadores, opção de filtro e seu tempo online
  • /tempo enviar <player> <tempo> - Enviar tempo online a um jogador
  • /conversion <plugin> - Converte os dados do plugin selecionado

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 quatro arquivos de configuração config.yml, conversors.yml, messages.yml e rewards.yml, em que você pode configurar o sql, recompensas, modo de funcionamento, mensagens, conversores e outras opções.

Dependências
O plugin não precisa de nenhuma dependência. As dependências de desenvolvimento são automaticamente baixadas por causa da tecnologia `PDM`

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.

Discord de Suporte
Clique aqui para entrar no servidor de suporte da NextPlugins.

Similar projects

Plugin →