Guest Neitan96 Postado Outubro 19, 2015 Denunciar Compartilhar Postado Outubro 19, 2015 (editado) PluginPlus é uma API para Bukkit que visa facilitar e agilizar na criação de plugins para Bukkit, com ele você tem vários códigos que são usados na maioria do plugins, sem precisar você rescrever códigos, uma das principais funcionalidades dele funcionalidades de dele é a incrível facilidade de criar comandos, sem precisar verificar permissão, se é o console, se é um player, se o player digitou uma quantidade de argumentos. Para um rápido entendimento do que o PluginsPlus pode fazer: Aqui temos um simples comando que envia pm: @Override public boolean onCommand(CommandSender commandSender, Command command, String s, String[] strings) { StringBuilder builder = new StringBuilder(); builder.append(commandSender.getName()+"> "); for (int i = 1;i < strings.length;i++) { builder.append(" "); builder.append(strings[i]); } String msg = builder.toString().trim(); Player player = Bukkit.getPlayer(strings[0]); player.sendMessage(msg); commandSender.sendMessage("Mensagem enviada com sucesso!"); return true; } Com a API você pode diminuir o código para isso: @Override public boolean onCommand(CommandSender commandSender, Command command, String s, String[] strings) { String msg = commandSender.getName()+"> "+castMessage(1); Player player = castPlayer(0); player.sendMessage(msg); pluginPlus.sendMessage(commandSender, "Mensagem enviada com sucesso!"); return true; } Aqui temos o comando no plugin.yml: commands: commandfirst: description: 'Envia uma mensagem privada para um player'. usage: 'Por favor use o comando /commandfirst <NOME_DO_PLAYER> <MENSAGEM>' Mas e todas verificações? Isso é tudo bem simples. Quer bloqueá o comando para o console não usar?, coloque allowConsole: false no seu comando, assim: commandfirst: description: 'Envia uma mensagem privada para um player'. usage: 'Por favor use o comando /commandfirst <NOME_DO_PLAYER> <MENSAGEM>' allowConsole: false Quer colocar o minimo de argumentos para o comando ser executado?, coloque minArgs: <Numero minimo de argumentos> no plugin.yml, assim: commandfirst: description: 'Envia uma mensagem privada para um player' usage: 'Por favor use o comando /commandfirst <NOME_DO_PLAYER> <MENSAGEM>' allowConsole: false minArgs: 2 Claro isso é somente um pouco(1%) do que você tem disponível no PluginPlus, você pode conferir tudo que você pode colocar no plugin.yml nesse link: https://bitbucket.org/Neitan96/pluginplus/src/master/src/pluginExample.yml Fiz um vídeo de demostração, ele é um puco grande mas peço que veja pelo menos uma parte para ver o PluginPlus em ação. https://www.youtube.com/watch?v=wJIYeLJgjK4 Ele facilita em muitas coisas além de fazer comandos, mas essa é uma parte importante da API. Mais informações, download, vídeo, source, tutorial e etc: http://www.nathanalmeida.com.br/2015/pluginplus-v1/ Editado Outubro 19, 2015 por Neitan96 Link para o comentário Compartilhar em outros sites More sharing options...
Guest » MickCraft « Postado Outubro 19, 2015 Denunciar Compartilhar Postado Outubro 19, 2015 Fodaaaaaaa Link para o comentário Compartilhar em outros sites More sharing options...
Guest Neitan96 Postado Outubro 20, 2015 Denunciar Compartilhar Postado Outubro 20, 2015 Fodaaaaaaa Valeu Link para o comentário Compartilhar em outros sites More sharing options...
Guest » MickCraft « Postado Outubro 20, 2015 Denunciar Compartilhar Postado Outubro 20, 2015 Valeu Faz API de gladiador u.u Link para o comentário Compartilhar em outros sites More sharing options...
Guest Piole_BR Postado Outubro 20, 2015 Denunciar Compartilhar Postado Outubro 20, 2015 Boa, não entendo muito dissu não kkkkkk Link para o comentário Compartilhar em outros sites More sharing options...
ExtraPlays Postado Outubro 20, 2015 Denunciar Compartilhar Postado Outubro 20, 2015 Boooooaaa,, Fico 2 Vezes Mais Facil Fazer Pl Link para o comentário Compartilhar em outros sites More sharing options...
Guest Neitan96 Postado Outubro 21, 2015 Denunciar Compartilhar Postado Outubro 21, 2015 Faz API de gladiador u.u Não sou muito de fazer pls assim não, mas vlw Boa, não entendo muito dissu não kkkkkk Thanks Boooooaaa,, Fico 2 Vezes Mais Facil Fazer Pl Psé, minha preguiça ajudou muito nessa parte Link para o comentário Compartilhar em outros sites More sharing options...
Vinícius de M. Postado Outubro 21, 2015 Denunciar Compartilhar Postado Outubro 21, 2015 Boa meu parceiro, ficou simplesmente isso aqui ó: FODAAAAAAAAAA Link para o comentário Compartilhar em outros sites More sharing options...
TheDMF Postado Outubro 21, 2015 Denunciar Compartilhar Postado Outubro 21, 2015 Boa, não entendo muito dissu não kkkkkk Somos ² @Topic boa ;-; so vim ve pq fikei curioso Link para o comentário Compartilhar em outros sites More sharing options...
Guest Neitan96 Postado Outubro 21, 2015 Denunciar Compartilhar Postado Outubro 21, 2015 Somos ² @Topic boa ;-; so vim ve pq fikei curioso pensou que era pl normal? Link para o comentário Compartilhar em outros sites More sharing options...
Guest » MickCraft » xKizame » Postado Outubro 21, 2015 Denunciar Compartilhar Postado Outubro 21, 2015 pensou que era pl normal? Faz um plugin de Glad com API pfv ;-; Amo o Glad e API dele seria tudo Link para o comentário Compartilhar em outros sites More sharing options...
☯Mr. yang☯ Postado Outubro 21, 2015 Denunciar Compartilhar Postado Outubro 21, 2015 boa ! ^^ Link para o comentário Compartilhar em outros sites More sharing options...
Guest Neitan96 Postado Outubro 21, 2015 Denunciar Compartilhar Postado Outubro 21, 2015 Boa meu parceiro, ficou simplesmente isso aqui ó: FODAAAAAAAAAA VLWWWWWWWWWWWW Faz um plugin de Glad com API pfv ;-; Amo o Glad e API dele seria tudo Cara, vc sabe o que é API? boa ! ^^ Valeu Link para o comentário Compartilhar em outros sites More sharing options...
Guest » MickCraft » xKizame » Postado Outubro 21, 2015 Denunciar Compartilhar Postado Outubro 21, 2015 VLWWWWWWWWWWWW Cara, vc sabe o que é API? Valeu Sim, você criava com gladiador e colocava API nele tipo para quem usar.. Tipo pra pegar os 2 gladiadores getGladiadores(0, 2) Link para o comentário Compartilhar em outros sites More sharing options...
Guest Neitan96 Postado Outubro 23, 2015 Denunciar Compartilhar Postado Outubro 23, 2015 Boss Life 10/1000 Neitan96 ataca! Neitan96 tira 100 de dano. Neitan96 derrota o Boss! Neitan96 consegue xp suficiente para aumentar de nível. Up! Link para o comentário Compartilhar em outros sites More sharing options...
Guest ratinho Postado Outubro 23, 2015 Denunciar Compartilhar Postado Outubro 23, 2015 Opa, mas colocando essa API os pessoal que fossem usar o plugin precisaria usar também certo? Link para o comentário Compartilhar em outros sites More sharing options...
Guest Neitan96 Postado Outubro 25, 2015 Denunciar Compartilhar Postado Outubro 25, 2015 Opa, mas colocando essa API os pessoal que fossem usar o plugin precisaria usar também certo? Certo Link para o comentário Compartilhar em outros sites More sharing options...
LymeeFairy Postado Setembro 20, 2024 Denunciar Compartilhar Postado Setembro 20, 2024 ANÁLISE DE INATIVIDADE Este tópico foi automaticamente arquivado devido à inatividade. Para manter a organização e fluidez das discussões na comunidade, tópicos que permanecem sem novas interações por um período prolongado são fechados automaticamente. Se houver interesse em retomar o conteúdo, sinta-se à vontade para criar um novo tópico ou entre em contato com a equipe da comunidade para reabrir este tópico. Equipe de Moderação Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados