Package xyz.vdeltagabriel.afk
Class AFKManager
java.lang.Object
xyz.vdeltagabriel.afk.AFKManager
Class used for managing player's AFK state.
- Since:
- 1.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddPlayer(net.minecraft.server.level.ServerPlayer player) static booleanisAFK(net.minecraft.server.level.ServerPlayer player) static voidremovePlayer(net.minecraft.server.level.ServerPlayer player) static booleantoggleAfkForPlayer(net.minecraft.server.level.ServerPlayer player)
-
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.
-