ConsoleCommands / org.lazywizard.console / BaseCommand

BaseCommand

interface BaseCommand

The basic interface all console commands must implement.

Author
LazyWizard

Since
2.0

Types

CommandContext

class CommandContext

Represents what screen the player was on when they used the command.

CommandResult

class CommandResult

Represents the success status of a command. Returned by BaseCommand#runCommand(String, BaseCommand.CommandContext).

Functions

runCommand

abstract fun runCommand(args: String, context: CommandContext): CommandResult

Called when the player enters your command.

Inheritors

AddCommandPoints

open class AddCommandPoints : BaseCommand

AddCredits

open class AddCredits : BaseCommand

AddCrew

open class AddCrew : BaseCommand

AddFuel

open class AddFuel : BaseCommand

AddHullmod

open class AddHullmod : BaseCommand

AddItem

open class AddItem : BaseCommand

AddMarines

open class AddMarines : BaseCommand

AddOfficer

open class AddOfficer : BaseCommand

AddOrdnancePoints

open class AddOrdnancePoints : BaseCommand

AddShip

open class AddShip : BaseCommand

AddSkillPoints

open class AddSkillPoints : BaseCommand

AddSupplies

open class AddSupplies : BaseCommand

AddWeapon

open class AddWeapon : BaseCommand

AddWing

open class AddWing : BaseCommand

AddXP

open class AddXP : BaseCommand

AdjustRelationship

open class AdjustRelationship : BaseCommand

AllCommodities

open class AllCommodities : BaseCommand

AllHullmods

open class AllHullmods : BaseCommand

AllHulls

open class AllHulls : BaseCommand

AllWeapons

open class AllWeapons : BaseCommand

AllWings

open class AllWings : BaseCommand

BlockRetreat

open class BlockRetreat : BaseCommand

Clear

open class Clear : BaseCommand

DevMode

open class DevMode : BaseCommand

EndCombat

open class EndCombat : BaseCommand

FindItem

open class FindItem : BaseCommand

FindShip

open class FindShip : BaseCommand

Flameout

open class Flameout : BaseCommand

ForceDeployAll

open class ForceDeployAll : BaseCommand

ForceMarketUpdate

open class ForceMarketUpdate : BaseCommand

GoTo

open class GoTo : BaseCommand

God

open class God : BaseCommand

Help

open class Help : BaseCommand

Hide

open class Hide : BaseCommand

Home

open class Home : BaseCommand

InfiniteAmmo

open class InfiniteAmmo : BaseCommand

InfiniteCR

open class InfiniteCR : BaseCommand

InfiniteFlux

open class InfiniteFlux : BaseCommand

InfiniteFuel

open class InfiniteFuel : BaseCommand

InfiniteSupplies

open class InfiniteSupplies : BaseCommand

Jump

open class Jump : BaseCommand

Kill

open class Kill : BaseCommand

ListStorage

open class ListStorage : BaseCommand

List_

open class List_ : BaseCommand

ModInfo

open class ModInfo : BaseCommand

NoCooldown

open class NoCooldown : BaseCommand

Nuke

open class Nuke : BaseCommand

OpenMarket

open class OpenMarket : BaseCommand

ReloadConsole

open class ReloadConsole : BaseCommand

RemoveHulks

open class RemoveHulks : BaseCommand

Repair

open class Repair : BaseCommand

Respec

open class Respec : BaseCommand

Reveal

open class Reveal : BaseCommand

Rout

open class Rout : BaseCommand

RunCode

open class RunCode : BaseCommand

SetCommission

open class SetCommission : BaseCommand

SetFaction

open class SetFaction : BaseCommand

SetHome

open class SetHome : BaseCommand

SetRelationship

open class SetRelationship : BaseCommand

ShowBounds

open class ShowBounds : BaseCommand

ShowLoc

open class ShowLoc : BaseCommand

ShowSettings

open class ShowSettings : BaseCommand

SourceOf

open class SourceOf : BaseCommand

SpawnFleet

open class SpawnFleet : BaseCommand

Status

open class Status : BaseCommand

Storage

open class Storage : BaseCommand

Suicide

open class Suicide : BaseCommand

ToggleAI

open class ToggleAI : BaseCommand

Traitor

open class Traitor : BaseCommand