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 Type
    Method
    Description
    void
    Schedules an event to occur on a specific in-game date.
    void
    Triggers all events scheduled for the current in-game date.
  • Method Details

    • scheduleEvent

      void scheduleEvent(CustomDate date, AbstractGameEvent event)
      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

      void triggerEvents(CustomDate currentDate)
      Triggers all events scheduled for the current in-game date.
      Parameters:
      currentDate - The current in-game date.