NPCDebugCommand

public class NPCDebugCommand extends AbstractCommandCollection

Command for npcdebu operations. Registered with the command system and callable by players.

java.lang.Object > AbstractCommandCollection > NPCDebugCommand

Field Summary

newFlags

final EnumSet newFlags

Field newFlags.

flags

final String flags

Field flags.

flagsString

final String flagsString

Field flagsString.

presets

final String presets

Field presets.

message

final Message message

Field message.

presetName

final String presetName

Field presetName.

flags2

final EnumSet flags2

Field flags2.

flagString

final String flagString

Field flagString.

Method Detail

NPCDebugCommand

public public NPCDebugCommand ()

Method NPCDebugCommand.

ShowCommand

public new ShowCommand ()

Method ShowCommand.

SetCommand

public new SetCommand ()

Method SetCommand.

ToggleCommand

public new ToggleCommand ()

Method ToggleCommand.

DefaultsCommand

public new DefaultsCommand ()

Method DefaultsCommand.

ClearCommand

public new ClearCommand ()

Method ClearCommand.

PresetsCommand

public new PresetsCommand ()

Method PresetsCommand.

modifyFlags

static void modifyFlags (@Nonnull final CommandContext context, @Nonnull final NPCEntity npc, @Nonnull final Ref ref, @Nonnull final EnumSet flags, @Nonnull final BiFunction, EnumSet, EnumSet> flagsModifier, @Nonnull final Store store)

Method modifyFlags.

Parameters:
@Nonnull final CommandContext context
@Nonnull final NPCEntity npc
@Nonnull final Ref ref
@Nonnull final EnumSet flags
@Nonnull final BiFunction, EnumSet, EnumSet> flagsModifier
@Nonnull final Store store

safeSetRoleDebugFlags

static void safeSetRoleDebugFlags (@Nonnull final NPCEntity npc, @Nonnull final Ref ref, @Nonnull final EnumSet flags, @Nonnull final Store store)

Method safeSetRoleDebugFlags.

Parameters:
@Nonnull final NPCEntity npc
@Nonnull final Ref ref
@Nonnull final EnumSet flags
@Nonnull final Store store

printNewFlags

static void printNewFlags (@Nonnull final NPCEntity npc, @Nonnull final CommandContext context, @Nonnull final EnumSet newFlags)

Method printNewFlags.

Parameters:
@Nonnull final NPCEntity npc
@Nonnull final CommandContext context
@Nonnull final EnumSet newFlags

getListOfFlags

static StringBuilder getListOfFlags (@Nonnull final EnumSet flags)

Method getListOfFlags.

Parameters:
@Nonnull final EnumSet flags

StringBuilder

public new StringBuilder ()

Method StringBuilder.

execute

protected void execute (@Nonnull final CommandContext context, @Nonnull final NPCEntity npc, @Nonnull final World world, @Nonnull final Store store, @Nonnull final Ref ref)

Method execute.

Parameters:
@Nonnull final CommandContext context
@Nonnull final NPCEntity npc
@Nonnull final World world
@Nonnull final Store store
@Nonnull final Ref ref