Ir para conteúdo
  • 0

[Resolvido] [Duvida] Código de enchant


Frogguer

Pergunta

20 respostass a esta questão

Posts Recomendados

criação do GUI...
 
ItemStack livro = new ItemStack(Material.BOOK);
livro.addEnchantment(null, 1);
invGUI.setItem(5, livro);
 

o item saiu da GUI

    ItemStack i = new ItemStack(new ItemStack(Material.DIAMOND, 1));
    i.addEnchantment(null, 1);
    ItemMeta im = i.getItemMeta();
    im.setDisplayName(name);
    im.setLore(Arrays.asList(new String[] { "§7» Clique para pegar este kit" }));
    i.setItemMeta(im);
    return i;
Link para o comentário
Compartilhar em outros sites

 

Tenta

List<String> lore = new ArrayList<String>();
lore.add(" ")
sm.setLore(lore);

ai se seta o lore

pó sou novato com isso me explica melhor 

  }
  
  @EventHandler
  public void onInventoryClick2(InventoryClickEvent e)
  {
    Player player = (Player)e.getWhoClicked();
    if (!e.getInventory().getName().equalsIgnoreCase(GUI.getName())) {
      return;
    }
    if (e.getCurrentItem().getItemMeta() == null) {
      return;
    }
    if (e.getCurrentItem().getItemMeta().getDisplayName().contains("KIT VIP"))
    {
      e.setCancelled(true);
      player.chat("/kit vip");
      e.getWhoClicked().closeInventory();
    }
  }
  
  private static ItemStack item4(String name)
  {
	  ItemStack i = new ItemStack(new ItemStack(Material.DIAMOND));
	    i.addEnchantment(null, 1);
	    ItemMeta im = i.getItemMeta();
	    im.setDisplayName(name);
	    im.setLore(Arrays.asList(new String[] { "§7» Clique para pegar este kit" }));
	    i.setItemMeta(im);
	    return i;
  }
Link para o comentário
Compartilhar em outros sites

 

 

pó sou novato com isso me explica melhor

}
  
  @EventHandler
  public void onInventoryClick2(InventoryClickEvent e)
  {
    Player player = (Player)e.getWhoClicked();
    if (!e.getInventory().getName().equalsIgnoreCase(GUI.getName())) {
      return;
    }
    if (e.getCurrentItem().getItemMeta() == null) {
      return;
    }
    if (e.getCurrentItem().getItemMeta().getDisplayName().contains("KIT VIP"))
    {
      e.setCancelled(true);
      player.chat("/kit vip");
      e.getWhoClicked().closeInventory();
    }
  }
  
  private static ItemStack item4(String name)
  {
	  ItemStack i = new ItemStack(new ItemStack(Material.DIAMOND));
	    i.addEnchantment(null, 1);
	    ItemMeta im = i.getItemMeta();
	    im.setDisplayName(name);
	    im.setLore(Arrays.asList(new String[] { "§7» Clique para pegar este kit" }));
	    i.setItemMeta(im);
	    return i;
  }

Tenta adicionar o enchant depois da ItemMeta

Link para o comentário
Compartilhar em outros sites

 

qAxN2Kw.png

 

Encantamentos n pode ser null...

private static ItemStack item4(String name)

{

     ItemStack i = new ItemStack(new ItemStack(Material.DIAMOND));

     i.addEnchantment(null, 1); < ---

     ItemMeta im = i.getItemMeta();

     im.setDisplayName(name);

     im.setLore(Arrays.asList(new String[] { " " }));

     i.setItemMeta(im);

     return i;

}

Link para o comentário
Compartilhar em outros sites

Encantamentos n pode ser null...

private static ItemStack item4(String name)

{

     ItemStack i = new ItemStack(new ItemStack(Material.DIAMOND));

     i.addEnchantment(null, 1); < ---

     ItemMeta im = i.getItemMeta();

     im.setDisplayName(name);

     im.setLore(Arrays.asList(new String[] { " " }));

     i.setItemMeta(im);

     return i;

}

 

Encantamentos n pode ser null...

private static ItemStack item4(String name)

{

     ItemStack i = new ItemStack(new ItemStack(Material.DIAMOND));

     i.addEnchantment(null, 1); < ---

     ItemMeta im = i.getItemMeta();

     im.setDisplayName(name);

     im.setLore(Arrays.asList(new String[] { " " }));

     i.setItemMeta(im);

     return i;

}

mais eu queria deixar null

Link para o comentário
Compartilhar em outros sites

mais eu queria deixar null

ItemStack i = new ItemStack(Material.STONE);

ItemMeta meta = i.getItemMeta();

meta.setDisplayName("PEDRA DA DELICIA");

meta.addLore(Arrays.asList("by Jailson Mendes", "Com Glow de Enchantment");

meta.addEnchant(Enchantment.OXYGEN, 0, true);

meta.addItemFlags(ItemFlag.HIDE_ENCHANTS);

i.setItemMeta(meta);

Link para o comentário
Compartilhar em outros sites

Vc não pode setar o encantamento como null ¬¬

 

Viu o link que te mandei?

 

https://bukkit.org/threads/purple-glow-on-item-without-enchantments.124108/

mais que eu sei tem como deixar com encantamento mais sem o enchat aparecer 

 

sim vi o link 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...