Class TournamentHandler

java.lang.Object
com.wdiscute.starcatcher.tournament.TournamentHandler

public class TournamentHandler extends Object
  • Constructor Details

    • TournamentHandler

      public TournamentHandler()
  • Method Details

    • getTournamentOrNull

      public static Tournament getTournamentOrNull(UUID uuid)
    • sendActiveTournamentUpdateToClient

      public static void sendActiveTournamentUpdateToClient(net.minecraft.server.level.ServerPlayer sp, Tournament tournament)
    • clearTournamentToClient

      public static void clearTournamentToClient(net.minecraft.server.level.ServerPlayer sp)
    • startTournament

      public static void startTournament(net.minecraft.world.entity.player.Player playerWhoStartedTheTournament, Tournament tournament)
    • cancelTournament

      public static void cancelTournament(net.minecraft.world.level.Level level, Tournament tournament)
    • addScore

      public static void addScore(net.minecraft.world.entity.player.Player playerToAwardScoreTo, FishProperties fp, boolean perfectCatch, int size, int weight, float percentile)
    • tick

      public static void tick(net.neoforged.neoforge.event.tick.ServerTickEvent.Post event)
    • getAll

      public static List<Tournament> getAll()
    • setAll

      public static void setAll(List<Tournament> tournaments)
    • getTournamentForPlayer

      public static Tournament getTournamentForPlayer(net.minecraft.world.entity.player.Player player)