Package 

Class PluginManagerExtensionsKt

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • registerSuspendEvent

         final static <T extends Event> Unit registerSuspendEvent(PluginManager $self, KClass<T> event, Listener listener, EventPriority priority, Boolean ignoreCanceled, McorouhlinPlugin plugin, SuspendFunction1<T, Unit> handler)

        Registers the specified executor to the given event class.

        Parameters:
        event - type of event to register
        listener - listener to register
        priority - priority to register this event at
        plugin - plugin to register
      • registerSuspendEvent

         final static <T extends Event> Unit registerSuspendEvent(PluginManager $self, Listener listener, EventPriority priority, Boolean ignoreCanceled, McorouhlinPlugin plugin, SuspendFunction1<T, Unit> handler)

        Registers the specified executor to the given event class.

        Parameters:
        listener - listener to register
        priority - priority to register this event at
        plugin - plugin to register
      • callSuspendEvent

         final static Collection<Job> callSuspendEvent(PluginManager $self, Event event)

        Calls an event with the given details.

        Parameters:
        event - Event details