MatchPlayer

public class MatchPlayer extends MatchPlayer

Constructors

Link copied to clipboard
public void MatchPlayer(Player player, int lives, int currency, LevelsConfigFields levelsConfigFields, LevelSession levelSession)

Properties

Link copied to clipboard
public int currency
Link copied to clipboard
public int lives
Link copied to clipboard
public int previousRoundLives

Inherited properties

Link copied to clipboard
Link copied to clipboard
public int lives
Link copied to clipboard
public final Match match
Link copied to clipboard
public final Player player
Link copied to clipboard
public final GameMode previousGameMode
Link copied to clipboard
public final Location previousLocation
Link copied to clipboard
public MatchRole role

Functions

Link copied to clipboard
public void addCurrency(int amount)
Link copied to clipboard
public void decrementLives(int amount)
Link copied to clipboard
public void doDefeat()
Link copied to clipboard
public void finishRun(int repeatingWaveNumber)
Stops the price display and records a level high score for the finished run.
Link copied to clipboard
public int getCurrency()
Link copied to clipboard
public int getLives()
Link copied to clipboard
public int getPreviousRoundLives()
Link copied to clipboard
public void incrementKills()
Link copied to clipboard
public boolean isCheating()
Link copied to clipboard
public void removeCurrency(int amount)
Link copied to clipboard
public void setCheated(boolean cheated)
Link copied to clipboard
public void setCheating()
Link copied to clipboard
public void setCurrency(int currency)
Link copied to clipboard
public void setLives(int lives)
Link copied to clipboard
public void setPreviousRoundLives(int previousRoundLives)
Link copied to clipboard
public void startPriceDisplayTask()
Link copied to clipboard
public void stopPriceDisplayTask()
Link copied to clipboard
protected boolean teleport(Location destination, MoveReason reason)
The level inventory goes on once the player arrives; custody already holds their own.
Link copied to clipboard
public void updateScoreboard()
Kills and gold change many times a tick once waves split into hundreds of enemies, and every sidebar render sends the client a whole new scoreboard.

Inherited functions

Link copied to clipboard
Link copied to clipboard
public int getLives()
Link copied to clipboard
public Match getMatch()
Link copied to clipboard
public Player getPlayer()
Link copied to clipboard
public GameMode getPreviousGameMode()
Link copied to clipboard
public Location getPreviousLocation()
Link copied to clipboard
public MatchRole getRole()
Link copied to clipboard
public UUID getUniqueId()
Link copied to clipboard
public boolean hasEntered()