private static void spawnMonster(final MapleMap map, final int stage) {
        final int mobid;
        /*mobid = 9300183 + stage;
         if (mobid < 9300184 || mobid > 9300215) {
         return;
         }*/
////        mobid = 9305100 + stage - 1;
////        if (mobid < 9305100 || mobid > 9305139) {
////            return;
////        }
        //For normal stages
        final int[] mob1 = {9300209, 9300184, 9300191, 9300185};//bluedad, mano, mushmom, sumpy
        int stage1 = mob1[Randomizer.nextInt(mob1.length)];
        final int[] mob2 = {9300196, 9300187, 9300194, 9300190};//zombiemom, kingslime, dyle, kingclang
        int stage2 = mob2[Randomizer.nextInt(mob2.length)];
        final int[] mob3 = {9300189, 9300204};//faust, eliza
        int stage3 = mob3[Randomizer.nextInt(mob3.length)];
        final int[] mob4 = {9300203, 9300199};//jrbalrog, ninetail
        int stage4 = mob4[Randomizer.nextInt(mob4.length)];
        final int[] mob5 = {9300186, 9300197, 9300193};//deo, zeno, timer
        int stage5 = mob5[Randomizer.nextInt(mob5.length)];
        final int[] mob6 = {9300207, 9300200, 9300195};//snakbar, taerone, papapixie
        int stage6 = mob6[Randomizer.nextInt(mob6.length)];
        final int[] mob7 = {9300192, 9300198};//alishar, lordpirate
        int stage7 = mob7[Randomizer.nextInt(mob7.length)];
        final int[] mob8 = {9300205};//Frankenroid
        int stage8 = mob8[Randomizer.nextInt(mob8.length)];
        final int[] mob9 = {9300206};//chimera
        int stage9 = mob9[Randomizer.nextInt(mob9.length)];
        final int[] mob10 = {9300215};//mugong
        int stage10 = mob10[Randomizer.nextInt(mob10.length)];

        switch (stage) {
            case 1:
                mobid = stage1; 
                break;
            case 2:
                mobid = stage2; 
                break;
            case 3:
                mobid = stage3; 
                break;
            case 4:
                mobid = stage4; 
                break;
            case 5:
                mobid = stage5; 
                break;
            case 7:
                mobid = stage6; 
                break;
            case 8:
                mobid = stage7; 
                break;
            case 9:
                mobid = stage8;
                break;
            case 10:
                mobid = stage9; 
                break;
            case 11:
                if(map.getId() == 925021100){//last stage normal
                    mobid = stage10; 
                }else{
                    mobid = 9300201;//poison golem
                }
                break;
            case 13:
                mobid = 9300188; // Giant Centipede
                break;
            case 14:
                mobid = 9300211; // Manon
                break;
            case 15:
                mobid = 9300208; // Snowman
                break;
            case 16:
                mobid = 9300214; // Papulatus
                break;
            case 17:
                mobid = 9305134; // Ani
                break;
            case 19:
                mobid = 9300213; // Leviathan
                break;
            case 20:
                mobid = 9305136; // Dodo
                break;
            case 21:
                mobid = 9305137; // Lilynouch
                break;
            case 22:
                mobid = 9305138; // Lyka
                break;
            case 23:
                mobid = 9305139; // Mu Gong
                break;
            default:
                return;
        }
//        switch (stage) {
//         case 1:
//         mobid = 9300184; // Mano
//         break;
//         case 2:
//         mobid = 9300185; // Stumpy
//         break;
//         case 3:
//         mobid = 9300186; // Dewu
//         break;
//         case 4:
//         mobid = 9300187; // King Slime
//         break;
//         case 5:
//         mobid = 9300188; // Giant Centipede
//         break;
//         case 7:
//         mobid = 9300189; // Faust
//         break;
//         case 8:
//         mobid = 9300190; // King Clang
//         break;
//         case 9:
//         mobid = 9300191; // Mushmom
//         break;
//         case 10:
//         mobid = 9300192; // Alishar
//         break;
//         case 11:
//         mobid = 9300193; // Timer
//         break;
//         case 13:
//         mobid = 9300194; // Dale
//         break;
//         case 14:
//         mobid = 9300195; // Papa Pixie
//         break;
//         case 15:
//         mobid = 9300196; // Zombie Mushmom
//         break;
//         case 16:
//         mobid = 9300197; // Jeno
//         break;
//         case 17:
//         mobid = 9300198; // Lord Pirate
//         break;
//         case 19:
//         mobid = 9300199; // Old Fox
//         break;
//         case 20:
//         mobid = 9300200; // Tae Roon
//         break;
//         case 21:
//         mobid = 9300201; // Poison Golem
//         break;
//         case 22:
//         mobid = 9300202; // Ghost Priest
//         break;
//         case 23:
//         mobid = 9300203; // Jr. Balrog
//         break;
//         case 25:
//         mobid = 9300204; // Eliza
//         break;
//         case 26:
//         mobid = 9300205; // Frankenroid
//         break;
//         case 27:
//         mobid = 9300206; // Chimera
//         break;
//         case 28:
//         mobid = 9300207; // Snack Bar
//         break;
//         case 29:
//         mobid = 9300208; // Snowman
//         break;
//         case 31:
//         mobid = 9300209; // Blue Mushmom
//         break;
//         case 32:
//         mobid = 9300210; // Crimson Balrog
//         break;
//         case 33:
//         mobid = 9300211; // Manon
//         break;
//         case 34:
//         mobid = 9300212; // Griffey
//         break;
//         case 35:
//         mobid = 9300213; // Leviathan
//         break;
//         case 37:
//         mobid = 9300214; // Papulatus
//         break;
//         case 38:
//         mobid = 9300215; // Mu gong
//         break;
//         default:
//         return;
//         }
        if (mobid != 0) {
            final int rand = Randomizer.nextInt(3);

            MapTimer.getInstance().schedule(new Runnable() {
                @Override
                public void run() {
                    map.spawnMonsterWithEffect(MapleLifeFactory.getMonster(mobid), 15, rand == 0 ? point1 : rand == 1 ? point2 : point3);
                }
            }, 3000);
        }
    }