Package fr.fuzeblocks.homeplugin.status
Class StatusManager
java.lang.Object
fr.fuzeblocks.homeplugin.status.StatusManager
The type Status manager.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidclearAll()Clears all player statuses.static booleangetPlayerStatus(org.bukkit.entity.Player player) Gets player status.static booleanhasStatus(org.bukkit.entity.Player player) Checks if player has a status entry.static voidremovePlayerStatus(org.bukkit.entity.Player player) Removes player status.static voidsetPlayerStatus(org.bukkit.entity.Player player, boolean status) Sets player status.
-
Constructor Details
-
StatusManager
public StatusManager()
-
-
Method Details
-
setPlayerStatus
public static void setPlayerStatus(org.bukkit.entity.Player player, boolean status) Sets player status.- Parameters:
player- the playerstatus- the status
-
getPlayerStatus
public static boolean getPlayerStatus(org.bukkit.entity.Player player) Gets player status.- Parameters:
player- the player- Returns:
- the player status
-
removePlayerStatus
public static void removePlayerStatus(org.bukkit.entity.Player player) Removes player status.- Parameters:
player- the player
-
clearAll
public static void clearAll()Clears all player statuses. Useful for plugin reload or shutdown. -
hasStatus
public static boolean hasStatus(org.bukkit.entity.Player player) Checks if player has a status entry.- Parameters:
player- the player- Returns:
- true if player has a status entry
-