Interface HudTrigger<T>

Type Parameters:
T - event type

public interface HudTrigger<T>
Represents the popup trigger
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull Object
    getKey(T t)
    Gets the unique key. normally random uuid.
    void
    registerEvent(@NotNull BiConsumer<UUID, UpdateEvent> eventConsumer)
    Register some event handler at this trigger.
  • Method Details

    • getKey

      @NotNull @NotNull Object getKey(T t)
      Gets the unique key. normally random uuid.
      Parameters:
      t - event
      Returns:
      event's key
    • registerEvent

      void registerEvent(@NotNull @NotNull BiConsumer<UUID, UpdateEvent> eventConsumer)
      Register some event handler at this trigger.
      Parameters:
      eventConsumer - event handler