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 CommandContextcontext@Nonnull final NPCEntitynpc@Nonnull final Refref@Nonnull final EnumSetflags@Nonnull final BiFunctionflagsModifier, EnumSet , EnumSet > @Nonnull final Storestore
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 NPCEntitynpc@Nonnull final Refref@Nonnull final EnumSetflags@Nonnull final Storestore
printNewFlags
static
void
printNewFlags
(@Nonnull final NPCEntity npc, @Nonnull final CommandContext context, @Nonnull final EnumSet newFlags)
Method printNewFlags.
- Parameters:
@Nonnull final NPCEntitynpc@Nonnull final CommandContextcontext@Nonnull final EnumSetnewFlags
getListOfFlags
static
StringBuilder
getListOfFlags
(@Nonnull final EnumSet flags)
Method getListOfFlags.
- Parameters:
@Nonnull final EnumSetflags
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 CommandContextcontext@Nonnull final NPCEntitynpc@Nonnull final Worldworld@Nonnull final Storestore@Nonnull final Refref