Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''util''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Comunidade
    • Informações Importantes
    • Anúncios
    • Membros
    • Lista negra
    • Eventos
  • Minecraft
    • Seu servidor hospedado no lugar certo!
    • Servidores
    • Construções
    • Plugins
    • Skripts
    • Serviços
    • Geral
  • FiveM
    • Servidores
    • Desenvolvimento
    • Serviços
    • Outros
  • Programação
    • Geral
    • Java
    • Web & Desktop
    • Discord
    • Servidores dedicados para grandes projetos.
  • Sistemas operacionais
    • Windows
    • Linux
    • Celular
  • Fóruns
    • Invision Power Services (IPS)
    • XenForo
    • Legacy IPB
    • Outros
  • Design
    • Pedidos
    • Dúvidas
    • Exposição
    • Tutoriais
    • Recursos
  • Jornalismo
    • Notícias
    • Entrevistas
    • Eventos
    • Outros
  • Jogos
    • Geral
    • Novidades
    • Tutoriais
    • Gêneros
    • Outros Jogos
  • Outros
    • Tutoriais Gerais
    • Mercado
    • Assuntos diversos
    • Barzinho
    • Arquivos

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Discord


Instagram


X (Ex-Twitter)


WhatsApp


GitHub


Localização


Nick do Minecraft

Encontrado 4 registros

  1. ZiCooldownUtil Eae pessoas, vim hoje ensinar como fazer Cooldowns (quantos quiser, infinitos) para qualquer coisa que você quiser usando minha util que fiz agora pouco, bem fácil, segue o tutorial Coloque a util em seu plugin: (Leia as anotações no código) Em sua Main, coloque no onEnable e no onDisable os seguintes códigos: (Leia as anotações no código) Exemplo de Cooldown em um comando: (Leia as anotações no código) Resultado: Se tiver algum bug, erro ou alguma sugestão, manda aí! xD
  2. Bem, como eu tava PANGUANDO aqui no notebook, resolvi criar essas 3 classezinhas aqui pra complementar em conexões do meu site e dos meus plugins. Então, eu basicamente uso elas pra eventos. Quando um evento inicia, eu envio essa informação pro site, o site processa e envia pra todos que tem notificação do site habilitada, além de mostrar na aba "Eventos" lá os eventos que estão iniciando, ou iniciaram. @update Agora não é necessário plugin Bukkit, pode-se usar em qualquer aplicação Java. Request.java ScheduledRequest.java - extende Request. RequestMethod.java - usado na classe Request Imagens: Estas classes não estão 100% completas, mas eu resolvi postar aqui pra vocês já que elas tão funcionando, só complementar umas paradas ai que é GG.
  3. Essa classezinha já tá rodando aqui nos meus projetos e acho que vai ajudar a galerinha ai que meche com tempo. TimeAgo.class
  4. Eae galera DaviDEV aqui bom hoje vou ensinar a fazer score com mais e 16 letras Fiz um util pra facilitar isto, além de facilitar a fazer score facilita a adcionar mais letrar Print: Exemplo de Usos: DaviDEVScoreboard score = new DaviDEVScoreboard( HungerGames.prefixo.replace("[", "").replace("]", "")); score.addLinha(" ", 15); score.addLinha("§aIniciando em: §f" + StringTimer.TimerScore(HungerGames.tempo_inicio), 14); score.addLinha(" ", 13); score.addLinha( "§aJogadores: §f" + HungerGames.jogadores.size() + "§7§l/§f" + Bukkit.getMaxPlayers(), 12); score.addLinha(" ", 11); String nome = Habilidade.getAbility(p); score.addLinha("§aSeu kit: §f" + nome == null ? nome = "Sem kit" : nome, 10); score.addLinha(" ", 9); Classe: package me.davidev.crafthg.Score; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.scoreboard.DisplaySlot; import org.bukkit.scoreboard.Objective; import org.bukkit.scoreboard.Score; import org.bukkit.scoreboard.Scoreboard; import org.bukkit.scoreboard.Team; /** * * @author DaviDEV * */ public class DaviDEVScoreboard { private Objective obj; private Scoreboard sb; private String gerarTimeNome(Scoreboard sb) { String timeNome = "time"; timeNome = timeNome + sb.getTeams().size() + 1; return timeNome; } /** * Criar scoreboard * @param titulo Titulo que vai aparecer na Score */ public DaviDEVScoreboard(String titulo) { this.sb = Bukkit.getScoreboardManager().getNewScoreboard(); this.obj = sb.registerNewObjective("scoreboardutils", "davidev"); obj.setDisplayName(titulo); obj.setDisplaySlot(DisplaySlot.SIDEBAR); } /** * Adciona uma linha nova * @param texto Texto que vai ficar escrito na linha * @param linha Linha em que vai ser adcionado */ @SuppressWarnings("deprecation") public void addLinha(String texto, int linha) { int n = texto.length(); Score s = null; Team t = null; if (n <= 16) { s = obj.getScore(Bukkit.getOfflinePlayer(texto)); } else if (n > 16 && n < 32) { t = sb.registerNewTeam(gerarTimeNome(sb)); t.setPrefix(texto.substring(0, 16)); String nome = texto.substring(16); t.addPlayer(Bukkit.getOfflinePlayer(nome)); s = obj.getScore(Bukkit.getOfflinePlayer(nome)); } else if (n > 32) { t = sb.registerNewTeam(gerarTimeNome(sb)); t.setPrefix(texto.substring(0, 16)); t.setSuffix(texto.substring(32)); String nome = texto.substring(16, 32); t.addPlayer(Bukkit.getOfflinePlayer(nome)); s = obj.getScore(Bukkit.getOfflinePlayer(nome)); } s.setScore(linha); } /** * Pega a score * @return a score */ public Scoreboard getScoreboard() { return sb; } /** * Seta a score para jogador * @param p jogador */ public void setScoreboard(Player p) { p.setScoreboard(sb); } /** * Seta score para jogadores * @param p jogadores */ public void setScoreboard(Player... p) { for (Player pl : p) pl.setScoreboard(sb); } }
×
×
  • Criar Novo...