ActionPlaceBlock

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 BuilderActionPlaceBlock builder
@Nonnull final BuilderSupport support

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 Ref ref
@Nonnull final Role role
@Nullable final InfoProvider sensorInfo
final double dt
@Nonnull final Store store

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 Ref ref
@Nonnull final Role role
final InfoProvider sensorInfo
final double dt
@Nonnull final Store store