{{Infobox block
| image = Bubble Column.png
| image2 = <gallery>
Bubble Column Upwards (non-fancy).png | Upwards
Bubble Column Whirlpool (non-fancy).png | Whirlpool
</gallery>
| renewable = Yes
| stackable = Yes (64){{only|BE|short=1}}
| tool = none
| light = No
| transparent = Yes
| flammable = No
| lavasusceptible = No
}}
A '''bubble column''' is a [[non-solid block]] generated by placing [[magma block]]s or [[soul sand]] in [[water]] (source). Bubble columns push or pull [[entities]] and [[item]]s in certain directions.

== Obtaining ==
=== Breaking ===
{{IN|java}}, bubble columns cannot be obtained as an [[item]], and can be placed only by a [[block]]-placement [[command]] such as {{cmd|setblock}}.

{{IN|bedrock}}, it may be obtained as an item via inventory editing, add-ons, or bugs.<!-- it can also be obtained using soul sand, lantern and a silk touch pickaxe -->

=== Natural generation ===
[[File:Bubble_columns.gif|thumb|245px|''Java Edition'' bubble column. (Click to see the animation)]]
Whirlpool bubble columns appear naturally when [[magma block]]s generate underwater, in [[underwater magma|clusters]] on the floor of [[aquifer]]s, or as part of [[ocean ruins]] and [[ruined portal]]s generated below the [[water]] surface.

{{block distribution}}

=== 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.

A bubble column is created 20 game ticks after placing a magma block or soul sand, and is destroyed 5 game ticks after destroying the magma block or soul sand. A bubble column is created or destroyed in all water source blocks of the bubble column simultaneously.

