- Баллы
- 76
Всем привет. Недавно я обращался к Вам за помощью с удалением предметов из конфига при респавне, все работало, до того, как я заметил, что предметы с датой (expample: 35:12) удаляются не все, а по 1 штуке. На самом деле, вопрос очень глупый, но тем не менее, я на нем затупил, соре =(
PHP:
new BukkitRunnable()
{
@Override
public void run()
{
for(String id : main.getConfig().getStringList("settings.items"))
{
String[] items = id.split("/");
ItemStack itemStack = new ItemStack(Material.getMaterial(Integer.parseInt(items[0])));
if(items.length > 1)
{
itemStack.setDurability((short) Integer.parseInt(items[1]));
p.getInventory().removeItem(new ItemStack[] { itemStack });
}
else
{
p.getInventory().remove(Integer.parseInt(id));
}
}
}
}.runTaskLater(main, 20L);