Olá, como vão vocês?! Como prometido estou trazendo a parte 2(²) de como estar programando seu 1° plugin de Minecraft, utilizando o SPIGOT, ou Paper Spigot.
Primeiro!
API: Algo que é usado em plugins como uma utilização que pode ser útil.
Precisamos de uma API Para podermos colocar os códigos, pois está vazio!
Vamos lá!:
Baixe sua jar clicando aqui , eu mesmo optimizei ela para que fique mais leve e não dê o famoso LAG em seu servidor.
INICIANDO nosso plugin.
Após baixar o spigot que eu deixei acima para vocês, vocês vão abrir o eclipse, fechar uma telinha que irá aparecer e:
Ficará assim:
Apos ter feito isso, clique ali onde fica FILE e em JavaProject, como mostrado abaixo:
Agora, coloque um nome, e dê finish.
Depois de todo este processo "Chato" rsrs..
Você irá clicar com o botão direito em cima de seu projeto, ir em properties, Java Build Path, como mostrado abaixo:
E:
Após isto, você deverá ir em Add External Jars, que seria Adicionar Jars Externos. no caso (Por Fora) e coloque o spigot baixado no site em que eu passei.
Acho que não precisa de imagem, não é mesmo?
Após isto, vamos iniciar o trabalho! ahaha.
Trabalhando:
Após ter feito tudo isso:
Clique com o botão direito em seu projeto novamente, e clique em New > Package.
Como mostrado abaixo:
OBS: Recomendo por o nome de: me.seunome, fica mais fácil.
Após isto, dê um nome para ela, e logo de cara, clique com o botão direito novamente e, new>Java Class.
Dê o nome de Main(Principal) Como preferir.
Após isto, dentro da nossa classe main, ficará assim:
Após todo este processo chatinho, você deve por o seguinte dentro dela: (PRESTE BEM ATENÇÃO)
public class Main extends JavaPlugin {
}
Importe o JavaPlugin (Mas como isso?) fácil, apenas aperte CTRL + Space em seu teclado e selecione o import de java.bukkit
Oque seria JavaPlugin Igor?
Extender o JavaPlugin, seria definir que aquilo é um plugin em java, fica mais fácil de entender, essa é a explicação mais concreta, kk..
Logo após isto:
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin {
}
Terá este código em sua workspace (espaço de trabalho).
Dentro da chave {
public void onLoad() {
}
public void onEnable() {
}
public void onDisable() {
}
}
Ficará assim:
Bem galera, está bem longo, iremos continuar no próximo tutorial, que sairá ainda hoje
Até mais, beijo do tio Igão lindo.
Não testem o Plugin ainda, pois não fizemos a base completa!