public SpawnTimer(LuniteOreFormationSpawner LuniteOreFormationSpawner) : base(TimeSpan.Zero, TimeSpan.FromMinutes(10))
            {
                m_LuniteOreFormationSpawner = LuniteOreFormationSpawner;

                Priority = TimerPriority.OneMinute;
            }
        public static void SpawnAllLuniteOreFormationSpawners(CommandEventArgs arg)
        {
            PlayerMobile pm_Mobile = arg.Mobile as PlayerMobile;

            if (pm_Mobile == null)
            {
                return;
            }

            int LuniteOreFormationSpawners = m_Instances.Count;

            for (int a = 0; a < LuniteOreFormationSpawners; a++)
            {
                if (m_Instances[0] != null)
                {
                    m_Instances[0].Delete();
                }
            }

            #region Pre-Determined Lunite Ore Formation Spawn Locations

            LuniteOreFormationSpawner LuniteOreFormationSpawner;
            Point3D location;

            //Wrong Dungeon
            location = new Point3D(5789, 526, 10);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5872, 596, 15);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5829, 517, 0);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5739, 549, 20);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5646, 577, 22);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            //Covetous Dungeon
            location = new Point3D(5395, 1849, 0);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5480, 1982, 0);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5440, 2034, 0);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5515, 1817, 0);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            //Deceit Dungeon
            location = new Point3D(5144, 552, -40);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5388, 531, 65);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5250, 662, 0);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5139, 720, 0);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5258, 1834, 0);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            //Despise Dungeon
            location = new Point3D(5391, 602, 44);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5384, 684, 20);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5391, 658, 30);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5568, 911, 30);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5406, 994, 5);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            //Destard Dungeon
            location = new Point3D(5227, 905, -40);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5128, 854, 0);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5356, 943, 1);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5199, 1007, 0);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            //Hythloth
            location = new Point3D(5988, 24, 22);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5918, 236, 44);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(6026, 197, 22);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(6048, 230, 44);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            //Shame
            location = new Point3D(5429, 112, -1);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5522, 95, 0);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5483, 245, 0);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5864, 117, 10);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            //Ice Dungeon
            location = new Point3D(5875, 145, 30);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5759, 136, 9);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5779, 257, -2);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            location = new Point3D(5806, 181, -3);
            LuniteOreFormationSpawner = new LuniteOreFormationSpawner();
            LuniteOreFormationSpawner.MoveToWorld(location, pm_Mobile.Map);

            //Fire Dungeon

            #endregion

            pm_Mobile.SendMessage("Spawning All Lunite Ore Formation Spawners");
        }