try
{
// init reflection
ReflectionTable.getInstance().get(-1, true).setCoreLoc(new Location(149384, 171896, -952));
// spawn wh keeper
L2Spawn sp1 = new L2Spawn(NpcTable.getTemplate(30086));
sp1.setLocx(149960);
sp1.setLocy(174136);
sp1.setLocz(-920);
sp1.setAmount(1);
sp1.setHeading(32768);
sp1.setRespawnDelay(5);
sp1.init();
sp1.getAllSpawned().iterator().next().setReflection(-1);
_spawns.add(sp1);
// spawn grocery trader (Helvetia)
L2Spawn sp2 = new L2Spawn(NpcTable.getTemplate(30839));
sp2.setLocx(149368);
sp2.setLocy(174264);
sp2.setLocz(-896);
sp2.setAmount(1);
sp2.setHeading(49152);
sp2.setRespawnDelay(5);
sp2.init();
sp2.getAllSpawned().iterator().next().setReflection(-1);
_spawns.add(sp2);
// spawn gk
L2NpcTemplate t = NpcTable.getTemplate(36394);
t.displayId = 36394;
t.title = "Gatekeeper";
t.ai_type = "npc";
L2Spawn sp3 = new L2Spawn(t);
sp3.setLocx(149368);
sp3.setLocy(172568);
sp3.setLocz(-952);
sp3.setAmount(1);
sp3.setHeading(49152);
sp3.setRespawnDelay(5);
sp3.init();
sp3.getAllSpawned().iterator().next().setReflection(-1);
_spawns.add(sp3);
// spawn Orion the Cat
L2Spawn sp5 = new L2Spawn(NpcTable.getTemplate(31860));
sp5.setLocx(148904);
sp5.setLocy(173656);
sp5.setLocz(-952);
sp5.setAmount(1);
sp5.setHeading(49152);
sp5.setRespawnDelay(5);
sp5.init();
sp5.getAllSpawned().iterator().next().setReflection(-1);
_spawns.add(sp5);
// spawn blacksmith (Pushkin)
L2Spawn sp6 = new L2Spawn(NpcTable.getTemplate(30300));
sp6.setLocx(148760);
sp6.setLocy(174136);
sp6.setLocz(-920);
sp6.setAmount(1);
sp6.setHeading(0);
sp6.setRespawnDelay(5);
sp6.init();
sp6.getAllSpawned().iterator().next().setReflection(-1);
_spawns.add(sp6);
// spawn Item Broker
L2Spawn sp7 = new L2Spawn(NpcTable.getTemplate(32320));
sp7.setLocx(149368);
sp7.setLocy(173064);
sp7.setLocz(-952);
sp7.setAmount(1);
sp7.setHeading(16384);
sp7.setRespawnDelay(5);
sp7.init();
sp7.getAllSpawned().iterator().next().setReflection(-1);
_spawns.add(sp7);
}
catch(SecurityException e)
{
e.printStackTrace();