public class ActionPlaceBlock extends ActionBase
Class ActionPlaceBlock. Provides actionplaceblock functionality for the Hytale server.
java.lang.Object > ActionBase > ActionPlaceBlock
Field Summary
blockToPlace
final
String
blockToPlace
Field blockToPlace.
placedBlockType
final
BlockType
placedBlockType
Field placedBlockType.
world
final
World
world
Field world.
transformComponent
final
TransformComponent
transformComponent
Field transformComponent.
hitBox
final
BoundingBox
hitBox
Field hitBox.
x
final
int
x
Field x.
y
final
int
y
Field y.
z
final
int
z
Field z.
chunk
final
WorldChunk
chunk
Field chunk.
Method Detail
ActionPlaceBlock
public
public
ActionPlaceBlock
(@Nonnull final BuilderActionPlaceBlock builder, @Nonnull final BuilderSupport support)
Method ActionPlaceBlock.
- Parameters:
@Nonnull final BuilderActionPlaceBlockbuilder@Nonnull final BuilderSupportsupport
canExecute
public
boolean
canExecute
(@Nonnull final Ref ref, @Nonnull final Role role, @Nullable final InfoProvider sensorInfo, final double dt, @Nonnull final Store store)
Method canExecute.
- Parameters:
@Nonnull final Refref@Nonnull final Rolerole@Nullable final InfoProvidersensorInfofinal doubledt@Nonnull final Storestore
execute
public
boolean
execute
(@Nonnull final Ref ref, @Nonnull final Role role, final InfoProvider sensorInfo, final double dt, @Nonnull final Store store)
Method execute.
- Parameters:
@Nonnull final Refref@Nonnull final Rolerolefinal InfoProvidersensorInfofinal doubledt@Nonnull final Storestore