package ermak;
import static ermak.main.invs;
import static ermak.main.pl;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.util.ArrayList;
import java.util.List;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import de.tr7zw.nbtapi.NBTItem;
public class generateconfigs {
public static void gen(Player player) throws IOException {
Inventorys inv = new Inventorys();
Inventory temp = pl.getServer().createInventory( player, 54, "Талисманы");
ItemStack nulls = new ItemStack(Material.GLASS);
ItemMeta nulls1 = nulls.getItemMeta();
nulls1.setDisplayName(" ");
nulls.setItemMeta(nulls1);
NBTItem itemnbt = new NBTItem(nulls);
itemnbt.setString("1", "NULLPALL");
itemnbt.applyNBT(nulls);
for(int x = 0 ; x <= 53; x++) {
temp.setItem(x, nulls);
}
temp.clear(13);
temp.clear(22);
temp.clear(31);
temp.clear(40);
temp.clear(27);
ItemStack signtab = new ItemStack(Material.ANVIL);
NBTItem signnbt = new NBTItem(signtab);
signnbt.setString("1", "NULLPALL");
signnbt.applyNBT(signtab);
ItemMeta signmeta = signtab.getItemMeta();
signmeta.setDisplayName("§cИнформация");
List<String> strings = new ArrayList<String>();
strings.add("§fВы можете поставить 4 артефакта в свободные слоты");
strings.add(" ");
strings.add("§dНельзя использовать идентичные артефакты");
signmeta.setLore(strings);
signtab.setItemMeta(signmeta);
temp.setItem(27, signtab);
inv.invset(temp);
FileOutputStream save = new FileOutputStream("talismans/"+player.getName());
ObjectOutputStream saveobj = new ObjectOutputStream(save);
saveobj.writeObject(inv);
saveobj.close();
invs.put(player.getName(),inv);
}
}