public class DragonFightManager
extends java.lang.Object
コンストラクタと説明 |
---|
DragonFightManager(ServerWorld worldIn,
CompoundNBT compound,
EndDimension dim) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addPlayer(ServerPlayerEntity player) |
void |
dragonUpdate(EnderDragonEntity dragonIn) |
int |
getNumAliveCrystals() |
boolean |
hasPreviouslyKilledDragon() |
void |
onCrystalDestroyed(EnderCrystalEntity crystal,
DamageSource dmgSrc) |
void |
processDragonDeath(EnderDragonEntity dragon) |
void |
removePlayer(ServerPlayerEntity player) |
void |
resetSpikeCrystals() |
protected void |
setRespawnState(DragonSpawnState state) |
void |
tick() |
void |
tryRespawnDragon() |
CompoundNBT |
write() |
public DragonFightManager(ServerWorld worldIn, CompoundNBT compound, EndDimension dim)
public CompoundNBT write()
public void tick()
protected void setRespawnState(DragonSpawnState state)
public void processDragonDeath(EnderDragonEntity dragon)
public void dragonUpdate(EnderDragonEntity dragonIn)
public int getNumAliveCrystals()
public void onCrystalDestroyed(EnderCrystalEntity crystal, DamageSource dmgSrc)
public boolean hasPreviouslyKilledDragon()
public void tryRespawnDragon()
public void resetSpikeCrystals()
public void addPlayer(ServerPlayerEntity player)
public void removePlayer(ServerPlayerEntity player)