Glass Bottle

A glass bottle is an item that can hold water, potions, or the dragon's breath.

Obtaining
Glass bottles can be obtained by crafting, drinking potions, or from witch drops.

Potions
Drinking a potion will return the empty glass bottle. Throwing a splash potion or a lingering potion will not return a glass bottle, but brewing a lingering potion will give a glass bottle back.

Witches
Witches have a chance of dropping 0–6 glass bottles upon death.

Cauldrons
Using a water bottle, potion, splash potion, or lingering potion on a cauldron that isn't full yet will add that liquid to the cauldron, leaving the player with an empty glass bottle.

Usage
Glass bottles can be filled to make water bottles, which can then be used to brew items with a brewing stand. Glass bottles are also used to hold the resulting potion.

A bottle may be filled by holding it in your hand and on a water source block or a filled cauldron. If filled via a water source, the water will be unaffected. If filled via a cauldron, 1/3 of the water (or potion) in the cauldron will be removed. Therefore, using a cauldron to fill bottles is inefficient, except in the Nether where it is normally the only way to fill bottles.

a glass bottle in clouds emitted when the ender dragon breathes or shoots a dragon fireball will fill the bottle with dragon's breath. Clouds of the dragon’s breath have different colors depending on its source.

Trading
Expert-level cleric villagers have a 50% chance to buy 9 glass bottles for one emerald as part of their trade.

Issues
Lahvička Glasflasche Frasco de cristal Fiole Üvegpalack Ampolla ガラス瓶 유리병 Glazen fles Szklana butelka Frasco de Vidro Колба 玻璃瓶