Vacuum Pump

''' is an interactive part in '.

Overview
The Vacuum Pump has many uses when connected to a trigger, including but not limited to: collecting Water into a Water Container, harvesting crops, and placing Blocks.

Usage
When a connected Trigger is activated, the Vacuum Pump will pull in or eject items, depending on its flow direction.

Press E on the Vacuum Pump to reverse the flow direction (Out by default). This direction is indicated by the blue arrow on the sides. The arrow will become green when an action was successfully performed. If an action fails, a red X will be shown.

"In" mode Vacuum Pumps will repeat about once every second while active. This makes the Switch the ideal activator for indefinite repetition. "Out" mode Vacuum Pumps, on the other hand, will not repeat. Instead, they will perform their action only once when activated, making the Button a better choice for repeated manual activation.

"In" mode Vacuum Pumps will harvest fully grown crops in a 3x3 area of soil mounds centered on the pump, placing Food and Seeds into Large Chests.

"In" mode Vacuum Pumps that are placed in a fluid will collect the fluid and place it in Large Chests or their respective container, if one exists (see below).

"Out" mode Vacuum Pumps can plant Seeds, apply Fertilizer, shoot Water (similar to a Water Cannon), and place Blocks. They can also pull items from Large Chests, Craftbots, and Refinebots.

When an "Out" mode Vacuum Pump is pressed against a Packing Station input slot, valid Food items shot from it will be accepted by the Packing Station.

Beta

 * 0.5.0
 * Added to Creative Mode.
 * Can now pick up Pigment Flower Plants, Cotton Plants, and dropped items.
 * 0.4.6
 * Reduced speed of projectiles.
 * 0.4.2
 * Fixed an issue that could cause Vacuum Pumps to cause network lag for clients.
 * 0.4.0
 * Added Vacuum Pump.

Issues
Soil will be duplicated if multiple Vacuum Pumps harvest a crop at the same time. To avoid this, space out the Vacuum Pumps so that each covers its own 3x3 area without overlapping.