Class GuessTheBuildArena

java.lang.Object
org.bukkit.scheduler.BukkitRunnable
plugily.projects.buildbattle.arena.impl.BaseArena
plugily.projects.buildbattle.arena.impl.GuessTheBuildArena
All Implemented Interfaces:
Runnable

public class GuessTheBuildArena
extends BaseArena
Author:
Plajer

Created at 11.01.2019

  • Constructor Details

    • GuessTheBuildArena

      public GuessTheBuildArena​(String id, Main plugin)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
      Overrides:
      run in class BaseArena
    • recalculateLeaderboard

      public void recalculateLeaderboard()
    • giveRewards

      public void giveRewards()
      Overrides:
      giveRewards in class BaseArena
    • updateBossBar

      public void updateBossBar()
      Overrides:
      updateBossBar in class BaseArena
    • distributePlots

      public void distributePlots()
      Overrides:
      distributePlots in class BaseArena
    • getRound

      public int getRound()
    • getCurrentBuilder

      @Nullable public @Nullable org.bukkit.entity.Player getCurrentBuilder()
    • getCurrentTheme

      public BBTheme getCurrentTheme()
    • setCurrentTheme

      public void setCurrentTheme​(BBTheme currentTheme)
    • getWhoGuessed

      @NotNull public @NotNull List<org.bukkit.entity.Player> getWhoGuessed()
    • addWhoGuessed

      public void addWhoGuessed​(org.bukkit.entity.Player player)
    • getScoreboardManager

      public GuessTheBuildScoreboardManager getScoreboardManager()
      Overrides:
      getScoreboardManager in class BaseArena
    • isThemeSet

      public boolean isThemeSet()
    • setThemeSet

      public void setThemeSet​(boolean themeSet)
    • getPlayersPoints

      public Map<org.bukkit.entity.Player,​Integer> getPlayersPoints()