public class SensorCanPlace extends SensorBase
Class SensorCanPlace. Provides sensorcanplace functionality for the Hytale server.
java.lang.Object > SensorBase > SensorCanPlace
Field Summary
cachedResult
protected
boolean
cachedResult
Field cachedResult.
delay
protected
double
delay
Field delay.
placedBlockType
final
BlockType
placedBlockType
Field placedBlockType.
transformComponent
final
TransformComponent
transformComponent
Field transformComponent.
world
final
World
world
Field world.
piQuarter
final
float
piQuarter
Field piQuarter.
boundingBoxComponent
final
BoundingBox
boundingBoxComponent
Field boundingBoxComponent.
boundingBox
final
Box
boundingBox
Field boundingBox.
blockBox
final
Box
blockBox
Field blockBox.
xNegative
final
boolean
xNegative
Field xNegative.
zNegative
final
boolean
zNegative
Field zNegative.
xPositive
final
boolean
xPositive
Field xPositive.
zPositive
final
boolean
zPositive
Field zPositive.
npcX
final
double
npcX
Field npcX.
npcZ
final
double
npcZ
Field npcZ.
blockX
final
double
blockX
Field blockX.
blockZ
final
double
blockZ
Field blockZ.
transformX
final
double
transformX
Field transformX.
transformZ
final
double
transformZ
Field transformZ.
magnitude
final
double
magnitude
Field magnitude.
position
final
Vector3d
position
Field position.
x
final
int
x
Field x.
y
final
int
y
Field y.
z
final
int
z
Field z.
canPlaceUnitBlock
final
boolean
canPlaceUnitBlock
Field canPlaceUnitBlock.
Method Detail
SensorCanPlace
public
public
SensorCanPlace
(@Nonnull final BuilderSensorCanPlace builder, @Nonnull final BuilderSupport support)
Method SensorCanPlace.
- Parameters:
@Nonnull final BuilderSensorCanPlacebuilder@Nonnull final BuilderSupportsupport
matches
public
boolean
matches
(@Nonnull final Ref ref, @Nonnull final Role role, final double dt, @Nonnull final Store store)
Method matches.
- Parameters:
@Nonnull final Refref@Nonnull final Rolerolefinal doubledt@Nonnull final Storestore
clearOnce
public
void
clearOnce
()
Method clearOnce.
get
public
String
get
()
Method get.