public class DragonFightManager
extends java.lang.Object
Constructor and Description |
---|
DragonFightManager(WorldServer worldIn,
NBTTagCompound compound) |
Modifier and Type | Method and Description |
---|---|
void |
addPlayer(EntityPlayerMP player) |
void |
dragonUpdate(EntityDragon dragonIn) |
int |
getNumAliveCrystals() |
boolean |
hasPreviouslyKilledDragon() |
void |
onCrystalDestroyed(EntityEnderCrystal crystal,
DamageSource dmgSrc) |
void |
processDragonDeath(EntityDragon dragon) |
void |
removePlayer(EntityPlayerMP player) |
void |
resetSpikeCrystals() |
protected void |
setRespawnState(DragonSpawnState state) |
void |
tick() |
void |
tryRespawnDragon() |
NBTTagCompound |
write() |
public DragonFightManager(WorldServer worldIn, NBTTagCompound compound)
public NBTTagCompound write()
public void tick()
protected void setRespawnState(DragonSpawnState state)
public void processDragonDeath(EntityDragon dragon)
public void dragonUpdate(EntityDragon dragonIn)
public int getNumAliveCrystals()
public void onCrystalDestroyed(EntityEnderCrystal crystal, DamageSource dmgSrc)
public boolean hasPreviouslyKilledDragon()
public void tryRespawnDragon()
public void resetSpikeCrystals()
public void addPlayer(EntityPlayerMP player)
public void removePlayer(EntityPlayerMP player)