BuilderSensorNot

public class BuilderSensorNot extends BuilderSensorBase

Class BuilderSensorNot. Provides buildersensornot functionality for the Hytale server.

java.lang.Object > BuilderSensorBase > BuilderSensorNot

Field Summary

sensor

final Sensor sensor

Field sensor.

slot

final String slot

Field slot.

Method Detail

BuilderSensorNot

public public BuilderSensorNot ()

Method BuilderSensorNot.

build

public SensorNot build (@Nonnull final BuilderSupport builderSupport)

Method build.

Parameters:
@Nonnull final BuilderSupport builderSupport

getShortDescription

public String getShortDescription ()

Method getShortDescription.

getLongDescription

public String getLongDescription ()

Method getLongDescription.

registerTags

public void registerTags (@Nonnull final Set tags)

Method registerTags.

Parameters:
@Nonnull final Set tags

getBuilderDescriptorState

public BuilderDescriptorState getBuilderDescriptorState ()

Method getBuilderDescriptorState.

readConfig

public BuilderSensorNot readConfig (@Nonnull final JsonElement data)

Method readConfig.

Parameters:
@Nonnull final JsonElement data

action

public to action (if available)

Method action.

Parameters:
if available

validate

public boolean validate (final String configName, @Nonnull final NPCLoadTimeValidationHelper validationHelper, @Nonnull final ExecutionContext context, final Scope globalScope, @Nonnull final List errors)

Method validate.

Parameters:
final String configName
@Nonnull final NPCLoadTimeValidationHelper validationHelper
@Nonnull final ExecutionContext context
final Scope globalScope
@Nonnull final List errors

getSensor

public Sensor getSensor (@Nonnull final BuilderSupport support)

Method getSensor.

Parameters:
@Nonnull final BuilderSupport support

getUsedTargetSlot

public int getUsedTargetSlot (@Nonnull final BuilderSupport support)

Method getUsedTargetSlot.

Parameters:
@Nonnull final BuilderSupport support

getAutoUnlockTargetSlot

public int getAutoUnlockTargetSlot (@Nonnull final BuilderSupport support)

Method getAutoUnlockTargetSlot.

Parameters:
@Nonnull final BuilderSupport support