AlexHackers Postado Outubro 8, 2017 Denunciar Compartilhar Postado Outubro 8, 2017 TintaAPI Um sistema de api generalizado Apresentação: Esse projeto se trata de uma API que seria compatível com os mais famosos e utilizados plugins, exemplo para economia, para factions, para clans, etc. Resolvi pensar no projeto pois hoje em dia estão saindo muitos plugins novos, exemplo factions, ai muitos clientes ficam pedindo, "Faz para o meu plugin bla bla..." então resolvi começar desenvolver esse projeto que vai generalizar todas as API, assim quando fazer um plugin para factions sera automaticamente compatível com TODOS os factions que tiver na API Como sera o uso: Irei disponibilizar de graça a comunidade para desenvolvedores fazerem o uso, e ele ira funcionar + - nessa logica. O desenvolvedor usara meu plugin como uma ponte. Ele usa exemplo: TintaAPI.getFaction(player).getPoder(); Esse método ira verificar de qual plugin ele deseja pegar o poder, e o meu plugin ira retornar o valor, irei por na API os métodos mais usados Isso é só uma ideia ainda esta no papel, tive ela agora do nada. Gostaria da sugestão e opinião sua para melhorar o projeto, então deixe no tópico que irei ler. Atenciosamente,Alex Skype: alexandre.ferreira249 5 Link para o comentário Compartilhar em outros sites More sharing options...
lxt Postado Outubro 8, 2017 Denunciar Compartilhar Postado Outubro 8, 2017 Idéia massa, eu usaria se tivesse muitas funções para fullpvp, economia, scoreboard, etc.. Link para o comentário Compartilhar em outros sites More sharing options...
VictorHeaven Postado Outubro 8, 2017 Denunciar Compartilhar Postado Outubro 8, 2017 Ai sim garoto, com certeza irei usar C: ainda mais pelo fato de ser de graça kkk Poderia fazer API dos plugins em gerais, factions, simple clans, adicionar variável para FeatherBord(caso eu tenha mais sugestões eu edito aqui) Link para o comentário Compartilhar em outros sites More sharing options...
Katho Postado Outubro 8, 2017 Denunciar Compartilhar Postado Outubro 8, 2017 Acho que em vez de generalizado ficaria melhor "centralizado". se funcionasse acredito que seria bem vindo a novos desenvolvedores. porém seria bastante trabalhosos atualizar ele. Link para o comentário Compartilhar em outros sites More sharing options...
AlexHackers Postado Outubro 8, 2017 Autor Denunciar Compartilhar Postado Outubro 8, 2017 Idéia massa, eu usaria se tivesse muitas funções para fullpvp, economia, scoreboard, etc.. Ele pegaria os métodos mais comuns, então daria facil fazer uma scoreboard compatível com todos plugins factions, mas alguns factions tem + metodos que outros então seria so os comuns entre eles exemplo o getPoder(); Ai sim garoto, com certeza irei usar C: ainda mais pelo fato de ser de graça kkk Poderia fazer API dos plugins em gerais, factions, simple clans, adicionar variável para FeatherBord (caso eu tenha mais sugestões eu edito aqui) variável eu não irei fazer, só para uso em plugins próprios, pois variável eu acho um saco mecher, obrigado pela sugestão Link para o comentário Compartilhar em outros sites More sharing options...
nOthing Postado Outubro 8, 2017 Denunciar Compartilhar Postado Outubro 8, 2017 Otima ideia, aposto que ira ajudar muitos desenvolvedores de plugins! Link para o comentário Compartilhar em outros sites More sharing options...
AlexHackers Postado Outubro 8, 2017 Autor Denunciar Compartilhar Postado Outubro 8, 2017 Acho que em vez de generalizado ficaria melhor "centralizado". se funcionasse acredito que seria bem vindo a novos desenvolvedores. porém seria bastante trabalhosos atualizar ele. é a mesma ideia, e não seria trabalhoso, pois os métodos de uma API não costumam mudar, e caso precisasse é facil atualizar pois sera tudo centralizado os métodos, o zAth tem em um plugin dele para economia + - a ideia Link para o comentário Compartilhar em outros sites More sharing options...
zAth Postado Outubro 8, 2017 Denunciar Compartilhar Postado Outubro 8, 2017 (editado) É chato ter que ficar adicionando suporte a vários plugins, em cada plugin que desenvolvemos. Basta fazer isso em 1.. porém tem plugins que tem certo método que outros não têm e ae daria erro na "ponte" mas acho que é só lançar uma exeção se tentarem usar algum método da "ponte" que não existe no plugin de factions que estão usando. Eu tive também uma ideia faz tempo que era adicionar placeholders a cada plugin de tab ou assim tipo: tem tintacoins? sim > tem algum plugin de placeholder? sim > regista placeholder do tintacoin nesse plugin. Porque tipo ficam pedindo para adicionar placeholder deste plugin e de outro, e depois ainda tem vários plugins de placeholder e tals. Editado Outubro 8, 2017 por zAth Link para o comentário Compartilhar em outros sites More sharing options...
VortexCeption Postado Outubro 8, 2017 Denunciar Compartilhar Postado Outubro 8, 2017 Boa garoto!Mas no caso eu teria que estudar a API ? Ou ele será igual a do Bukkit ? Link para o comentário Compartilhar em outros sites More sharing options...
AlexHackers Postado Outubro 8, 2017 Autor Denunciar Compartilhar Postado Outubro 8, 2017 É chato ter que ficar adicionando suporte a vários plugins, em cada plugin que desenvolvemos. Basta fazer isso em 1.. porém tem plugins que tem certo método que outros não têm e ae daria erro na "ponte" mas acho que é só lançar uma exeção se tentarem usar algum método da "ponte" que não existe no plugin de factions que estão usando. Eu tive também uma ideia faz tempo que era adicionar placeholders a cada plugin de tab ou assim tipo: tem tintacoins? sim > tem algum plugin de placeholder? sim > regista placeholder do tintacoin nesse plugin. Porque tipo ficam pedindo para adicionar placeholder deste plugin e de outro, e depois ainda tem vários plugins de placeholder e tals. Placeholder eu odeio mecher com essa praga por isso preferi fazer essa API ai, eu pensei nisso de n tiver o metodo, por isso farei so dos principais, ai caso cara queira fazer um plugin que não tenha o metodo no TintaAPI ele use do plugin direto ou vou tentar ver um jeito retornar a API do plugin original pelo TintaAPI, sla vo ver na pratica Link para o comentário Compartilhar em outros sites More sharing options...
IBrunim Postado Outubro 8, 2017 Denunciar Compartilhar Postado Outubro 8, 2017 Alex, como sempre mitando! RESPECT. Link para o comentário Compartilhar em outros sites More sharing options...
zAth Postado Outubro 8, 2017 Denunciar Compartilhar Postado Outubro 8, 2017 Placeholder eu odeio mecher com essa praga por isso preferi fazer essa API ai, eu pensei nisso de n tiver o metodo, por isso farei so dos principais, ai caso cara queira fazer um plugin que não tenha o metodo no TintaAPI ele use do plugin direto ou vou tentar ver um jeito retornar a API do plugin original pelo TintaAPI, sla vo ver na pratica Sei lá, pode até deixar depreciado ( se é que alguém sabe o que isso significa ) e lançar uma exeção se não tiver esse método porque assim o cara pega logo do plugin e nem usa a TintaAPI.. é a mesma ideia, e não seria trabalhoso, pois os métodos de uma API não costumam mudar, e caso precisasse é facil atualizar pois sera tudo centralizado os métodos, o zAth tem em um plugin dele para economia + - a ideia Deve ser o mesmo mas eu só fiz economia, você teria que fazer economia, clans, factions, crl a 4.. Se chegar a fazer e não o acabar, poste no git mesmo assim para contribuir se precisar. Link para o comentário Compartilhar em outros sites More sharing options...
AlexHackers Postado Outubro 8, 2017 Autor Denunciar Compartilhar Postado Outubro 8, 2017 Boa garoto! Mas no caso eu teria que estudar a API ? Ou ele será igual a do Bukkit ? Como assim estudar? você usaria normal ué, seria ate mais simples que usar api dos factions normal Alex, como sempre mitando! RESPECT. Obrigado Sei lá, pode até deixar depreciado ( se é que alguém sabe o que isso significa ) e lançar uma exeção se não tiver esse método porque assim o cara pega logo do plugin e nem usa a TintaAPI.. Deve ser o mesmo mas eu só fiz economia, você teria que fazer economia, clans, factions, crl a 4.. Se chegar a fazer e não o acabar, poste no git mesmo assim para contribuir se precisar. Sim isso q pensei ai se n tiver pega direto do plugin, e é basicamente o que você fez da economia, bateu uma inspiração ver seu método kk, ai vou fazer igual so que pra factions,clans etc Link para o comentário Compartilhar em outros sites More sharing options...
Gui_KillerBR Postado Outubro 8, 2017 Denunciar Compartilhar Postado Outubro 8, 2017 Boa ideia ... Irá ajuda d+ Link para o comentário Compartilhar em outros sites More sharing options...
AlexHackers Postado Outubro 8, 2017 Autor Denunciar Compartilhar Postado Outubro 8, 2017 Boa ideia ... Irá ajuda d+ Mt obrigado Link para o comentário Compartilhar em outros sites More sharing options...
Lightwood Postado Junho 28, 2019 Denunciar Compartilhar Postado Junho 28, 2019 Seu tópico foi marcado como Inativo. Para reverter está ação, entre em contato com a equipe de Moderação. OBS: Essa mensagem é automática. Link para o comentário Compartilhar em outros sites More sharing options...
Lightwood Postado Junho 28, 2019 Denunciar Compartilhar Postado Junho 28, 2019 Seu tópico foi marcado como Inativo. Para reverter está ação, entre em contato com a equipe de Moderação. OBS: Essa mensagem é automática. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados