Interface IEventManager
- All Known Implementing Classes:
EventManager
public interface IEventManager
Interface for managing and scheduling in-game events in Minecraft.
Provides methods to schedule events based on in-game dates and trigger them accordingly.
This interface is implemented by the EventManager
- Since:
- 2023-12-27
- Version:
- 1.0.0
- Author:
- notzune
-
Method Summary
Modifier and TypeMethodDescriptionvoid
scheduleEvent
(CustomDate date, AbstractGameEvent event) Schedules an event to occur on a specific in-game date.void
triggerEvents
(CustomDate currentDate) Triggers all events scheduled for the current in-game date.
-
Method Details
-
scheduleEvent
Schedules an event to occur on a specific in-game date.- Parameters:
date
- The date on which the event should occur.event
- The event to be scheduled.
-
triggerEvents
Triggers all events scheduled for the current in-game date.- Parameters:
currentDate
- The current in-game date.
-