Ir para conteúdo

DEVKEWI

Membros
  • Total de itens

    304
  • Registro em

  • Última visita

Sobre DEVKEWI

  • Data de Nascimento 08/12/1999

Meios de comunicação

  • Discord
    DEVKEWI#5777
  • X (Ex-Twitter)
    devkewi
  • GitHub
    kewilleen/

Informações pessoais

  • Sexo
    Masculino
  • Localização
    Brasil, SP
  • Nick do Minecraft
    Kewilleen_

Últimos Visitantes

3.862 visualizações
  1. A main é nulla, você está determinando que o bukkit pegue sua main, sendo que ele nem habilitou seu plugin
  2. DEVKEWI

    TabsTag

    kkk? Depois testá lá pô
  3. DEVKEWI

    TabsTag

    O plugin já faz isso, ksks Estou deixando o link de download do plugin sem a necessidade da extensão ClanTag. Versão > MC 1.8 https://cdn.discordapp.com/attachments/722991458113683519/728292320566313001/TabsTag.jar Versão < MC 1.8 https://cdn.discordapp.com/attachments/722991458113683519/728292127376670873/TabsTag.jar Se não funcionar, me chama Discord, rsrs
  4. Parabéns pelo desenvolvimento! Eu tenho umas sugestões para adicionar na próxima versão: Vamos começar pela ConfigManager : Você pode criar um método para as List<String> e chamar ele toda vez, em vez de criar várias para cada mensagem (aceitar, negar, etc..). Um exemplo que estou utilizando em meus projetos é com o StringBuilder: public String getMessage(String path) { if (momentGladiador.getConfig().isList(path)) { List<String> list = momentGladiador.getConfig().getStringList(path); StringBuilder sb = new StringBuilder(); for (String s : list) sb.append(replaceColor(s)).append("\n"); return sb.toString(); } return replaceColor(momentGladiador.getConfig().getString(path)); } private String replaceColor(String message) { message = ChatColor.translateAlternateColorCodes('&', message); return message; } //Exemplo de uso: player.sendMessage(getMessage("Mensagens.Mensagem")); player.sendMessage(getMessage("Mensagens.Lista")); O exemplo que deixo acima, serve tanto para Listas ou única String. Uma outra coisa, seria você criar um objeto para gerenciar o X1 individual Map<String, Duelo> Desta maneira, o String pode ser o nome da arena e o Duelo é a batalha da arena, podendo utilizar do objeto: Player sender; //Solicitante do X1 Player recipient; //Destinatário do X1 Location arena; //Dados da arena do combate X1State state; //Seria um enum para identificar se: PREPARE, START, FINISH, END Me chama no Discord para mais dicas ksks
  5. DEVKEWI

    TabsTag

    DEVKEWI#5777
  6. DEVKEWI

    TabsTag

    Ele funciona na versão 1.5.2 até a 1.15, esse cKauldron nem sei o que é. Chama Discord lá Opa, vlw!
  7. DEVKEWI

    TabsTag

    Eae galera, há muito tempo eu tinha parado de programar em Java pois estava focando mais ao trabalho. Fui desligado da empresa e para me sustentar eu comecei a pegar projetos, bom, hoje estarei disponibilizando um projeto open-source e aceito sugestões para melhorar o projeto. O plugin TabsTag tem o objetivo de colocar a tag no tablist e na cabeça do jogador. Eu implementei a vida do jogador abaixo do nickname. Bom, isso não é um plugin para ser uma novidade, pois vários servidores utilizam esse sistema e toda vez quando eu preciava fazer alguma implementação eu tinha que condecer permissão em plugin de terceiro. Nesta idealização, eu criei uma implementação de eventos que permite o desenvolver setar a tag da forma que quiser. Sem mais delongas, segue a estrutura do plugin: Comandos: /tabstag - Exibe todos os comandos (utilize /tt para uma forma de atalho) Permissão: A permissão é baseada na configuração do plugin, logo, se nós temos um VIP no servidor e desejas mudar a cor representate do jogador. Adicione a permissão tabstag.<format> o exemplo abaixo mostra a permissão como tabstag.vip Tags: default: "&r" VIP: "&e" Desenvolvedores: Há duas classes para evento customizados: PlayerSetTagEvent -> set a tag PlayerRemoveTagEvent -> remove a tag Nesse evento, não precisamos verificar se o jogador tem a certa permissão, então, se você estiver criando um plugin que precisa conceder a tag para o jogador, basta usar o formato abaixo. @EventHandler private void onSetTag(PlayerSetTagEvent event) { if (event.getPlayer().getName().equalsIgnoreCase("yourname")) event.setTag("§r[§cTest§r]"); } Um exemplo em prática usando o evento, é em uma extenção que estarei disponibilizando também. O sistema de tag do clan, do SimpleClans: No GitHub tem mais informações sobre o projeto, exemplo em teste e claro a source do projeto. Gostou do projeto? Dá uma estrela lá Pensou que eu iria esquecer de deixar o download? Pega aí: https://github.com/Kewilleen/TabsTag/releases Escolha o que deseja baixar em assets, o plugin é o TabsTag e a extensão para o SimpleClans é o ClanTag
  8. DEVKEWI

    Erro no MySQL

    O erro diz que o MySQL Server é diferente do MySQL Dump, para ambos darem certo, devem rodar com a mesma versão
  9. Tudo depende da galera que faz os plugins
  10. Depende da maquina que ele irá alugar, exemplo da concorrência que oferecem i7 para jogos e outras a Xeon para outras funções, como administração. Quer hospedar o Minecraft? Recomendo o processador acima e com RAM adequada (mínimo 4GB).
  11. Eu tenho algumas: O pacote completo está à 170R$ (pacotes separados é negociável)
×
×
  • Criar Novo...