Package net.okocraft.box.api.player
Interface BoxPlayerMap
public interface BoxPlayerMap
An interface to get the
BoxPlayer from Player.-
Method Summary
Modifier and TypeMethodDescription@NotNull BoxPlayerget(@NotNull org.bukkit.entity.Player player) Gets theBoxPlayer.booleanisLoaded(@NotNull org.bukkit.entity.Player player) Checks if theBoxPlayerof specified player is loaded.booleanisScheduledLoading(@NotNull org.bukkit.entity.Player player) Checks if loading of data for the specified player is scheduled.
-
Method Details
-
isLoaded
boolean isLoaded(@NotNull @NotNull org.bukkit.entity.Player player) Checks if theBoxPlayerof specified player is loaded.- Parameters:
player- thePlayerto check- Returns:
trueif loaded,falseotherwise
-
isScheduledLoading
boolean isScheduledLoading(@NotNull @NotNull org.bukkit.entity.Player player) Checks if loading of data for the specified player is scheduled.- Parameters:
player- thePlayerto check- Returns:
trueindicates that it will be loaded a little later,falseindicates that it has already been loaded or failed.
-
get
@NotNull @NotNull BoxPlayer get(@NotNull @NotNull org.bukkit.entity.Player player) throws IllegalStateException Gets theBoxPlayer.- Parameters:
player- thePlayer- Returns:
- the
BoxPlayer - Throws:
IllegalStateException- if the player is not online or not loaded
-