Ir para conteúdo

[Codigo] Scoreboard


List("HeyKick");

Posts Recomendados

Codigo


 


Fala galera beleza, venho aqui atender o pedido do  F૨σggue૨


ele me pediu para criar um menu gui então ta ai o codigo.



public static void Menu(Player p) {
Inventory Inventario = Bukkit.createInventory(null, 54, "Nome da gui");

ItemStack Vidrinho = new ItemStack(Material.STONE);
ItemMeta mVidrinho = Vidrinho.getItemMeta();
mVidrinho.setDisplayName("Nome do item");
Vidrinho.setItemMeta(mVidrinho);

Inventario.setItem(1, Vidrinho);

p.openInventory(Inventario);
}

@EventHandler
public void onClickKits(InventoryClickEvent e) {
Player p = (Player)e.getWhoClicked();
if (e.getInventory().getTitle().equalsIgnoreCase("Nome da gui")) {
if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("Nome do item")) {
p.sendMessage("Mensagem de quando ele clica no item do inventario");
e.setCancelled(true);
}
}
}

@EventHandler
public void Menu(PlayerInteractEvent e) {
Player p = e.getPlayer();
if ((p.getItemInHand().getType() == Material.PAPER) && (p.getItemInHand().getItemMeta().getDisplayName().equalsIgnoreCase("Nome do item que ele vai interagir") && (e.getAction() == Action.RIGHT_CLICK_AIR) || (e.getAction() == Action.RIGHT_CLICK_BLOCK) || (e.getAction() == Action.LEFT_CLICK_AIR) || (e.getAction() == Action.LEFT_CLICK_BLOCK))) {
p.playSound(p.getLocation(), Sound.NOTE_BASS, 5.0F, 5.0F);
Menu(p);
}
}

public static void EntradaItemsPo(Player p) {
ItemStack kits = new ItemStack(Material.PAPER);
ItemMeta kitsM = kits.getItemMeta();
kitsM.setDisplayName("Nome do item que ele vai interagir");
kits.setItemMeta(kitsM);

p.getInventory().setItem(0, kits);

}

Não custa nada deixar um Curtir se você gostou!


 


Alguem muda o nome do topico para, Menu Gui


Editado por Windowns10
Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...