[PLUGINER] Como Criar um Plugin De KitPvP | Main

Bem-vindo!

Ao se registrar conosco, você poderá discutir, compartilhar e enviar mensagens privadas com outros membros da nossa comunidade.

Inscreva-se agora!
Status
Não está aberto para novas respostas.

StuurnayDev

Neutro
Entrou
Jun 30, 2017
Mensagens
67
Cubos
0
Bom, estive criando um Perfil no CraftLandia para ensinar algumas coisas de developer para developers!


Bom para iniciarmos precisamos ter algumas coisas em mente:

Main: É a classe principal de um plugin, seja ele um Spigot ou Bukkit.
plugin.yml: O Seu estado serve para dar a redirecionamento a classe principal do plugin (Main), onde nela você registra comandos,autores,versão e até algumas statics.
Statics: Statics podem ser utilizadas tanto para Strings quanto para Publics, ex: public static String (nome) = "nome";, mas assim, você precisará saber mais informações..
Void: Voids são basicamente implementações para Public e Private.
Public void: Utilizando uma public void poderá ser utilizada em qualquer classe.
private void: Ela somente pode ser utilizada na classe em qual ela está.

Sabendo isso vamos começar:

1° Crie uma nova JavaProject;
Nela adcione um nome como por exemplo o que coloquei: TutorialCraftLandia.
https://prnt.sc/fq37s4

2° Adcione o BuildPath "Spigot ou Bukkit".
https://prnt.sc/fq38h6

Após esses passos abrirá uma janela..
https://prnt.sc/fq395f

Siga todos os passos da imagem, após isso selecione seu Spigot ou Bukkit.
https://prnt.sc/fq39xy

Logo após clique em Aplicar.
https://prnt.sc/fq39xy

Vamos criar agora uma package clicando com o botao direito do mouse em SRC;
https://prnt.sc/fq3aeo

Crie uma package chamada (Seunome.main) ela será a package principal do seu plugin;
https://prnt.sc/fq3ats

Logo após clique em Finish.
https://prnt.sc/fq3b9e

Depois crie uma Class, clicando com o botão direito do mouse na package criada;
https://prnt.sc/fq3bvn

No nome coloque : "Main".
https://prnt.sc/fq3cfu

Logo após criar sua Main, escreva depois do nome: extends JavaPlugin | e aperte Ctrl+Space.
https://prnt.sc/fq3cyw

Depois de importar a JavaPlugin, depois da ("{") de 2x enter.
https://prnt.sc/fq3dyb

E Escreva: public void onEnable() { e de enter.
https://prnt.sc/fq3ecr

Depois da primeira Chaves ("}") aperte 2x enter novamente.
https://prnt.sc/fq3f9w

Escreva : public void onDisable() { | e de Enter.
https://prnt.sc/fq3fr6

Quem quiser mais tutoriais, avalie, e comente, nesse tutorial foi mais para ensinar a Extender e publics, o proximo Tutorial será de Eventos (Entrar, Sair, Hotbar) e (ScoreBoard Avançada).
Vlw <3
 
wLuan disse:
Não consigo, já tentei várias vezes e nunca da certo! DESISTO !
:flowerred: Quando comecei acontecia isto, porem descobri que tentando é que se aprende, tentei refazer todos os passos, criei a plugin.yml e comparei com a minha plugin.yml passada e vi que o que havia ocorrido era apenas uma mal implementação da Main!
Tenta Mano, você pode conseguir e ficar muito melhor que eu e até outros devs.
:diamond: Boa Sorte!

Se puder curtir a publicação Tmj :mobzombie:
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo