Called when players uses an item to build something. Called before on_built_entity.
player_index: uint32 — The player who did the placing.position: MapPosition — Where the item was placed.build_mode: defines.build_mode — Build mode the item was placed with.direction: defines.direction — The direction the item was facing when placed.mirror: boolean — If the item is mirrored (only crafting machines support this)flip_horizontal: boolean — Whether the blueprint was flipped horizontally. nil if not built by a blueprint.flip_vertical: boolean — Whether the blueprint was flipped vertically. nil if not built by a blueprint.created_by_moving: boolean — Whether the item was placed while moving.name: defines.events — Identifier of the eventtick: uint32 — Tick the event was generated.