public class SimpleFight extends AbstractFight
arena, bed1Broken, bed2Broken, blockChanges, blockLimitReached, currentFight, durationLimit, ended, kit, maxBlockChanges, started, statistics
Constructor and Description |
---|
SimpleFight() |
Modifier and Type | Method and Description |
---|---|
boolean |
allowSpectating()
Gets if specatting is allowed in the fight.
|
boolean |
canStart()
Gets if the fight can be started.
|
void |
forceEnd(java.lang.String reason) |
java.util.List<java.lang.String> |
getOpponents(Player p)
Dead players should be included in the list if online.
|
java.util.List<java.lang.String> |
getTeammates(Player p)
The given player should be included in the list.
|
void |
handleDeath(Player p)
This will be called when the player died
|
boolean |
hasEnded()
Gets if the fight has ended, or is ending and player's are going to be teleported soon.
|
void |
start()
Starts the actual fight
|
addBlockChange, clearBlockChanges, getArena, getBlockChanges, getBlockChangesMap, getCurrentFight, getDuration, getDurationLimit, getEnded, getFights, getKit, getMaxBlockChanges, getStarted, getStatistics, getStatistics, getStatistics, handleDisappear, isBed1Broken, isBed2Broken, isInFight, sendSpectatorMessages, sendSpectatorMessages, setArena, setBed1Broken, setBed2Broken, setCurrentFight, setKit, setMaxBlockChanges, setStartedAfterCountdown
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forceEndDelayed, getFightStatistics, getFightStatistics, getPlayerNames, getPlayersInFight, getSpectators, hasStarted, playersAreOpponents, playersAreTeammates, saveFight
public void start()
Fight
start
in interface Fight
start
in class AbstractFight
public boolean allowSpectating()
Fight
public boolean hasEnded()
Fight
public boolean canStart()
Fight
public void handleDeath(Player p)
Fight
p
- player who died.public void forceEnd(java.lang.String reason)
public java.util.List<java.lang.String> getOpponents(Player p)
Fight
public java.util.List<java.lang.String> getTeammates(Player p)
Fight