Ir para conteúdo

ItemAPI


Flocaum

Posts Recomendados

Uma maneira simples de criar um item :D


Muito fácil usar quando for criar um item basta fazer 


 


new ItemApi(material, inquebravel, quantia, id, nome, descricao).criarDesc() para criar um item com lore


new ItemApi(material, inquebravel, quantia, id, nome, null).criar() para criar um item sem lore


 


API:



package sua.package;

import java.util.ArrayList;
import java.util.List;

import org.bukkit.Material;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;

public class ItemApi {

private ItemStack item;
private Material material;
private Boolean inquebravel;
private Integer quantia;
private short id;
private String nome;
private ArrayList<String> descricao;

public ItemApi(Material material, Boolean inquebravel, Integer quantia, short id, String nome,
ArrayList<String> descricao) {
this.material = material;
this.inquebravel = inquebravel;
this.quantia = quantia;
this.id = id;
this.nome = nome;
this.descricao = descricao;
}

public ItemStack criar() {
this.item = new ItemStack(this.material, this.quantia, (short) this.id);
ItemMeta meta = this.item.getItemMeta();
meta.spigot().setUnbreakable(this.inquebravel);
meta.setDisplayName(this.nome);
this.item.setItemMeta(meta);
return this.item;
}

public ItemStack criarDesc() {
this.item = new ItemStack(this.material, this.quantia, (short) this.id);
ItemMeta meta = this.item.getItemMeta();
meta.spigot().setUnbreakable(this.inquebravel);
List<String> Lore = new ArrayList<>();
for (String loreString : this.descricao) {
Lore.add(loreString.replace("&", "§"));
}
meta.setLore(Lore);
meta.setDisplayName(this.nome);
this.item.setItemMeta(meta);
return this.item;
}

}


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

ANÁLISE DE INATIVIDADE
 

Este tópico foi automaticamente arquivado devido à inatividade. Para manter a organização e fluidez das discussões na comunidade, tópicos que permanecem sem novas interações por um período prolongado são fechados automaticamente.
 

Se houver interesse em retomar o conteúdo, sinta-se à vontade para criar um novo tópico ou entre em contato com a equipe da comunidade para reabrir este tópico.


Equipe de Moderação
Gamer's Board
Link para o comentário
Compartilhar em outros sites

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