Class BansComponent

java.lang.Object
com.zachsthings.libcomponents.AbstractComponent
com.zachsthings.libcomponents.bukkit.BukkitComponent
com.sk89q.commandbook.component.bans.BansComponent
All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.event.Listener

public class BansComponent
extends com.zachsthings.libcomponents.bukkit.BukkitComponent
implements org.bukkit.event.Listener
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    class  BansComponent.Commands  
    class  BansComponent.ManagementCommands  
  • Field Summary

    Fields inherited from class com.zachsthings.libcomponents.bukkit.BukkitComponent

    commands
  • Constructor Summary

    Constructors 
    Constructor Description
    BansComponent()  
  • Method Summary

    Modifier and Type Method Description
    void disable()  
    void enable()  
    BanDatabase getBanDatabase()
    Get the ban database.
    void playerLogin​(org.bukkit.event.player.PlayerLoginEvent event)
    Called on player login.
    void playerWhois​(InfoComponent.PlayerWhoisEvent event)  
    void reload()  

    Methods inherited from class com.zachsthings.libcomponents.bukkit.BukkitComponent

    getCommands, onCommand, registerCommands, setUp, unregisterCommands

    Methods inherited from class com.zachsthings.libcomponents.AbstractComponent

    configure, getComponentLoader, getInformation, getRawConfiguration, isEnabled, saveConfig, saveConfig, setUp

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • enable

      public void enable()
      Specified by:
      enable in class com.zachsthings.libcomponents.AbstractComponent
    • reload

      public void reload()
      Overrides:
      reload in class com.zachsthings.libcomponents.AbstractComponent
    • disable

      public void disable()
      Overrides:
      disable in class com.zachsthings.libcomponents.bukkit.BukkitComponent
    • getBanDatabase

      public BanDatabase getBanDatabase()
      Get the ban database.
      Returns:
    • playerLogin

      public void playerLogin​(org.bukkit.event.player.PlayerLoginEvent event)
      Called on player login.
      Parameters:
      event - Relevant event details
    • playerWhois

      public void playerWhois​(InfoComponent.PlayerWhoisEvent event)