Class AFKManager

java.lang.Object
xyz.vdeltagabriel.afk.AFKManager

public class AFKManager extends Object
Class used for managing player's AFK state.
Since:
1.0.0
  • Constructor Details

    • AFKManager

      public AFKManager()
  • Method Details

    • isAFK

      public static boolean isAFK(net.minecraft.server.level.ServerPlayer player)
      Parameters:
      player - Player to check.
      Returns:
      Whether player is AFK.
    • addPlayer

      public static void addPlayer(net.minecraft.server.level.ServerPlayer player)
      Parameters:
      player - Player to add to AFK list.
    • removePlayer

      public static void removePlayer(net.minecraft.server.level.ServerPlayer player)
      Parameters:
      player - Player to be removed from the AFK list.
    • toggleAfkForPlayer

      public static boolean toggleAfkForPlayer(net.minecraft.server.level.ServerPlayer player)
      Parameters:
      player - Player to toggle the AFK state.
      Returns:
      false if player is no longer AFK. True if player is now AFK.