Toda vez que o loop passa uma vez, você está instanciando um novo FancyMessage, e enviando ele no mesmo loop, você deve enviar essa mensagem depois que o for terminar de percorrer todos objetos, da seguinte forma:
FancyMessage x = new FancyMessage("§ete")
for (String msg : getConfig().getStringList("vida1")) {
p.sendMessage(msg.replace("&", "§"));
x.color(ChatColor.GREEN).style(ChatColor.BOLD).style(ChatColor.UNDERLINE)
.tooltip("VAItexto")
.command("/2")
tooltip("vai para morte").then("§7.");
}
x.send(p);