Bubble Column

A bubble column is a block generated by placing magma blocks or soul sand in water (source). Bubble columns push or pull entities and items in certain directions.

Breaking
Bubble columns cannot be obtained as an item, and can be placed only by a block-placement command such as.

$$, it may be obtained as an item via inventory editing or add-ons, or by using bugs.

Natural generation
When generating the world, caves, ravines and underwater ruins generate below the water surface. When lava generates in the former two, some lava is converted to obsidian, and some to magma blocks, which create bubble columns. All bubble columns generate bubble column blocks until the column reaches the surface of the water or a solid block above the magma block.

Post-generation
When a magma block is placed underwater, a whirlpool bubble column is generated.

When soul sand is placed under source water blocks, an upward bubble column is generated.

Usage
A player or any other air-breathing mob can enter a bubble column to replenish their air supply, at the same speed that they would when they leave the water entirely. Water-breathing mobs avoid bubble columns; they die if trapped in one. A bubble column is destroyed when moved by a piston. When creating a bubble column, all blocks above must be source blocks. This requires either naturally generated water, or for the player to place a water source for each block they would like the column to reach. Bubble columns do not propagate through waterlogged blocks. The height of a bubble column is limited only by the water's surface or by any obstructing blocks underwater.

Bubble columns cannot be created in downward flowing water. Placing a kelp plant in downward-flowing water converts it into a source block.

Whirlpool
Whirlpool bubble columns can be identified by the presence of air bubbles wandering downward. They drag entities downward. A boat ridden over a whirlpool shakes and eventually sinks if kept above the whirlpool for too long. This has a vertical range of 86 blocks.

Upward
Upward bubble columns can be identified by the presence of vertically rising air bubbles. An upward bubble column accelerates entities upward. The longer an object rises through the bubble column, the faster it travels. At high enough speeds, players and entities can be launched out of water by several blocks. Sitting on the surface above a rising bubble column causes entities to bounce upward repeatedly by about 1 block. Players within an upward bubble column cannot swim downwards against that bubble column's push.

Transport
Entities move at a speed of approximately 11 blocks (meters) per second when ascending a bubble column or 4.9 blocks per second when descending a bubble column.

ID




Block data
$$, bubble columns uses the following data values:

Trivia

 * Water can be removed from a bubble column using a dispenser and an empty bucket. Doing this makes that column block stop being a water source block but the column functions the same otherwise. This is a bug.
 * If at the top of an upward bubble column you can leave the bubble column and "swim in the air" if there are blocks above you. To do this you must look upwards otherwise you will fall. This is a bug.

Bedrock Edition
Blasensäule Colonne de bulles 気泡柱 거품 기둥 Kolumna bąbelkowa Coluna de bolhas Столб пузырей แถวฟอง 气泡柱