Interface CompassTrackerService
public interface CompassTrackerService
Teammate tracker item, target selection, and live action-bar control. @since 1.6.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidclearActionBar(@NotNull org.bukkit.entity.Player player) voidclearTarget(@NotNull org.bukkit.entity.Player player) @NotNull Optional<org.bukkit.inventory.ItemStack> booleancycleTarget(@NotNull org.bukkit.entity.Player player) @NotNull Optional<org.bukkit.entity.Player> getCurrentTarget(@NotNull org.bukkit.entity.Player player) @NotNull List<org.bukkit.entity.Player> getEligibleTargets(@NotNull org.bukkit.entity.Player player) booleangiveTracker(@NotNull ZentrixGame game, @NotNull org.bukkit.entity.Player player) booleanisActionBarEnabled(@NotNull org.bukkit.entity.Player player) booleanbooleanisTeamBased(@NotNull ZentrixGame game) booleanisTrackerItem(@Nullable org.bukkit.inventory.ItemStack item) voidrefresh(@NotNull org.bukkit.entity.Player player) voidsetActionBarEnabled(@NotNull org.bukkit.entity.Player player, boolean enabled) booleansetTarget(@NotNull org.bukkit.entity.Player player, @NotNull org.bukkit.entity.Player target)
-
Method Details
-
isEnabled
boolean isEnabled() -
createTrackerItem
-
isTrackerItem
boolean isTrackerItem(@Nullable @Nullable org.bukkit.inventory.ItemStack item) -
giveTracker
boolean giveTracker(@NotNull @NotNull ZentrixGame game, @NotNull @NotNull org.bukkit.entity.Player player) -
isTeamBased
-
getEligibleTargets
@NotNull @NotNull List<org.bukkit.entity.Player> getEligibleTargets(@NotNull @NotNull org.bukkit.entity.Player player) -
cycleTarget
boolean cycleTarget(@NotNull @NotNull org.bukkit.entity.Player player) -
setTarget
boolean setTarget(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull org.bukkit.entity.Player target) -
getCurrentTarget
@NotNull @NotNull Optional<org.bukkit.entity.Player> getCurrentTarget(@NotNull @NotNull org.bukkit.entity.Player player) -
clearTarget
void clearTarget(@NotNull @NotNull org.bukkit.entity.Player player) -
refresh
void refresh(@NotNull @NotNull org.bukkit.entity.Player player) -
isActionBarEnabled
boolean isActionBarEnabled(@NotNull @NotNull org.bukkit.entity.Player player) -
setActionBarEnabled
void setActionBarEnabled(@NotNull @NotNull org.bukkit.entity.Player player, boolean enabled) -
clearActionBar
void clearActionBar(@NotNull @NotNull org.bukkit.entity.Player player)
-