Code:
package com.rs.utils.spawning;
import com.rs.game.World;
import com.rs.game.WorldObject;
import com.rs.game.WorldTile;
import com.rs.utils.Utils.EntityDirection;
public enum NPCSpawning {
EDWARD(13727, 2673, 2665, 0, false),
MANAGER(13768, 3466, 2217, 0, false),
GENERAL_STORE(529, 2409, 3804, 0, false),
GENERAL_STORE2(529, 2339, 3798, 0, false),
HERBLORE(587, 2417, 3808, 0, false),
CRAFTING(585, 2407, 3802, 0, false),
CRAFTING2(585, 2342, 3798, 0, false),
SLAYER(8467, 2400, 3799, 0, false),
BOB(519, 2405, 3804, 0, false),
BOB2(519, 2342, 3800, 0, false),
PVM_STORE(6537, 2410, 3817, 0, false),
POTIONS(576, 2417, 3807, 0, false),
RANGED(575, 2404, 3814, 0, false),
VOTESHOP(9420, 2354, 3801, 0, false),
WEAPON_STORE(8280, 2396, 3804, 0, false),
LOW_LEVEL(1208, 2404, 3812, 0, false),
HORVIK_ARMOR(14058, 2397, 3797, 0, false),
HUNTER(5112, 2525, 2915, 0, false),
FOOD_SHOP(8864, 2417, 3815, 0, false),
MAGIC_SHOP(4513, 2405, 3816, 0, false),
RUNE_SHOP(5913, 2407, 3816, 0, false),
PURE_SHOP(15085, 2409, 3817, 0, false),
SKILLCAPES(3705, 2347, 3807, 0, false),
RUNECRAFTING(537, 2340, 3798, 0, false),
PRESTIGE_SHOP(13959, 2338, 3798, 0, false),
ARCHAEOLOGIST(1918, 2251, 3307, 0, false),
PVP_SHOP(6539, 2673, 2655, 0, false),
CONSTRUCTION(4247, 2525, 2916, 0, false),
ZENEVIVIACOMP(11628, 2683, 2656, 0, false),
AGILITYSHOP(384, 2547, 3562, 0, false),
GNOMETRAINER(162, 2474, 3419, 2, false),
MAZCHADONATOR(8274, 2250, 3307, 0, false),
LIVIDFARM(7530, 2109, 3943, 0, false),
BANKER1(44, 2417, 3799, 0, false),
BANKER2(44, 2416, 3799, 0, false),
TUTOR(6521, 2415, 3829, 0, false),
RSAILOR(5508, 2416, 3835, 0, false),
JSAILOR(5481, 2361, 3807, 0, false),
RIDDLER(5520, 2335, 3806, 0, false),
ARMADYLSHOP(3142, 4186, 5737, 0, false),
OVERSEER(8904, 3319, 3495, 0, false),
//PREM BANKS
PREMBANK1(4243, 2405, 10198, 0, false),
PREMBANK2(4243, 3040, 4841, 0, false),
PREMBANK3(4243, 2599, 3423, 0, false),
PREMBANK4(4243, 2204, 5345, 0, false),
PREMBANK5(4243, 3500, 3620, 0, false),
//NEW HOME
GENERAL_STORE3(529, 3080, 3512, 0, false),
GENERAL_STORE4(527, 3082, 3512, 0, false),
SLAYER2(8467, 3082, 3494, 0, false),
TUTOR2(6521, 3089, 3492, 0, false),
BANKER3(44, 3096, 3489, 0, false),
BANKER4(44, 3096, 3491, 0, false),
BANKER5(44, 3096, 3493, 0, false),
BANKER6(44, 3097, 3494, 0, false),
RIDDLER2(5520, 3097, 3499, 0, false),
PRESTIGE_SHOP2(13959, 3091, 3497, 0, false),
VOTESHOP2(9420, 3096, 3499, 0, false),
PVM_STORE2(6537, 3091, 3495, 0, false),
BOB3(519, 3099, 3507, 0, false),
CRAFTING3(585, 3098, 3507, 0, false),
HERBLORE3(587, 3097, 3507, 0, false),
POTIONS3(576, 3096, 3507, 0, false),
RANGED3(575, 3092, 3507, 0, false),
WEAPON_STORE3(8280, 3096, 3513, 0, false),
LOW_LEVEL3(1208, 3097, 3513, 0, false),
HORVIK_ARMOR3(14058, 3098, 3513, 0, false),
FOOD_SHOP3(8864, 3095, 3507, 0, false),
MAGIC_SHOP3(4513, 3094, 3507, 0, false),
RUNE_SHOP3(5913, 3093, 3507, 0, false),
PURE_SHOP3(15085, 3099, 3513, 0, false),
SKILLCAPES3(3705, 3091, 3507, 0, false),
ESSENCE3(537, 3100, 3513, 0, false),
FISHING_SPOT_1(327, 2421, 3789, 0, true),
FISHING_SPOT_2(6267, 2402, 3778, 0 , true),
FISHING_SPOT_3(312, 2411, 3780, 0, true),
FISHING_SPOT_4(313, 2604, 3422, 0, true),
FISHING_SPOT_5(952, 2603, 3422, 0, true),
FISHING_SPOT_6(327, 2604, 3423, 0, true),
FISHING_SPOT_7(6267, 2401, 3780, 0, true),
FISHING_SPOT_8(312, 2605, 3425, 0, true),
FISHING_SPOT_9(327, 2599, 3419, 0, true),
FISHING_SPOT_10(6267, 2598, 3422, 0, true),
FISHING_SPOT_11(8864, 2590, 3419, 0, true),
POLY_DUNG_SHOP(875, 4724, 5466, 0, false),
CORP_SHOP(13191, 2959, 4382, 2, false),
TZHAAR_1(2625, 2617, 5132, 0, false),
TZHAAR_2(2614, 4666, 5082, 0, false),
/** DONOR ZONE NPCS **/
DONOR_ZONE_1(6892, 1605, 4508, 0, false),
DONOR_ZONE_2(1918, 1605, 4506, 0, false),
DONOR_ZONE_3(14854, 1605, 4505, 0, false),
DONOR_ZONE_4(537, 2598, 3162, 0, false),
DONOR_ZONE_5(6970, 2207, 5345, 0, false),
/** WARRIORS GUILD NPCS **/
WARRIORSGUILD(4289, 2845, 3534, 2, false);
private int npcId;
private int posX;
private int posY;
private int height;
private boolean spawned;
NPCSpawning(int id, int x, int y, int z, boolean spawned) {
this.npcId = id;
this.posX = x;
this.posY = y;
this.height = z;
this.spawned = spawned;
}
public static void spawnNpcs() {
for (NPCSpawning spawn : NPCSpawning.values()) {
World.spawnNPC(spawn.npcId, new WorldTile
(spawn.posX, spawn.posY, spawn.height), 0, spawn.spawned);
World.deleteObject(new WorldTile(2415, 3807, 0));
World.deleteObject(new WorldTile(2417, 3807, 0));
World.deleteObject(new WorldTile(2409, 3801, 0));
World.deleteObject(new WorldTile(2405, 3801, 0));
World.deleteObject(new WorldTile(2407, 3801, 0));
World.deleteObject(new WorldTile(2407, 3800, 0));
World.deleteObject(new WorldTile(2408, 3812, 0));
World.deleteObject(new WorldTile(2407, 3812, 0));
World.deleteObject(new WorldTile(2406, 3812, 0));
World.deleteObject(new WorldTile(2409, 3812, 0));
World.deleteObject(new WorldTile(2410, 3812, 0));
World.deleteObject(new WorldTile(2408, 3811, 0));
World.deleteObject(new WorldTile(2407, 3811, 0));
World.deleteObject(new WorldTile(2406, 3811, 0));
World.deleteObject(new WorldTile(2409, 3811, 0));
World.deleteObject(new WorldTile(2410, 3813, 0));
World.deleteObject(new WorldTile(2409, 3813, 0));
World.deleteObject(new WorldTile(2408, 3813, 0));
World.deleteObject(new WorldTile(2407, 3813, 0));
World.deleteObject(new WorldTile(2406, 3813, 0));
World.deleteObject(new WorldTile(2407, 3815, 0));
World.deleteObject(new WorldTile(2409, 3815, 0));
World.deleteObject(new WorldTile(2409, 3817, 0));
World.deleteObject(new WorldTile(2405, 3814, 0));
World.deleteObject(new WorldTile(2405, 3816, 0));
World.deleteObject(new WorldTile(2410, 3815, 0));
World.deleteObject(new WorldTile(2410, 3817, 0));
World.deleteObject(new WorldTile(2404, 3814, 0));
World.deleteObject(new WorldTile(2410, 3814, 0));
World.deleteObject(new WorldTile(2363, 3799, 0));
World.deleteObject(new WorldTile(2354, 3802, 0));
World.deleteObject(new WorldTile(2354, 3800, 0));
World.deleteObject(new WorldTile(2346, 3798, 0));
World.deleteObject(new WorldTile(2349, 3800, 0));
World.deleteObject(new WorldTile(2347, 3800, 0));
World.deleteObject(new WorldTile(2341, 3814, 0));
World.deleteObject(new WorldTile(2341, 3812, 0));
World.deleteObject(new WorldTile(2342, 3812, 0));
World.deleteObject(new WorldTile(2344, 3812, 0));
World.deleteObject(new WorldTile(2344, 3813, 0));
World.deleteObject(new WorldTile(2344, 3814, 0));
World.deleteObject(new WorldTile(2344, 3809, 0));
World.deleteObject(new WorldTile(2342, 3807, 0));
World.deleteObject(new WorldTile(2338, 3798, 0));
World.deleteObject(new WorldTile(2341, 3800, 0));
World.deleteObject(new WorldTile(2342, 3798, 0));
World.deleteObject(new WorldTile(2334, 3799, 0));
World.deleteObject(new WorldTile(2347, 3805, 0));
World.deleteObject(new WorldTile(2348, 3808, 0));
World.deleteObject(new WorldTile(2846, 3535, 0));
World.deleteObject(new WorldTile(2846, 3536, 0));
World.deleteObject(new WorldTile(3093, 3507, 0));
World.deleteObject(new WorldTile(3092, 3511, 0));
World.deleteObject(new WorldTile(3091, 3511, 0));
}
}
}