Class Extension

java.lang.Object
me.clientastisch.cardinal.extension.Extension

public class Extension extends Object
Since:
CAC v. 5.4.30
Author:
micartey
  • Constructor Details

    • Extension

      public Extension()
  • Method Details

    • registerListener

      public static void registerListener(Addon addon, EventListener listener)
      Register a cardinal event
      Parameters:
      addon - addon
      listener - event
    • unregisterListener

      public static void unregisterListener(Addon addon, EventListener listener)
      Unregister a cardinal event
      Parameters:
      addon - addon
      listener - event
    • registerListener

      public static void registerListener(Addon addon, org.bukkit.event.Listener listener)
      Register a cardinal event
      Parameters:
      addon - addon
      listener - event
    • unregisterListener

      public static void unregisterListener(Addon addon, org.bukkit.event.Listener listener)
      Unregister a cardinal event
      Parameters:
      addon - addon
      listener - event
    • registerCommand

      public static void registerCommand(Addon addon, Command command)
      Register a bukkit command
      Parameters:
      addon - addon
      command - implementation of command
    • unregisterCommand

      public static void unregisterCommand(Addon addon, Command command)
      Unregister a bukkit command
      Parameters:
      addon - addon
      command - implementation of command
    • registerDialect

      public static void registerDialect(Addon addon, PunishDialect dialect)
      Register a punish dialect.
      Parameters:
      addon - addon
      dialect - implementation of punish dialect
    • unregisterDialect

      public static void unregisterDialect(Addon addon, PunishDialect dialect)
      Unregister a punish dialect.
      Parameters:
      addon - addon
      dialect - implementation of punish dialect
    • registerDialect

      public static void registerDialect(Addon addon, ViolationDialect dialect)
      Register a punish dialect.
      Parameters:
      addon - addon
      dialect - implementation of punish dialect
    • unregisterDialect

      public static void unregisterDialect(Addon addon, ViolationDialect dialect)
      Unregister a punish dialect.
      Parameters:
      addon - addon
      dialect - implementation of punish dialect
    • isLoaded

      public boolean isLoaded(String addon)
      Check if an addon is loaded by name
      Parameters:
      addon - addon
      Returns:
      true if addon could be found and is loaded