Agora estou tentando setar os itens no inventario quando executo o comando /chain entrar usando este codigo:
@SuppressWarnings("unchecked")
public static void loadInventory(Player p) {
Object a = EventosGeral.get("Chain.Inventory");
Object b = EventosGeral.get("Chain.Armor");
if (a != null && b != null) {
ItemStack[] inventory = null;
ItemStack[] armor = null;
List listb;
if (a instanceof ItemStack[]) {
inventory = (ItemStack[])a;
} else if (a instanceof List) {
listb = (List)a;
inventory = (ItemStack[])((java.util.List<Player>) listb).toArray(new ItemStack[0]);
}
if (b instanceof ItemStack[]) {
armor = (ItemStack[])b;
} else if (b instanceof List) {
listb = (List)b;
armor = (ItemStack[])((java.util.List<Player>) listb).toArray(new ItemStack[0]);
}
p.getInventory().setArmorContents((ItemStack[])null);
p.getInventory().clear();
p.getInventory().setContents(inventory);
p.getInventory().setArmorContents(armor);
} else {
p.sendMessage("§cERRO: O Inventario do fight nao foi salvo!");
}
}
Mais não esta funcionando! Os itens são salvos (Pelo que parece) Mais quando executo o comando para entrar na Arena os itens não são setados igual foram salvos!
Código que estou usando para poder carregar o inventario salvo:
Pergunta
Fajardo
Estou precisando de ajuda com um código, estou criando um comando /chain setarkit , os itens que estão no inventario são salvos usando este código:
Agora estou tentando setar os itens no inventario quando executo o comando /chain entrar usando este codigo:
Mais não esta funcionando! Os itens são salvos (Pelo que parece) Mais quando executo o comando para entrar na Arena os itens não são setados igual foram salvos!
Código que estou usando para poder carregar o inventario salvo:
O NOME DA CLASSE E : EVENTOSGERAL
Editado por FajardoLink para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados