Class CookieEventManager
java.lang.Object
org.strassburger.cookieclickerz.util.cookieevents.CookieEventManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEvents
(@NotNull org.bukkit.entity.Player player) Get all active events for a playerboolean
hasEvent
(@NotNull org.bukkit.entity.Player player, @NotNull CookieEventType eventType) Check if a player has a specific eventvoid
startEvent
(@NotNull org.bukkit.entity.Player player, @NotNull CookieEventType eventType) Start an event for a playervoid
startRandomEvent
(@NotNull org.bukkit.entity.Player player) Start a random event for a player
-
Constructor Details
-
CookieEventManager
-
-
Method Details
-
startEvent
public void startEvent(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull CookieEventType eventType) Start an event for a player- Parameters:
player
- The player to start the event foreventType
- The event type to start
-
startRandomEvent
public void startRandomEvent(@NotNull @NotNull org.bukkit.entity.Player player) Start a random event for a player- Parameters:
player
- The player to start the event for
-
getEvents
Get all active events for a player- Parameters:
player
- The player to get the events for- Returns:
- A list of all active events for the player
-
hasEvent
public boolean hasEvent(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull CookieEventType eventType) Check if a player has a specific event- Parameters:
player
- The player to check for the eventeventType
- The event type to check for- Returns:
- True if the player has the event, false otherwise
-