public class PartySplit extends AbstractFight implements PartyFight
| Modifier and Type | Field and Description |
|---|---|
java.util.HashSet<java.lang.String> |
alive |
java.util.HashSet<java.lang.String> |
alive2 |
arena, bed1Broken, bed2Broken, blockChanges, blockLimitReached, currentFight, durationLimit, kit, maxBlockChanges, started, statistics| Constructor and Description |
|---|
PartySplit(StrikePractice plugin,
Party party,
BattleKit finalKit) |
| 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.HashSet<java.lang.String> |
getAlive1() |
java.util.HashSet<java.lang.String> |
getAlive2() |
java.util.List<java.lang.String> |
getOpponents(Player p)
Dead players should be included in the list if online.
|
Party[] |
getParties() |
java.util.HashSet<java.lang.String> |
getTeam1() |
java.util.HashSet<java.lang.String> |
getTeam2() |
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 this fight has ended.
|
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, setStartedAfterCountdownclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforceEndDelayed, getFightStatistics, getFightStatistics, getPlayerNames, getPlayersInFight, getSpectators, hasStarted, playersAreOpponents, playersAreTeammates, saveFightpublic final java.util.HashSet<java.lang.String> alive
public final java.util.HashSet<java.lang.String> alive2
public boolean canStart()
Fightpublic void start()
Fightstart in interface Fightstart in class AbstractFightpublic void handleDeath(Player p)
FighthandleDeath in interface Fightp - player who died.public Party[] getParties()
getParties in interface PartyFightpublic boolean allowSpectating()
FightallowSpectating in interface Fightpublic java.util.List<java.lang.String> getOpponents(Player p)
FightgetOpponents in interface Fightpublic java.util.List<java.lang.String> getTeammates(Player p)
FightgetTeammates in interface Fightpublic java.util.HashSet<java.lang.String> getAlive1()
public java.util.HashSet<java.lang.String> getAlive2()
public java.util.HashSet<java.lang.String> getTeam1()
public java.util.HashSet<java.lang.String> getTeam2()
public boolean hasEnded()