public class NPCSensorStatsCommand extends AbstractPlayerCommand
Command for npcsensorstat operations. Registered with the command system and callable by players.
java.lang.Object > AbstractPlayerCommand > NPCSensorStatsCommand
Field Summary
npcPlugin
final
NPCPlugin
npcPlugin
Field npcPlugin.
roles
final
List
roles
Field roles.
transformComponent
final
TransformComponent
transformComponent
Field transformComponent.
pos
final
Vector3d
pos
Field pos.
name
final
String
name
Field name.
roleIndex
final
int
roleIndex
Field roleIndex.
npcComponent
final
NPCEntity
npcComponent
Field npcComponent.
out
final
StringBuilder
out
Field out.
roleStats
final
RoleStats
roleStats
Field roleStats.
roleName
final
String
roleName
Field roleName.
builderInfo
final
BuilderInfo
builderInfo
Field builderInfo.
roleBuilder
final
Builder
roleBuilder
Field roleBuilder.
builderSupport
final
BuilderSupport
builderSupport
Field builderSupport.
role
final
Role
role
Field role.
buckets
final
IntArrayList
buckets
Field buckets.
ranges
final
int[]
ranges
Field ranges.
Method Detail
NPCSensorStatsCommand
public
public
NPCSensorStatsCommand
()
Method NPCSensorStatsCommand.
execute
protected
void
execute
(@Nonnull final CommandContext context, @Nonnull final Store store, @Nonnull final Ref ref, @Nonnull final PlayerRef playerRef, @Nonnull final World world)
Method execute.
- Parameters:
@Nonnull final CommandContextcontext@Nonnull final Storestore@Nonnull final Refref@Nonnull final PlayerRefplayerRef@Nonnull final Worldworld
Vector3d
public
new
Vector3d
(transformComponent.getPosition()
Method Vector3d.
- Parameters:
transformComponent.getPosition(transformComponent.getPosition(
BuilderSupport
public
new
BuilderSupport
(NPCPlugin.get()
Method BuilderSupport.
- Parameters:
NPCPlugin.get(NPCPlugin.get(
ExecutionContext
public
new
ExecutionContext
()
Method ExecutionContext.
isRangesEmpty
Method isRangesEmpty.
- Parameters:
@Nonnull final RoleStatsroleStatsfinal booleanisPlayer
formatBuckets
static
void
formatBuckets
(@Nonnull final StringBuilder builder, @Nonnull final RoleStats roleStats, @Nonnull final String label, final boolean isPlayer, final int width)
Method formatBuckets.
- Parameters:
@Nonnull final StringBuilderbuilder@Nonnull final RoleStatsroleStats@Nonnull final Stringlabelfinal booleanisPlayerfinal intwidth
formatRanges
static
void
formatRanges
(@Nonnull final StringBuilder builder, @Nonnull final RoleStats roleStats, @Nonnull final String label, final boolean isPlayer, @Nonnull final RoleStats.RangeType rangeType, final int width)
Method formatRanges.
- Parameters:
@Nonnull final StringBuilderbuilder@Nonnull final RoleStatsroleStats@Nonnull final Stringlabelfinal booleanisPlayer@Nonnull final RoleStats.RangeTyperangeTypefinal intwidth