L2JPREMIUM  5M
com.premium.game.manager.BossSpawnManager Class Referenceabstract
Inheritance diagram for com.premium.game.manager.BossSpawnManager:
Collaboration diagram for com.premium.game.manager.BossSpawnManager:

Classes

enum  StatusEnum
 

Public Member Functions

void addNewSpawn (L2Spawn spawnDat, long respawnTime, double currentHP, double currentMP, boolean storeInDb)
 
void cleanUp ()
 
void deleteSpawn (L2Spawn spawnDat, boolean updateDb)
 
Collection< L2BossgetAllBosses ()
 
Map< Integer, L2BossgetBosses ()
 
StatusEnum getRaidBossStatusId (int bossId)
 
Map< Integer, L2SpawngetSpawns ()
 
abstract L2NpcTemplate getValidTemplate (int bossId)
 
boolean isDefined (int bossId)
 
void notifySpawnNightBoss (L2Boss raidboss)
 
void reloadBosses ()
 
abstract void updateSpawn (int bossId, int x, int y, int z, int h)
 
void updateStatus (L2Boss boss, boolean isBossDead)
 

Protected Member Functions

abstract void deleteFromDb (L2Spawn spawnDat, int bossId)
 
abstract void init ()
 
abstract void insertIntoDb (L2Spawn spawnDat, long respawnTime, double currentHP, double currentMP)
 
abstract void updateDb ()
 

Protected Attributes

Map< Integer, L2Boss_bosses
 
Map< Integer, L2Spawn_spawns
 
Map< Integer, StatsSet > _storedInfo
 
Map< Integer, ScheduledFuture<?> > _schedules
 

Static Protected Attributes

static final Logger _log = Logger.getLogger(BossSpawnManager.class.getName())
 

The documentation for this class was generated from the following file: