try
{
Location loc = new Location(Integer.parseInt(st.nextToken()), Integer.parseInt(st.nextToken()), Integer.parseInt(st.nextToken()));
loc.setH(Integer.parseInt(st.nextToken()));
int npc_id = Integer.parseInt(st.nextToken());
L2ClanHallMessengerInstance messenger = new L2ClanHallMessengerInstance(IdFactory.getInstance().getNextId(), NpcTable.getTemplate(npc_id));
messenger.setCurrentHpMp(messenger.getMaxHp(), messenger.getMaxMp(), true);
messenger.setXYZInvisible(loc.correctGeoZ());
messenger.setSpawnedLoc(messenger.getLoc());
messenger.setHeading(loc.h);
messenger.spawnMe();
_messengers.add(messenger);
}
catch(Exception e)
{
_log.warning("Error while loading Messenger(s) for " + clanhall.getName());