Como criar um Plugin para Minecraft #6

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.

Asjown

Razoavel
Banido
Entrou
Nov 28, 2017
Mensagens
825
Cubos
0
Eae craftlandianos, blz?
Bom, nesse tópico estarei dando continuidade as aulas de como criar um plugin para minecraft.
Para quem não viu o ultimo tutorial (#5):
Desculpa pela demora pra postar os tutoriais, ultimamente estou muito ocupado.
DICA: Sempre use "ctrl + space" para auto completar
OBJETIVO: Criar um comando pra abrir um inventário e dentro desse inventário adicionar um item
Bora para o tutorial então, haha!
1º PASSO
- Criar uma nova class "CmdInventario"
TUTORIAL:
Pra quem não sabe criar uma class vai no tutorial #3 que eu explico detalhadamente.
Print(s):
zgCMYLL.png
2º PASSO
- Implementar "CommandExecutor" na class e criar o comando "inventario"
TUTORIAL:
Pra quem não sabe implementar o "CommandExecutor" e criar um comando só ver os tutoriais antigo.
Print(s):
518vka8.png
cLvfNH0.png
3º PASSO
- Criar o inventário
TUTORIAL:
Bom, primeiro vamos dizer que a váriavel "p" é igual a um player, sendo assim:
Player p = (Player) sender;
Agora em baixo vamos colocar:
Inventory inv = Bukkit.createInventory(null, quantos_slots, "NOME DO INVENTARIO");
Eu vou ta criando um inventario de um bau duplo com nome de "Inventário Teste", então:
Inventory inv = Bukkit.createInventory(null, 54, "Inventário Teste");
Print(s):
apc7TKC.png
iaeHzaP.png
4º PASSO
- Adicionar itens dentro do inventário
TUTORIAL:
Pra adicionar itens é simples, apenas vamos colocar a váriavel + setItem(slot, item), no caso nossa váriavel é a "inv" então vamos colocar:
inv.setItem(slot, item);
Eu quero colocar o item no slot 5, então sempre vamos começar contando do 0, sendo assim o slot 5 é -1 (4), então vamos colocar no slot 4 que é o 5 e vamos adicionar um diamante, sendo assim:
inv.setItem(4, new ItemStack(Material.DIAMOND));
depois de fazer isso vamos colocar em baixo o seguinte código:
p.openInventory(inv);
Pra quando digitar o comando o player abrir o inventário "inv"
Print(s):
YVzGEm8.png
kcLJGjE.png
5º PASSO
- Registrar o comando na main e na plugin.yml
TUTORIAL:
Pra quem não sabe ainda registrar um comando na main e na plugin.yml, confira as aulas anteriores.
Print(s):
J3evMAR.png
jEXg9hN.png
6º PASSO
- Exporta o plugin, arrasta onde se salvo para pasta de plugins do seu server e ligar o server
Print(s):
sOJhlOq.png
EZKDpdx.png
obHXvLU.png
Hehe, terminamos nosso plugin, agora só dar like para mais tutoriais :D
 
Oloco man!
Você manja mesmo em!
Depois dessa eu vou te contratar!
Você tem futuro kkkk
Ótimo tópico!!!!!!! '0' e ótimo tutorial.
 
GOUBERTI disse:
Oloco man!
Você manja mesmo em!
Depois dessa eu vou te contratar!
Você tem futuro kkkk
Ótimo tópico!!!!!!! '0' e ótimo tutorial.
kskkskskk vlw ;3
 
Ah asjão seu nerd do crl KKKKKKKKKKKKKKKK
Bom tópico men q-q eu nem ouso mexer porq eu sou burro a
 
Otimo tópico e tutorial e.e

Enviado de Marte usando Tapatalk
 
Cara vlw mesmo, tava precisando disso. Vou pesquisar mais e mergulhar mais nisso, quero dominar a area dos plugins HAHAHHA
 
Schweez disse:
Ah asjão seu nerd do crl KKKKKKKKKKKKKKKK
Bom tópico men q-q eu nem ouso mexer porq eu sou burro a
OI NATAU adsadasdasdasds
BiriZ disse:
Otimo tópico e tutorial e.e

Enviado de Marte usando Tapatalk
Vlw ;3
SniperDays disse:
Cara vlw mesmo, tava precisando disso. Vou pesquisar mais e mergulhar mais nisso, quero dominar a area dos plugins HAHAHHA
Opa vai dominar claro :D
Elliot Alderson disse:
Java, minha paixão! ❤
Nossa* kkkskksks
 
Creio que irei praticar um pouco depois, obrigado pelo tutorial
 
Ótimo tutorial. Mas acho que mesmo com ele é necessário ter um conhecimento básico em linguagem java para poder criar/editar plugins.
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo