Mais, pelo que eu estava vendo você apenas add os itens em uma ArrayList, e depois usa um for, para poder pegar o id dos itens (parece que é assim), e então usa um ItemStack para transformar o ID do item no item!
Olha ai:
ArrayList<ItemStack> Itens = (ArrayList)getConfig().getList("Vips." + NomeVip.replace(" ", "_") + ".Itens");
for (ItemStack Item : Itens) {
p.getInventory().addItem(new ItemStack[] { new ItemStack(Item) });
}
Pelo que entendi, ai não da para por enchant, nem data exemplo 322:1!
OU talvez eu buguei hehe e não entendi, esse cód.