Eae craftlandianos, blz?
Bom, nesse tópico estarei ensinando como criar um plugin de minecraft #1
OBJETIVO: Iniciar o Plugin e mandar Mensagem para o Console
Bora para o tutorial então, haha!
1º PASSO
- Instalar uma IDE para criar o plugin:
OBS: Eu estarei usando o eclipse
Download Eclipse: http://www.eclipse.org/downloads/eclipse-packages/
Baixem o "Eclipse IDE for java Developers".
Tutorial como baixar o Eclipse:
[youtube]https://www.youtube.com/watch?v=RGKIuojgXB0[/youtube]
2º PASSO
- Criar o Projeto: "File" > "New" > "Java Project"
Print(s):
3º PASSO
- Dar um nome ao Projeto depois clicar em "Finish"
Print(s):
4º PASSO
Percebemos que o projeto está na workspace
- Vamos exportar o "Craftbukkit" ou o "Spigot" para funcionar o Plugin
TUTORIAL:
Da um clique no projeto, depois dar um clique com direito e vai em "Build Path" > "Configure Build Path" Agora vamos da um clique em "Libraries" depois em "Add External JARs" e procurar o local onde está o "Craftbukkit" ou "Spigot" depois clica em "Abrir" > "OK"
OBS: Estarei usando o Spigot 1.7.2
Donwload versão CRAFTBUKKIT: https://getbukkit.org/download/craftbukkit
Download versão SPIGOT: https://getbukkit.org/download/spigot
Print(s):
5º PASSO
- Criar a Class "Main" (Classe Inicial)
TUTORIAL:
Clica na setinha (Para o lado direito) depois da um clique em "src" e clica na package ali em cima, depois da um nome para a package, recomendo colocar um site do lado ao contrário exemplo: "me.asjown.com" depois clica em "Finish", após te feito o procedimento clica na package criada e no simbolo "Class", da o nome de "Main" e clica em "Finish"
Print(s):
6º PASSO
- Após a class Main (Principal) ter criada vamos extender o "JavaPlugin" nela
TUTORIAL:
Antes do "public class Main" ses digita "extends" depois digita só "javapl" e da ctrl + espaço, pronto agora clica no primeiro para exportar o JavaPlugin facilmente
Print(s):
7º PASSO
- Mandar mensagem no console quando Desligar e Ligar o Plugin
TUTORIAL:
Em baixo das chave vamos digitar "public void onEnable()" e 2 chave para baixo
onEnable - Ao plugin iniciar vai chamar tudo que está dentro das chave
Exemplo: public void onEnable(){
}
Agora vamos digitar "public void onDisable()" e 2 chave para baixo
onDisable - Ao plugin desativar vai chamar tudo que está dentro das chave
Exemplo: public void onDisable(){
}
Feito isso vamos manda mensagem para o console escrito que ativo o plugin, então dentro das chave do onEnable vocês vai colocar Bukkit.getConsoleSender().sendMessage("MENSAGEM"); para colocar cor é assim Bukkit.getConsoleSender().sendMessage(ChatColor.CORemINGLÊS + "MENSAGEM");
Exemplo: Bukkit.getConsoleSender().sendMessage(ChatColor.GREEN + "Plugin Ativado!");
Pronto agora vamos mandar uma mensagem escrito que desativo o plugin, dentro das chave do onDisable ses coloca o mesmo só que troca a cor e a mensagem caso pretender
Exemplo: Bukkit.getConsoleSender().sendMessage(ChatColor.RED + "Plugin desativado!");
Print(s):
8º PASSO
- Criar a Plugin.yml
TUTORIAL:
Clica no nome do seu projeto depois da um clique com direito vai em "New" > "File",
vamos dar o nome de plugin.yml e clicar em "Finish", após ter feito o procedimento arraste o file plugin.yml para o meio e vamos colocar o seguinte:
name: Nome Do Plugin
main: Sua package + Main
version: Versão Do Plugin
author: Quem Criou o Plugin
Print(s):
9º PASSO
- Exportar o Plugin
TUTORIAL:
Clica no nome do seu projeto depois clica com direito e vai em "Export" depois clica na setinha "Java" e seleciona o "JAR File" depois da clica em "Next" clica em "Browse" para escolher onde vai salvar o plugin, da um nome para o plugin e clica em "Salvar", após ter feito o procedimento clica em "Finish", caso aparecer uma janela mandando salvar ses clica em "OK"
Print(s):
10º PASSO (FINAL)
- Arrasta o plugin onde se salvo para pasta de plugins do seu server e liga o server
Print(s):
HEHE, terminamos o nosso primeiro plugin agora só deixar o like para mais tutoriais