## Uses of Interface
net.minecraft.command.ICommand

- Packages that use ICommand
  Package | Description
  --- | ---
  cpw.mods.fml.common.event |
  cpw.mods.fml.common.modloader |
  net.minecraft.command |
  net.minecraft.scoreboard |
  net.minecraft.src |
  net.minecraftforge.event |

- - ### Uses of ICommand in cpw.mods.fml.common.event

    Methods in cpw.mods.fml.common.event with parameters of type ICommand
    Modifier and Type | Method and Description
    --- | ---
    `void` | FMLServerStartingEvent.`registerServerCommand(ICommand command)`

  - ### Uses of ICommand in cpw.mods.fml.common.modloader

    Methods in cpw.mods.fml.common.modloader with parameters of type ICommand
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ModLoaderHelper.`addCommand(ICommand command)`
    `void` | ModLoaderModContainer.`addServerCommand(ICommand command)`

  - ### Uses of ICommand in net.minecraft.command

    Classes in net.minecraft.command that implement ICommand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CommandBase`
    `class` | `CommandClearInventory`
    `class` | `CommandDebug`
    `class` | `CommandDefaultGameMode`
    `class` | `CommandDifficulty`
    `class` | `CommandEffect`
    `class` | `CommandEnchant`
    `class` | `CommandGameMode`
    `class` | `CommandGameRule`
    `class` | `CommandGive`
    `class` | `CommandHelp`
    `class` | `CommandKill`
    `class` | `CommandServerBan`
    `class` | `CommandServerBanIp`
    `class` | `CommandServerBanlist`
    `class` | `CommandServerDeop`
    `class` | `CommandServerEmote`
    `class` | `CommandServerKick`
    `class` | `CommandServerList`
    `class` | `CommandServerMessage`
    `class` | `CommandServerOp`
    `class` | `CommandServerPardon`
    `class` | `CommandServerPardonIp`
    `class` | `CommandServerPublishLocal`
    `class` | `CommandServerSaveAll`
    `class` | `CommandServerSaveOff`
    `class` | `CommandServerSaveOn`
    `class` | `CommandServerSay`
    `class` | `CommandServerStop`
    `class` | `CommandServerTp`
    `class` | `CommandServerWhitelist`
    `class` | `CommandSetSpawnpoint`
    `class` | `CommandShowSeed`
    `class` | `CommandTime`
    `class` | `CommandToggleDownfall`
    `class` | `CommandWeather`
    `class` | `CommandXP`

    Methods in net.minecraft.command that return ICommand
    Modifier and Type | Method and Description
    --- | ---
    `ICommand` | CommandHandler.`registerCommand(ICommand par1ICommand)` adds the command and any aliases it has to the internal map of available commands

    Methods in net.minecraft.command with parameters of type ICommand
    Modifier and Type | Method and Description
    --- | ---
    `int` | CommandBase.`compareTo(ICommand par1ICommand)` Compares the name of this command to the name of the given command.
    `ICommand` | CommandHandler.`registerCommand(ICommand par1ICommand)` adds the command and any aliases it has to the internal map of available commands

  - ### Uses of ICommand in net.minecraft.scoreboard

    Classes in net.minecraft.scoreboard that implement ICommand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ServerCommandScoreboard`
    `class` | `ServerCommandTestFor`

  - ### Uses of ICommand in net.minecraft.src

    Methods in net.minecraft.src with parameters of type ICommand
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ModLoader.`addCommand(ICommand command)`

  - ### Uses of ICommand in net.minecraftforge.event

    Fields in net.minecraftforge.event declared as ICommand
    Modifier and Type | Field and Description
    --- | ---
    `ICommand` | CommandEvent.`command`

    Constructors in net.minecraftforge.event with parameters of type ICommand
    Constructor and Description
    `CommandEvent(ICommand command, ICommandSender sender, String[] parameters)`