Class CommandBase

java.lang.Object
zombie.commands.CommandBase
Direct Known Subclasses:
AddAllToWhiteListCommand, AddItemCommand, AddUserCommand, AddUserToWhiteListCommand, AddVehicleCommand, AddXPCommand, AlarmCommand, BanSteamIDCommand, BanUserCommand, ChangeOptionCommand, CheckModsNeedUpdate, ChopperCommand, ClearCommand, ConnectionsCommand, CreateHorde2Command, CreateHordeCommand, DebugPlayerCommand, GodModeCommand, GrantAdminCommand, GunShotCommand, HelpCommand, InvisibleCommand, KickUserCommand, LightningCommand, LogCommand, NoClipCommand, PauseCommand, PlayersCommand, QuitCommand, ReleaseSafehouseCommand, ReloadLuaCommand, ReloadOptionsCommand, RemoveAdminCommand, RemoveUserFromWhiteList, RemoveZombiesCommand, ReplayCommands, SaveCommand, ServerMessageCommand, SetAccessLevelCommand, ShowOptionsCommand, StartRainCommand, StartStormCommand, StatisticsCommand, StopRainCommand, StopWeatherCommand, TeleportCommand, TeleportToCommand, ThunderCommand, UnbanSteamIDCommand, UnbanUserCommand, VoiceBanCommand

public abstract class CommandBase extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getSubClasses

      public static Class[] getSubClasses()
    • findCommandCls

      public static Class findCommandCls(String string)
    • getHelp

      public static String getHelp(Class javaClass)
    • getCommandName

      public static String getCommandName(Class javaClass)
    • isDisabled

      public static boolean isDisabled(Class javaClass)
    • accessLevelToInt

      public static int accessLevelToInt(String string)
    • Execute

      public String Execute() throws SQLException
      Throws:
      SQLException
    • canBeExecuted

      public boolean canBeExecuted()
    • isCommandComeFromServerConsole

      public boolean isCommandComeFromServerConsole()
    • getRequiredRights

      protected RequiredRight getRequiredRights()
    • getCommandArgVariants

      protected CommandArgs[] getCommandArgVariants()
    • hasHelp

      public boolean hasHelp()
    • getHelp

      protected String getHelp()
    • getCommandArg

      public String getCommandArg(Integer integer)
    • hasOptionalArg

      public boolean hasOptionalArg(Integer integer)
    • getCommandArgsCount

      public int getCommandArgsCount()
    • Command

      protected abstract String Command() throws SQLException
      Throws:
      SQLException
    • parseCommand

      public boolean parseCommand()
    • getAccessLevel

      protected int getAccessLevel()
    • getExecutorUsername

      protected String getExecutorUsername()
    • getCommand

      protected String getCommand()
    • getAnnotation

      protected static Object getAnnotation(Class javaClass, Class javaClass2)
    • isParsingSuccessful

      public boolean isParsingSuccessful()