GameThread

public final class GameThread extends BukkitRunnable

Main game thread loop, swaps the game states, checks the teams, and ticks the game.

Constructors

Link copied to clipboard
public GameThread GameThread(Game game)

Properties

Link copied to clipboard
private final Game game
Link copied to clipboard
private final Boolean isCancelled
Link copied to clipboard
Link copied to clipboard
private Boolean started
Link copied to clipboard
private final Integer taskId
Link copied to clipboard
Link copied to clipboard
private Integer tick

Functions

Link copied to clipboard
public Unit cancel()
Link copied to clipboard
public final Game getGame()
Link copied to clipboard
public final Integer getShrinkingTime()
Link copied to clipboard
public final Boolean getStarted()
Link copied to clipboard
public Integer getTaskId()
Link copied to clipboard
Link copied to clipboard
public final Integer getTick()
Link copied to clipboard
Link copied to clipboard
public Unit run()

Game loop

Link copied to clipboard
@NotNull()
public @NotNull() BukkitTask runTask(@NotNull() @NotNull() Plugin plugin)
Link copied to clipboard
@NotNull()
public @NotNull() BukkitTask runTaskAsynchronously(@NotNull() @NotNull() Plugin plugin)
Link copied to clipboard
@NotNull()
public @NotNull() BukkitTask runTaskLater(@NotNull() @NotNull() Plugin plugin, Long delay)
Link copied to clipboard
@NotNull()
public @NotNull() BukkitTask runTaskLaterAsynchronously(@NotNull() @NotNull() Plugin plugin, Long delay)
Link copied to clipboard
@NotNull()
public @NotNull() BukkitTask runTaskTimer(@NotNull() @NotNull() Plugin plugin, Long delay, Long period)
Link copied to clipboard
@NotNull()
public @NotNull() BukkitTask runTaskTimerAsynchronously(@NotNull() @NotNull() Plugin plugin, Long delay, Long period)
Link copied to clipboard
public final Unit setShrinkingTime(Integer value)
Link copied to clipboard
public final Unit setStarted(Boolean value)
Link copied to clipboard
public final Unit setTick(Integer value)