== Usage ==
[[Player]]s and air-breathing [[mob]]s can enter a bubble column to replenish their [[Drowning|air supply]], at the same speed that they would when they leave the water entirely. The [[Water#Slower mining speed|slower mining speed]] when underwater, however, still applies to players inside bubble columns. Water-breathing mobs avoid bubble columns because they suffocate if trapped in one. A bubble column is destroyed when moved by a [[piston]]. Bubble columns propagate only through water source blocks, stopping at any flowing water or [[waterlogged]] block. 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.<ref>{{bug|MCPE-85448|||WAI}}</ref> This can be circumvented by placing [[kelp]] in downward-flowing water, which converts it into a source block.

=== Whirlpool ===
A whirlpool, or downward bubble column, is the only type that naturally generates in the Overworld, often originating from [[magma]] at the bottom of underwater [[canyon]]s. A whirlpool 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.

=== 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.

=== Transport ===
In {{edition|java}}, entities move at a speed of approximately 11 blocks per second when in an upward bubble column, or 4.9 blocks per second when in a downward bubble column.

In {{edition|bedrock}}, entities move at a speed of approximately 8 blocks per second when in an upward bubble column, or 6 blocks per second when in a downward bubble column.

=== Redstone component ===
An [[observer]] can detect when a bubble column is created or destroyed in a water source block.

=== Ender pearl stasis chamber ===
Projectiles such as [[ender pearl]]s are affected by bubble columns. An ender pearl can remain afloat on top of an upward bubble column, allowing it to be stored indefinitely. A mechanism can then be triggered to make the ender pearl hit a solid surface (e.g. by closing a [[trapdoor]]), teleporting the thrower back to the setup wherever they are.

== Sounds ==
{{edition|java}}
{{SoundTable
| type = java
| {{SoundLine
|sound =Bubble column bubble1.ogg
|sound2=Bubble column bubble2.ogg
|sound3=Bubble column bubble3.ogg
|subtitle=Bubbles pop
|source=none
|description=''Unused sound event''<ref group=sound>{{Bug|MC-132067}}</ref>
|id=block.bubble_column.bubble_pop
|translationkey=subtitles.block.bubble_column.bubble_pop
|volume=0.1
|pitch=1.0
|distance=16}}
| {{SoundLine
|sound=Bubble column upwards ambient1.ogg
|sound2=Bubble column upwards ambient2.ogg
|sound3=Bubble column upwards ambient3.ogg
|sound4=Bubble column upwards ambient4.ogg
|sound5=Bubble column upwards ambient5.ogg
|subtitle=Bubbles flow
|source=block
|description=Randomly from an upward bubble column
|id=block.bubble_column.upwards_ambient
|translationkey=subtitles.block.bubble_column.upwards_ambient
|volume=0.12-0.24
|pitch=0.9-1.05
|distance=16}}
| {{SoundLine
|sound=Bubble column upwards inside.ogg
|subtitle=Bubbles woosh
|source=player
|description=When a player enters an upward bubble column
|id=block.bubble_column.upwards_inside
|translationkey=subtitles.block.bubble_column.upwards_inside
|volume=0.7
|pitch=1.0
|distance=16}}
| {{SoundLine
|sound=Bubble column whirlpool ambient1.ogg
|sound2=Bubble column whirlpool ambient2.ogg
|sound3=Bubble column whirlpool ambient3.ogg
|sound4=Bubble column whirlpool ambient4.ogg
|sound5=Bubble column whirlpool ambient5.ogg
|subtitle=Bubbles whirl
|source=block
|description=Randomly from a downward bubble column
|id=block.bubble_column.whirlpool_ambient
|translationkey=subtitles.block.bubble_column.whirlpool_ambient
|volume=0.12-0.25
|pitch=0.9-1.05
|distance=16}}
| {{SoundLine
|sound=Bubble column whirlpool inside.ogg
|subtitle=Bubbles zoom
|source=player
|description=When a player enters a downward bubble column
|id=block.bubble_column.whirlpool_inside
|translationkey=subtitles.block.bubble_column.whirlpool_inside
|volume=0.7
|pitch=1.0
| distance = 16
}}
}}

{{edition|bedrock}}:
{{SoundTable
| type = bedrock
| {{SoundLine
| sound =Bubble column bubble1.ogg
|sound2=Bubble column bubble2.ogg
|sound3=Bubble column bubble3.ogg
|source=block
|id=bubble.pop
|volume=0.4-0.6
|pitch=0.9-1.05}}
| {{SoundLine
|sound=Bubble column upwards ambient1.ogg
|sound2=Bubble column upwards ambient2.ogg
|sound3=Bubble column upwards ambient3.ogg
|sound4=Bubble column upwards ambient4.ogg
|sound5=Bubble column upwards ambient5.ogg
|source=block
|description=Randomly from an upward bubble column
|id=bubble.up
|volume=0.4-0.6
|pitch=0.9-1.05}}
| {{SoundLine
|sound=Bubble column upwards inside.ogg
|source=block
|description=When a player enters an upward bubble column
|id=bubble.upinside
|volume=1.0-1.5
|pitch=0.9-1.05}}
| {{SoundLine
|sound=Bubble column whirlpool ambient1.ogg
|sound2=Bubble column whirlpool ambient2.ogg
|sound3=Bubble column whirlpool ambient3.ogg
|sound4=Bubble column whirlpool ambient4.ogg
|sound5=Bubble column whirlpool ambient5.ogg
|source=block
|description=Randomly from a downward bubble column
|id=bubble.down
|volume=0.4-0.6
|pitch=0.9-1.05}}
| {{SoundLine
|sound=Bubble column whirlpool inside.ogg
|source=block
|description=When a player enters a downward bubble column
|id=bubble.downinside
|volume=1.0-1.5
| pitch = 0.9-1.05
}}
}}

== Data values ==
=== ID ===
{{edition|java}}:
{{ID table
|edition=java
|showforms=y
|generatetranslationkeys=y
|displayname=Bubble Column
|spritetype=block
|nameid=bubble_column
|form=block
|foot=1}}

{{edition|bedrock}}:
{{ID table
|edition=bedrock
|shownumericids=y
|showforms=y
|generatetranslationkeys=y
|displayname=Bubble Column
|spritetype=block
|nameid=bubble_column
|id=415
|form=block
|translationkey=-
|foot=1}}

=== Block states ===
{{see also|Block states}}

{{/BS}}

== History ==
{{HistoryTable
|{{HistoryLine||November 18, 2017|link={{YouTubeLink|mAapz_nIC_Y}}|Bubble columns were shown in a video clip during [[MINECON Earth 2017]].}}
|{{HistoryLine|java}}
|{{HistoryLine||1.13|dev=18w07a|[[File:Bubble Column JE1 BE1.png|32px]] Added bubble columns.}}
|{{HistoryLine|||dev=18w08a|Bubble columns now generate in underwater [[ravine]]s.}}
|{{HistoryLine|||dev=18w09a|Bubble columns now generate in [[ocean ruins]].}}
|{{HistoryLine|||dev=18w16a|Bubble columns can no longer be pushed by [[piston]]s.}}

|{{HistoryLine|bedrock}}
|{{HistoryLine||1.5.0|dev=beta 1.5.0.4|[[File:Bubble Column Upwards (non-fancy) BE1.png|32px]] [[File:Bubble Column Whirlpool (non-fancy) BE1.png|32px]] Added bubble columns.}}
|{{HistoryLine|||dev=beta 1.5.0.7|[[File:Bubble Column JE1 BE1.png|32px]] Bubble columns can now be toggled to look similar to {{el|je}}, but only for devices that can handle them.}}

|{{HistoryLine|console}}
|{{HistoryLine||xbox=TU69|ps3=1.76|psvita=1.76|ps4=1.76|wiiu=Patch 38|[[File:Bubble Column JE1 BE1.png|32px]] Added bubble columns.}}
}}

=== Bubble column "item" ===
{{:Technical blocks/Bubble Column}}

== Issues ==
{{issue list}}

== Gallery ==
<gallery>
Coral reef at night.png|Bubble columns naturally generated as part of an [[underwater ruin]]. 
Bubble column.jpg|Bubble columns created by placing [[magma block]]s under [[water]].
Upward bubble column.png|A [[player]] inside of an upward bubble column.
Boat Shaking.gif|A bubble column shaking a boat ridden by the player. (Click image to view the animation)
Sinking Boat.gif|A bubble column sinking a boat ridden by the player.
</gallery>

=== Java Edition ===
<gallery>
NaturalUpwardsColumn.png|A naturally occurring upward bubble column, generated using [[Buffet]] mode. The [[soul sand]] generated underwater.
</gallery>

=== Bedrock Edition ===
<gallery>
BedrockEd Fancy Bubbles disabled.png|An upward bubble column {{in|Bedrock}} with fancy bubbles disabled.
BedrockBubbleColumnsNoFancy.jpg|Bubble columns seen in an underwater ruin {{in|bedrock}} with fancy bubbles disabled. 
Soulsand and magmablock water.png|Bubble columns created by [[soul sand]] and [[magma block]] {{in|bedrock}} with fancy bubbles disabled. 
</gallery>

== References ==
{{Reflist}}

== Navigation ==
{{Navbox blocks|natural}}

[[Category:Natural blocks]]
[[Category:Non-solid blocks]]

[[de:Blasensäule]]
[[es:Columna de burbujas]]
[[fr:Colonne de bulles]]
[[ja:気泡柱]]
[[ko:거품 기둥]]
[[pl:Kolumna bąbelkowa]]
[[pt:Coluna de bolhas]]
[[ru:Столб пузырей]]
[[th:แถวฟอง]]
[[zh:气泡柱]]
