Class ListenerSystem

java.lang.Object
com.djrapitops.plan.gathering.listeners.ListenerSystem
All Implemented Interfaces:
SubSystem
Direct Known Subclasses:
BukkitListenerSystem, BungeeListenerSystem, FabricListenerSystem, NukkitListenerSystem, SpongeListenerSystem, VelocityListenerSystem

public abstract class ListenerSystem extends Object implements SubSystem
  • Constructor Details

    • ListenerSystem

      public ListenerSystem()
  • Method Details

    • enable

      public void enable()
      Description copied from interface: SubSystem
      Performs enable actions for the subsystem.
      Specified by:
      enable in interface SubSystem
    • disable

      public void disable()
      Description copied from interface: SubSystem
      Performs disable actions for the subsystem
      Specified by:
      disable in interface SubSystem
    • registerListeners

      protected abstract void registerListeners()
    • unregisterListeners

      protected abstract void unregisterListeners()
    • callEnableEvent

      public abstract void callEnableEvent(PlanPlugin plugin)