Ir para conteúdo

Kees_T

Membros
  • Total de itens

    136
  • Registro em

  • Última visita

Tudo que Kees_T postou

  1. Kees_T

    Plugin de evento Fight!

    Adicionado Titles para versões 1.8 acima!! Botei vários deles pra deixar bem customizado, e é possível ativar ou desativar cada title, caso não goste de um. Vou liberar a source em breve.
  2. Eu tive a ideia de fazer um evento assim kkk ;-; Parabéns ficou bom demais.
  3. HashMaps? '-' Eu faria assim: HashMap<Player jogador, Integer int> meuhp = new HashMap<>(); meuhp.put(KeesT, 2); Pra pegar o valor do player meuhp.get(KeesT) Pra ver se o jogador existe no HashMap meuhp.containsKey(KeesT) '-'
  4. Ficou muito bom. Tipo eu também sou novato em Java e em plugins, fiz o KeesTFight que tem gente que n acredita que foi meu primeiro mas enfim, tenho uma dica que aprendi. Decompilei teu plugin e vi que tu fica pegando as strings direto da config.yml. Imagine um servidor grande, 100 jogadores ons, jogadores saem, entram, entram, saem toda hora, e ficar sempre acessando a config pra pega a msg causa perda de memoria desnecessária. Cria as variáveis pra armazenas as strings da config quando o plugin liga, e quando quiser dar a notificação da mensagem quando entra e sair, pega direto da variavel. Pro seu primeiro fez bem melhor e mais organizado que o meu kkk ç.ç
  5. A mão da decompilaçaum chega a tremer ;-; Vou dar uma bizoiada neles e.e
  6. Kees_T

    Plugin de evento Fight!

    Eu pesquisei aqui na NET e talvez seja a versão dos eu craftbukkit/spigot. Já tentou usar em outra build da 1.5.2? Estou adicionando os Titles e suporte a BarAPI, e vou mudar algumas coisas no código e nas classes, quem sabe com essas mudanças ele funcione, pois aqui utilizei o spigot 1.5.2 e funcionou perfeitamente! Obrig ç.ç. Estou adicionando os Titles para serem configuraveis na config e adicionando BarAPI também! Ta osso aqui kkkk
  7. Kees_T

    Plugin de evento Fight!

    Dei uma olhada, vou tentar colocar, obrigado!
  8. Kees_T

    Plugin de evento Fight!

    Espero que goste ;-; Obrigado! e.e ;-; Mas é meu primeiro plugin mesmo kkk. Eu tive um servidor em 2015 então eu já tinha uma noção básica. Sei nem usa github mano kk ;-; Pode especificar o que você achou ruim? Posso mudar aqui .-. Verdade, talvez eu coloque na próxima ver que eu atualizar ele! Qual a versão do seu Java? Compilei usando Java 8. Famoso sausiajsa ;-; sqn. Eai quanto tempo kkkk. Valeu De nada! Obrigado kk ;-; Nunca mechi com BarAPI, mas vou tentar ver o que posso fazer!
  9. Kees_T

    Plugin de evento Fight!

    OBS: Esse é o meu primeiro plugin que fiz, e eu estou aprendendo Java há quase 2 meses, então, pesquisei muito na net pra saber fazer várias coisas no código e acho que fiz umas mini-gambiarras ;-;. Levei quase um mês pra fazer, pq eu ficava com preguiça de abrir meu NetBeans e terminar kkkk mas essa semana eu fiquei até a madruga terminando ele pra postar aqui de graça! COMO FUNCIONA: Quando o evento estiver sendo iniciado, uma mensagem será mostrada no chat anunciando o inicio do evento, e os jogadores poderão participar do evento usando tal comando. Quando for trancado, nenhum outro jogador poderá entrar, somente assistir no camarote. Após ser trancado, dois jogadores no evento serão selecionados aleatoriamente para lutarem entre si, anunciando a mensagem no chat de quem irá se enfrentar e, após alguns segundos, teleportando eles para suas posições, e recebendo o kit setado. O jogador que morrer, será eliminado do evento, e o vencedor, ira continuar participando. O evento continuara assim até que reste apenas um jogador, que será o vencedor do evento. COISAS LEGAIS: * Opções para mostrar Titles durante o evento(1.8+) * Praticamente todas as mensagens são configuráveis! * Sistema de "Auto-Start" para iniciar em qualquer horário! * Você pode ativar na config para que o jogador pague para participar! * É possível definir o numero minimo e máximo de jogador no evento! * Sistema de quando um jogador vencer uma luta ou o evento, fogos de artifícios são lançados! * Possível ativar efeitos de quando uma luta é iniciado, cegueira e lentidão! * Você pode definir o kit que sera usada nas batalhas, coloque os itens e armaduras que quiser, e digite o comando /fight setarkit, sera salvo tudo no kit.yml, encantamentos, nomes, lores, e aonde eles estavam no slot do inventario! * Você pode ativar para que o vencedor receba uma TAG! * Permissão especial que permite jogadores entrar mesmo com o evento lotado, achei legal colocar já que é um beneficio legal para colocar em VIP's! * O premio dado ao vencedor é um comando por console, ou seja, se você tiver um plugin de coins, pode usar comandos dele! * Se você usa SimpleClans1 ou SimpleClans2, e os jogadores na luta forem do mesmo clan, automaticamente o FriendlyFire deles é ativado, e ao fim da luta, desativado novamente! * Automaticamente tira efeitos de poções quando entra no evento! * Bloqueia o PvP automaticamente de jogadores que não estão em uma luta! * Quando o evento tranca, as mensagens de versus, quem venceu, etc... só aparecem pra quem estiver no evento. Jogadores que estiverem no camarote recebem essa mensagem também! COMANDOS: /fight entrar - Participar do evento Fight! /fight sair - Sair do evento Fight! /fight camarote - Teleporta para o camarote do evento! /fight camarotesair - Sair do camarote! /fight status - Informa quantos jogadores restam! /fight iniciar - Força o evento Fight iniciar! /fight setlobby - Seta o lobby do evento! /fight setpos1 - Seta a posição do jogador 1! /fight setpos2 - Seta a posição do jogador 2! /fight setarkit - Seta o kit das batalhas! /fight setcamarote - Seta o camarote do evento! /fight setsaida - Seta a saida do evento! /fight kick <jogador> - Expulsa um jogador do evento! /fight salvar - Salva e recarrega a config.yml e kit.yml! /fight stopar - Faz o evento ser cancelado! ARQUIVO CONFIG.YML: PERMISSÕES: - keestfight.normal - Permissão para usar comandos basicos de jogador, como /fight participar! - keestfight.admin - Permissão para usar comandos avançados, como setar lugares, kit, kickar, etc...! - keestfight.joinfull - Jogadores com essa permissão podem entrar com o evento lotado! ALGUMAS PRINTS: DEPENDÊNCIAS OPCIONAIS: * Vault (Caso queira que jogadores tenham que pagar para entrar)! @Lembre que se usar o Vault, tem que ter um plugin de economia compatível com Vault, tipo iConomy, Essentials, slá...! * LegendChat (Opcional, pois a TAG aparece no chat normal)! @Caso queira que a TAG apareça no LegendChat, coloque isso no format: {keestfight} VERSÕES QUE FORAM TESTADAS : * Spigot 1.5.2 [✔] * Spigot 1.8.8 [✔] * Spigot 1.12 [✔] DOWNLOAD MEDIAFIRE (Java ? DOWNLOAD MEDIAFIRE (Java 7) Logs: 16/07/2017: Plugin divulgado! 19/07/2017: Adicionado Titles para versões 1.8 acima! Adicionado opção pra dar money como premio também(Necessário Vault)! *DOWNLOAD ATUALIZADO* 25/07/2017: Removido os bugs: * Evento não finalizava quando tinha só um jogador em certos casos! * As vezes, dava erro no console quando teleportava o vencedor pra saída! E umas pequenas mudanças no código, remoção de algumas variáveis sem utilidade! *DOWNLOAD ATUALIZADO* 28/07/2017: * Adicionado o download do plugin compilado em Java 7 pra quem ainda não usa o 8! 31/07/2017 * Resolvido o bug de quando o evento era forçado o cancelamento, fazia com que todas as Tasks de outros plugins parassem também! 01/08/2017 Resolvido bugs: * Quando um jogador vencia uma luta, o inventario não era limpo! * Jogadores numa luta conseguiam dropar items! * Quando um jogador morria em luta, os itens dropavam! 20/08/2017 Alterações: * Adicionado uma opção na config chamada 'TempoParaTeleportarEntreLutas', que tem como função esperar X segundos antes de realizar um teleporte. Adicionado por causa de plugins de combates que impediam teleportes no evento. * Corridigo a versão do plugin, que eu tinha esquecido de mudar com as atualizações. Apague sua config.yml antiga e deixe ele gerar uma nova para que a config atualizada seja criada! 26/08/2017 Alterações: * Adicionado uma opção para desativar o AutoStart! * Caso encontre bugs ou tenha dicas para me ajudar a melhorar meu código, e adicionar novas funcionalidades agradeço de coraçãum se comentar aqui ;-; meu skype: samukatb OBSERVAÇÕES: * Caso use a versão de 1.5.2, obviamente os Titles não ira ser mostrados e serão desativados, sem dar nenhum erro. * O plugin não bloqueia comandos durante o evento, então você terá que bloquear manualmente. Com certeza você usa WorldGuard então, só criar uma região na areá do evento e permitir só os que você quiser. /region define blabla /region flag blabla allowed-cmds /fight sair, /g, /money, /seilá * Sou muito ******** que não consegui resolver o problema dos acentos, vou resolver quando eu mexer nele denovo ;-;
  10. "Pensei que era gemidão"
  11. FIcou zikasso mano. Mas tipo, ali no corredor pros portais, deveria tirar umas arvorares, deixar só algumas, tipo um espaço de 10 ou 15 blocos entre elas.... Tenho toc com coisas assim kkk ;-;
  12. Você tem algum conhecimento em Java? Copiar de tutorial de YouTube não vai lhe fazer aprender a criar seus próprios plugins. E como falado acima, na plugin.yml especifique aonde está sua main. Indique os package até sua classe. Tipo com.keest.blablah.Main
  13. Fui dono de um servidor de Minecraft em 2015, e jogo desde 2013 em servidores(desde quando eu era kid aahuashua). O que está errado é que os servidores são praticamente todos iguais, rankup, mcmmo, simpleclans e deu, 90% dos servidores são isso. Ninguém hoje arrisca criar um diferente pois pensa que não irá crescer, já que o clássico rankup edit mcmmo simpleclans está predominante, como disseram acima, virou uma ''base'' para criar um servidor, ninguém criar servidores com mecânicas diferentes. Isso que citei foi base de 1.5.2. A de 1.8 pra cima é igual a da 1.5.2, com uns plugin a mais, Black market, máquina de alma, rankup. Ninguém mais sabe inovar em conteúdo diferente.
×
×
  • Criar Novo...