🫧 Features
This client-side mod makes bubble particles pop and completely overhauls their behavior to let them rise realistically to the water surface. It also adds bubble particles to opening chests, opening barrels and explosions underwater.
Fixes MC-132067.
🔧 Installation
Download the latest release and drop the .jar file into the mods folder in your Minecraft directory.
To configure Make Bubbles Pop, install MidnightLib for Fabric or Configured for Forge alongside it.
📺 Demo Videos
Overhauled bubble particle behavior (block interactions)
Overhauled bubble particle behavior (entity interactions)
Trident trails
Opening chests underwater
Underwater explosions
Comparison to vanilla: Soul Sand
Comparison to vanilla: Fishing
🗺️ Planned Features
- Native NeoForge support
🧩 Compatibility
Forge is only supported until Minecraft 1.21.5.
NeoForge is currently not supported natively, you can however run the Fabric version of Make Bubbles Pop on NeoForge when installed alongside Sinytra Connector.
It is not recommended to install Particle Tweaks together with Make Bubbles Pop for now.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 |
- Added support for Minecraft 26.3.x** 🌲
- Fixed bubble pop sounds saturating the sound engine cap, preventing other sounds to play (closes [#18](https://github.com/Tschipcraft/make_bubbles_pop/issues/18))
- Added native NeoForge support** 🦊 (closes [#19](https://github.com/Tschipcraft/make_bubbles_pop/issues/19))
- Switched to Stonecutter in favor of a combined codebase and native NeoForge support
- Switched from using MidnightLib to a custom Gson config on Fabric and native config on NeoForge and Forge.
- Changed bubble pop particle sizes to be consistent with their parents (Thanks @Chailotl)
- Lowered mixin defaultRequire to 0 to avoid crashes even when mixins fail to apply
- Added South Korean and Ukrainian language support (Thanks @Merhaf and @Mykytius, closes [#21](https://github.com/Tschipcraft/make_bubbles_pop/issues/21), [#17](https://github.com/Tschipcraft/make_bubbles_pop/pull/17))
- Added native NeoForge support** 🦊 (closes [#19](https://github.com/Tschipcraft/make_bubbles_pop/issues/19))
- Switched to Stonecutter in favor of a combined codebase and native NeoForge support
- Switched from using MidnightLib to a custom Gson config on Fabric and native config on NeoForge and Forge.
- Changed bubble pop particle sizes to be consistent with their parents (Thanks @Chailotl)
- Lowered mixin defaultRequire to 0 to avoid crashes even when mixins fail to apply
- Added South Korean and Ukrainian language support (Thanks @Merhaf and @Mykytius, closes [#21](https://github.com/Tschipcraft/make_bubbles_pop/issues/21), [#17](https://github.com/Tschipcraft/make_bubbles_pop/pull/17))
- Added native NeoForge support** 🦊 (closes [#19](https://github.com/Tschipcraft/make_bubbles_pop/issues/19))
- Switched to Stonecutter in favor of a combined codebase and native NeoForge support
- Switched from using MidnightLib to a custom Gson config on Fabric and native config on NeoForge and Forge.
- Changed bubble pop particle sizes to be consistent with their parents (Thanks @Chailotl)
- Lowered mixin defaultRequire to 0 to avoid crashes even when mixins fail to apply
- Added South Korean and Ukrainian language support (Thanks @Merhaf and @Mykytius, closes [#21](https://github.com/Tschipcraft/make_bubbles_pop/issues/21), [#17](https://github.com/Tschipcraft/make_bubbles_pop/pull/17))
- Added native NeoForge support** 🦊 (closes [#19](https://github.com/Tschipcraft/make_bubbles_pop/issues/19))
- Switched to Stonecutter in favor of a combined codebase and native NeoForge support
- Switched from using MidnightLib to a custom Gson config on Fabric and native config on NeoForge and Forge.
- Changed bubble pop particle sizes to be consistent with their parents (Thanks @Chailotl)
- Lowered mixin defaultRequire to 0 to avoid crashes even when mixins fail to apply
- Added South Korean and Ukrainian language support (Thanks @Merhaf and @Mykytius, closes [#21](https://github.com/Tschipcraft/make_bubbles_pop/issues/21), [#17](https://github.com/Tschipcraft/make_bubbles_pop/pull/17))
- Added native NeoForge support** 🦊 (closes [#19](https://github.com/Tschipcraft/make_bubbles_pop/issues/19))
- Switched to Stonecutter in favor of a combined codebase and native NeoForge support
- Switched from using MidnightLib to a custom Gson config on Fabric and native config on NeoForge and Forge.
- Changed bubble pop particle sizes to be consistent with their parents (Thanks @Chailotl)
- Lowered mixin defaultRequire to 0 to avoid crashes even when mixins fail to apply
- Added South Korean and Ukrainian language support (Thanks @Merhaf and @Mykytius, closes [#21](https://github.com/Tschipcraft/make_bubbles_pop/issues/21), [#17](https://github.com/Tschipcraft/make_bubbles_pop/pull/17))
- Added native NeoForge support** 🦊 (closes [#19](https://github.com/Tschipcraft/make_bubbles_pop/issues/19))
- Switched to Stonecutter in favor of a combined codebase and native NeoForge support
- Switched from using MidnightLib to a custom Gson config on Fabric and native config on NeoForge and Forge.
- Changed bubble pop particle sizes to be consistent with their parents (Thanks @Chailotl)
- Lowered mixin defaultRequire to 0 to avoid crashes even when mixins fail to apply
- Added South Korean and Ukrainian language support (Thanks @Merhaf and @Mykytius, closes [#21](https://github.com/Tschipcraft/make_bubbles_pop/issues/21), [#17](https://github.com/Tschipcraft/make_bubbles_pop/pull/17))
- Added native NeoForge support** 🦊 (closes [#19](https://github.com/Tschipcraft/make_bubbles_pop/issues/19))
- Switched to Stonecutter in favor of a combined codebase and native NeoForge support
- Switched from using MidnightLib to a custom Gson config on Fabric and native config on NeoForge and Forge.
- Changed bubble pop particle sizes to be consistent with their parents (Thanks @Chailotl)
- Lowered mixin defaultRequire to 0 to avoid crashes even when mixins fail to apply
- Added South Korean and Ukrainian language support (Thanks @Merhaf and @Mykytius, closes [#21](https://github.com/Tschipcraft/make_bubbles_pop/issues/21), [#17](https://github.com/Tschipcraft/make_bubbles_pop/pull/17))
- Added Fabric support for Minecraft 26.2.x** ♨️ ([#24](https://github.com/Tschipcraft/make_bubbles_pop/issues/24))
- Added native NeoForge support** 🦊 ([#19](https://github.com/Tschipcraft/make_bubbles_pop/issues/19))
- Switched from using MidnightLib to Yet Another Config Library for configuration
- Added support for the native NeoForge config system
- Changed bubble pop particle sizes to be consistent with their parents (Thanks @Chailotl)
- Switched to Architectury Loom in favor of a combined codebase and native NeoForge support
- Lowered mixin
defaultRequireto 0 to avoid crashes even when mixins fail to apply - Added South Korean and Ukrainian language support (Thanks @Merhaf and @Mykytius, closes [#21](https://github.com/Tschipcraft/make_bubbles_pop/issues/21))
- Added Fabric support for Minecraft 26.1.x** 🐤
- Added Fabric support for Minecraft 1.21.9** 🥉 **, 1.21.10** 🧩 **, and 1.21.11** 🐎 (closes [#22](https://github.com/Tschipcraft/make_bubbles_pop/issues/22))
- Added South Korean and Ukrainian language support (Thanks @Merhaf and @Mykytius, [#21](https://github.com/Tschipcraft/make_bubbles_pop/issues/21))
- Added support for Minecraft 1.21.3** 💰 **, 1.21.4** 🪵 **, 1.21.5** 🌸 **, 1.21.6** ☁️ **, 1.21.7** 💿 **, and 1.21.8** 🧩
- Added support for Minecraft 1.21.3** 💰 **, 1.21.4** 🪵 **, and 1.21.5** 🌸
- Switched from MidnightLib to the native Forge config system, as the library does not support future versions of LexForge. To access the config in game, install [Configured](https://www.curseforge.com/minecraft/mc-mods/configured) alongside Make Bubbles Pop
- Support for Minecraft 1.21** ⚔️ (closes [#13](https://github.com/Tschipcraft/make_bubbles_pop/issues/13), [#14](https://github.com/Tschipcraft/make_bubbles_pop/issues/14), [#15](https://github.com/Tschipcraft/make_bubbles_pop/issues/15))
- Added config file and settings menu when installed alongside [MidnightLib](https://modrinth.com/mod/midnightlib)** (closes [#4](https://github.com/Tschipcraft/make_bubbles_pop/issues/4))
<summary>🔎 In game screenshot</summary>
<img src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/settings.png" alt="Ingame screenshot of the settings menu">
</details>
- Added entity interaction physics to bubbles** (configurable)
<summary>🔎 In game demo</summary>
<video src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/bubble_entity_interactions.mp4" autoplay loop muted controls>Your browser does not support the video tag or the video doesn't exist anymore.</video>
</details>
- Added biome dependent tint to all bubble types** (configurable)
<summary>🔎 In game screenshot</summary>
<img src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/bubble_tints.png" alt="Ingame screenshot of the bubble tints">
</details>
- Fixed barrels opened by other players on servers not emitting bubbles** (closes [#11](https://github.com/Tschipcraft/make_bubbles_pop/issues/11)) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Adjusted current down bubbles to pop on top of magma blocks rather than inside them (closes [#9](https://github.com/Tschipcraft/make_bubbles_pop/issues/9))
<summary>🔎 In game demo</summary>
<video src="https://github.com/Tschipcraft/make_bubbles_pop/raw/e1307700e401c05df13bf29828eaa5dd5b47e003/demo/overhauled_magma_block_bubbles-v0.3.0.mp4" autoplay loop muted controls>Your browser does not support the video tag or the video doesn't exist anymore.</video>
</details>
- Added varied pitch and volume to bubble pop and bubble swirl sounds (closes [#8](https://github.com/Tschipcraft/make_bubbles_pop/issues/8)) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Barrel bubbling is now reliable on the client and will no longer bubble when a chunk with an already opened Barrel is loaded (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Fixed checking incorrect side of barrels for bubble particles
- Changed the default behavior to not maintain bubble particle velocity when popping (configurable) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Tweaked explosion bubbles and used better variable names
- Restructured bubble particle logic and used better variable types
- Adjusted barrel bubble spawn locations
- Moved bubble pop logic to a separate utility class to reduce code duplication
- Simplified water checks to use the already provided helper function in world or level
- Fixed literal new line in fabric.mod.json after building (closes [#12](https://github.com/Tschipcraft/make_bubbles_pop/issues/12))
- Support for Minecraft 1.21** ⚔️ (closes [#13](https://github.com/Tschipcraft/make_bubbles_pop/issues/13), [#14](https://github.com/Tschipcraft/make_bubbles_pop/issues/14), [#15](https://github.com/Tschipcraft/make_bubbles_pop/issues/15))
- Added config file and settings menu when installed alongside [MidnightLib](https://modrinth.com/mod/midnightlib)** (closes [#4](https://github.com/Tschipcraft/make_bubbles_pop/issues/4))
<summary>🔎 In game screenshot</summary>
<img src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/settings.png" alt="Ingame screenshot of the settings menu">
</details>
- Added entity interaction physics to bubbles** (configurable)
<summary>🔎 In game demo</summary>
<video src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/bubble_entity_interactions.mp4" autoplay loop muted controls>Your browser does not support the video tag or the video doesn't exist anymore.</video>
</details>
- Added biome dependent tint to all bubble types** (configurable)
<summary>🔎 In game screenshot</summary>
<img src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/bubble_tints.png" alt="Ingame screenshot of the bubble tints">
</details>
- Fixed barrels opened by other players on servers not emitting bubbles** (closes [#11](https://github.com/Tschipcraft/make_bubbles_pop/issues/11)) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Adjusted current down bubbles to pop on top of magma blocks rather than inside them (closes [#9](https://github.com/Tschipcraft/make_bubbles_pop/issues/9))
<summary>🔎 In game demo</summary>
<video src="https://github.com/Tschipcraft/make_bubbles_pop/raw/e1307700e401c05df13bf29828eaa5dd5b47e003/demo/overhauled_magma_block_bubbles-v0.3.0.mp4" autoplay loop muted controls>Your browser does not support the video tag or the video doesn't exist anymore.</video>
</details>
- Added varied pitch and volume to bubble pop and bubble swirl sounds (closes [#8](https://github.com/Tschipcraft/make_bubbles_pop/issues/8)) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Barrel bubbling is now reliable on the client and will no longer bubble when a chunk with an already opened Barrel is loaded (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Fixed checking incorrect side of barrels for bubble particles
- Changed the default behavior to not maintain bubble particle velocity when popping (configurable) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Tweaked explosion bubbles and used better variable names
- Restructured bubble particle logic and used better variable types
- Adjusted barrel bubble spawn locations
- Moved bubble pop logic to a separate utility class to reduce code duplication
- Simplified water checks to use the already provided helper function in world or level
- Fixed literal new line in fabric.mod.json after building (closes [#12](https://github.com/Tschipcraft/make_bubbles_pop/issues/12))
- Support for Minecraft 1.21** ⚔️ (closes [#13](https://github.com/Tschipcraft/make_bubbles_pop/issues/13), [#14](https://github.com/Tschipcraft/make_bubbles_pop/issues/14), [#15](https://github.com/Tschipcraft/make_bubbles_pop/issues/15))
- Added config file and settings menu when installed alongside [MidnightLib](https://modrinth.com/mod/midnightlib)** (closes [#4](https://github.com/Tschipcraft/make_bubbles_pop/issues/4))
<summary>🔎 In game screenshot</summary>
<img src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/settings.png" alt="Ingame screenshot of the settings menu">
</details>
- Added entity interaction physics to bubbles** (configurable)
<summary>🔎 In game demo</summary>
<video src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/bubble_entity_interactions.mp4" autoplay loop muted controls>Your browser does not support the video tag or the video doesn't exist anymore.</video>
</details>
- Added biome dependent tint to all bubble types** (configurable)
<summary>🔎 In game screenshot</summary>
<img src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/bubble_tints.png" alt="Ingame screenshot of the bubble tints">
</details>
- Fixed barrels opened by other players on servers not emitting bubbles** (closes [#11](https://github.com/Tschipcraft/make_bubbles_pop/issues/11)) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Adjusted current down bubbles to pop on top of magma blocks rather than inside them (closes [#9](https://github.com/Tschipcraft/make_bubbles_pop/issues/9))
<summary>🔎 In game demo</summary>
<video src="https://github.com/Tschipcraft/make_bubbles_pop/raw/e1307700e401c05df13bf29828eaa5dd5b47e003/demo/overhauled_magma_block_bubbles-v0.3.0.mp4" autoplay loop muted controls>Your browser does not support the video tag or the video doesn't exist anymore.</video>
</details>
- Added varied pitch and volume to bubble pop and bubble swirl sounds (closes [#8](https://github.com/Tschipcraft/make_bubbles_pop/issues/8)) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Barrel bubbling is now reliable on the client and will no longer bubble when a chunk with an already opened Barrel is loaded (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Fixed checking incorrect side of barrels for bubble particles
- Changed the default behavior to not maintain bubble particle velocity when popping (configurable) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Tweaked explosion bubbles and used better variable names
- Restructured bubble particle logic and used better variable types
- Adjusted barrel bubble spawn locations
- Moved bubble pop logic to a separate utility class to reduce code duplication
- Simplified water checks to use the already provided helper function in world or level
- Fixed literal new line in fabric.mod.json after building (closes [#12](https://github.com/Tschipcraft/make_bubbles_pop/issues/12))
- Support for Minecraft 1.21** ⚔️ (closes [#13](https://github.com/Tschipcraft/make_bubbles_pop/issues/13), [#14](https://github.com/Tschipcraft/make_bubbles_pop/issues/14), [#15](https://github.com/Tschipcraft/make_bubbles_pop/issues/15))
- Added config file and settings menu when installed alongside [MidnightLib](https://modrinth.com/mod/midnightlib)** (closes [#4](https://github.com/Tschipcraft/make_bubbles_pop/issues/4))
<summary>🔎 In game screenshot</summary>
<img src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/settings.png" alt="Ingame screenshot of the settings menu">
</details>
- Added entity interaction physics to bubbles** (configurable)
<summary>🔎 In game demo</summary>
<video src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/bubble_entity_interactions.mp4" autoplay loop muted controls>Your browser does not support the video tag or the video doesn't exist anymore.</video>
</details>
- Added biome dependent tint to all bubble types** (configurable)
<summary>🔎 In game screenshot</summary>
<img src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/bubble_tints.png" alt="Ingame screenshot of the bubble tints">
</details>
- Fixed barrels opened by other players on servers not emitting bubbles** (closes [#11](https://github.com/Tschipcraft/make_bubbles_pop/issues/11)) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Adjusted current down bubbles to pop on top of magma blocks rather than inside them (closes [#9](https://github.com/Tschipcraft/make_bubbles_pop/issues/9))
<summary>🔎 In game demo</summary>
<video src="https://github.com/Tschipcraft/make_bubbles_pop/raw/e1307700e401c05df13bf29828eaa5dd5b47e003/demo/overhauled_magma_block_bubbles-v0.3.0.mp4" autoplay loop muted controls>Your browser does not support the video tag or the video doesn't exist anymore.</video>
</details>
- Added varied pitch and volume to bubble pop and bubble swirl sounds (closes [#8](https://github.com/Tschipcraft/make_bubbles_pop/issues/8)) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Barrel bubbling is now reliable on the client and will no longer bubble when a chunk with an already opened Barrel is loaded (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Fixed checking incorrect side of barrels for bubble particles
- Changed the default behavior to not maintain bubble particle velocity when popping (configurable) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Tweaked explosion bubbles and used better variable names
- Restructured bubble particle logic and used better variable types
- Adjusted barrel bubble spawn locations
- Moved bubble pop logic to a separate utility class to reduce code duplication
- Simplified water checks to use the already provided helper function in world or level
- Fixed literal new line in fabric.mod.json after building (closes [#12](https://github.com/Tschipcraft/make_bubbles_pop/issues/12))
- Support for Minecraft 1.21** ⚔️ (closes [#13](https://github.com/Tschipcraft/make_bubbles_pop/issues/13), [#14](https://github.com/Tschipcraft/make_bubbles_pop/issues/14), [#15](https://github.com/Tschipcraft/make_bubbles_pop/issues/15))
- Added config file and settings menu when installed alongside [MidnightLib](https://modrinth.com/mod/midnightlib)** (closes [#4](https://github.com/Tschipcraft/make_bubbles_pop/issues/4))
<summary>🔎 In game screenshot</summary>
<img src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/settings.png" alt="Ingame screenshot of the settings menu">
</details>
- Added entity interaction physics to bubbles** (configurable)
<summary>🔎 In game demo</summary>
<video src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/bubble_entity_interactions.mp4" autoplay loop muted controls>Your browser does not support the video tag or the video doesn't exist anymore.</video>
</details>
- Added biome dependent tint to all bubble types** (configurable)
<summary>🔎 In game screenshot</summary>
<img src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/bubble_tints.png" alt="Ingame screenshot of the bubble tints">
</details>
- Fixed barrels opened by other players on servers not emitting bubbles** (closes [#11](https://github.com/Tschipcraft/make_bubbles_pop/issues/11)) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Adjusted current down bubbles to pop on top of magma blocks rather than inside them (closes [#9](https://github.com/Tschipcraft/make_bubbles_pop/issues/9))
<summary>🔎 In game demo</summary>
<video src="https://github.com/Tschipcraft/make_bubbles_pop/raw/e1307700e401c05df13bf29828eaa5dd5b47e003/demo/overhauled_magma_block_bubbles-v0.3.0.mp4" autoplay loop muted controls>Your browser does not support the video tag or the video doesn't exist anymore.</video>
</details>
- Added varied pitch and volume to bubble pop and bubble swirl sounds (closes [#8](https://github.com/Tschipcraft/make_bubbles_pop/issues/8)) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Barrel bubbling is now reliable on the client and will no longer bubble when a chunk with an already opened Barrel is loaded (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Fixed checking incorrect side of barrels for bubble particles
- Changed the default behavior to not maintain bubble particle velocity when popping (configurable) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Tweaked explosion bubbles and used better variable names
- Restructured bubble particle logic and used better variable types
- Adjusted barrel bubble spawn locations
- Moved bubble pop logic to a separate utility class to reduce code duplication
- Simplified water checks to use the already provided helper function in world or level
- Fixed literal new line in fabric.mod.json after building (closes [#12](https://github.com/Tschipcraft/make_bubbles_pop/issues/12))
- Support for Minecraft 1.21** ⚔️ (closes [#13](https://github.com/Tschipcraft/make_bubbles_pop/issues/13), [#14](https://github.com/Tschipcraft/make_bubbles_pop/issues/14), [#15](https://github.com/Tschipcraft/make_bubbles_pop/issues/15))
- Added config file and settings menu when installed alongside [MidnightLib](https://modrinth.com/mod/midnightlib)** (closes [#4](https://github.com/Tschipcraft/make_bubbles_pop/issues/4))
<summary>🔎 In game screenshot</summary>
<img src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/settings.png" alt="Ingame screenshot of the settings menu">
</details>
- Added entity interaction physics to bubbles** (configurable)
<summary>🔎 In game demo</summary>
<video src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/bubble_entity_interactions.mp4" autoplay loop muted controls>Your browser does not support the video tag or the video doesn't exist anymore.</video>
</details>
- Added biome dependent tint to all bubble types** (configurable)
<summary>🔎 In game screenshot</summary>
<img src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/bubble_tints.png" alt="Ingame screenshot of the bubble tints">
</details>
- Fixed barrels opened by other players on servers not emitting bubbles** (closes [#11](https://github.com/Tschipcraft/make_bubbles_pop/issues/11)) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Adjusted current down bubbles to pop on top of magma blocks rather than inside them (closes [#9](https://github.com/Tschipcraft/make_bubbles_pop/issues/9))
<summary>🔎 In game demo</summary>
<video src="https://github.com/Tschipcraft/make_bubbles_pop/raw/e1307700e401c05df13bf29828eaa5dd5b47e003/demo/overhauled_magma_block_bubbles-v0.3.0.mp4" autoplay loop muted controls>Your browser does not support the video tag or the video doesn't exist anymore.</video>
</details>
- Added varied pitch and volume to bubble pop and bubble swirl sounds (closes [#8](https://github.com/Tschipcraft/make_bubbles_pop/issues/8)) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Barrel bubbling is now reliable on the client and will no longer bubble when a chunk with an already opened Barrel is loaded (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Fixed checking incorrect side of barrels for bubble particles
- Changed the default behavior to not maintain bubble particle velocity when popping (configurable) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Tweaked explosion bubbles and used better variable names
- Restructured bubble particle logic and used better variable types
- Adjusted barrel bubble spawn locations
- Moved bubble pop logic to a separate utility class to reduce code duplication
- Simplified water checks to use the already provided helper function in world or level
- Fixed literal new line in fabric.mod.json after building (closes [#12](https://github.com/Tschipcraft/make_bubbles_pop/issues/12))
- Support for Minecraft 1.21** ⚔️ (closes [#13](https://github.com/Tschipcraft/make_bubbles_pop/issues/13), [#14](https://github.com/Tschipcraft/make_bubbles_pop/issues/14), [#15](https://github.com/Tschipcraft/make_bubbles_pop/issues/15))
- Added config file and settings menu when installed alongside [MidnightLib](https://modrinth.com/mod/midnightlib)** (closes [#4](https://github.com/Tschipcraft/make_bubbles_pop/issues/4))
<summary>🔎 In game screenshot</summary>
<img src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/settings.png" alt="Ingame screenshot of the settings menu">
</details>
- Added entity interaction physics to bubbles** (configurable)
<summary>🔎 In game demo</summary>
<video src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/bubble_entity_interactions.mp4" autoplay loop muted controls>Your browser does not support the video tag or the video doesn't exist anymore.</video>
</details>
- Added biome dependent tint to all bubble types** (configurable)
<summary>🔎 In game screenshot</summary>
<img src="https://raw.githubusercontent.com/Tschipcraft/make_bubbles_pop/master/demo/bubble_tints.png" alt="Ingame screenshot of the bubble tints">
</details>
- Fixed barrels opened by other players on servers not emitting bubbles** (closes [#11](https://github.com/Tschipcraft/make_bubbles_pop/issues/11)) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Adjusted current down bubbles to pop on top of magma blocks rather than inside them (closes [#9](https://github.com/Tschipcraft/make_bubbles_pop/issues/9))
<summary>🔎 In game demo</summary>
<video src="https://github.com/Tschipcraft/make_bubbles_pop/raw/e1307700e401c05df13bf29828eaa5dd5b47e003/demo/overhauled_magma_block_bubbles-v0.3.0.mp4" autoplay loop muted controls>Your browser does not support the video tag or the video doesn't exist anymore.</video>
</details>
- Added varied pitch and volume to bubble pop and bubble swirl sounds (closes [#8](https://github.com/Tschipcraft/make_bubbles_pop/issues/8)) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Barrel bubbling is now reliable on the client and will no longer bubble when a chunk with an already opened Barrel is loaded (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Fixed checking incorrect side of barrels for bubble particles
- Changed the default behavior to not maintain bubble particle velocity when popping (configurable) (Thanks [@Lunade](https://modrinth.com/user/2TIVL5E6))
- Tweaked explosion bubbles and used better variable names
- Restructured bubble particle logic and used better variable types
- Adjusted barrel bubble spawn locations
- Moved bubble pop logic to a separate utility class to reduce code duplication
- Simplified water checks to use the already provided helper function in world or level
- Fixed literal new line in fabric.mod.json after building (closes [#12](https://github.com/Tschipcraft/make_bubbles_pop/issues/12))
v0.2.0 for Fabric 1.18x-1.19.3 has been removed (27.5k downloads)
- Added bubbles to opening barrels underwater** 💦
- Added support for double chests**
- Added support for bubbles emitting from chests opened by other players in multiplayer
- Added low-pitch bubble pop sounds for regular bubbles popping underwater
- Added support for Catalogue
- Fixed bubble column particles not popping underwater
- Fixed sounds using the distance delay on Forge
- Added new custom license
- Backported to Forge 1.18.2
- Added bubbles to opening barrels underwater** 💦
- Added support for double chests**
- Added support for bubbles emitting from chests opened by other players in multiplayer
- Added low-pitch bubble pop sounds for regular bubbles popping underwater
- Added support for Catalogue
- Fixed bubble column particles not popping underwater
- Fixed sounds using the distance delay on Forge
- Added new custom license
- Backported to Forge 1.18.2
- Added bubbles to opening barrels underwater** 💦
- Added support for double chests**
- Added support for bubbles emitting from chests opened by other players in multiplayer
- Added low-pitch bubble pop sounds for regular bubbles popping underwater
- Added support for Catalogue
- Fixed bubble column particles not popping underwater
- Fixed sounds using the distance delay on Forge
- Added new custom license
- Backported to Forge 1.18.2
- Added bubbles to opening barrels underwater** 💦
- Added support for double chests**
- Added support for bubbles emitting from chests opened by other players in multiplayer
- Added low-pitch bubble pop sounds for regular bubbles popping underwater
- Added support for Catalogue
- Fixed bubble column particles not popping underwater
- Fixed sounds using the distance delay on Forge
- Added new custom license
- Backported to Forge 1.18.2
This release contains the same features as [v0.1.0 for Fabric and Quilt](https://modrinth.com/mod/make_bubbles_pop/version/0.1.0-fabric)!
<br>A back port to previous versions before Minecraft 1.19 is currently not planned.
This release contains the same features as [v0.1.1 for Fabric and Quilt](https://modrinth.com/mod/make_bubbles_pop/version/0.1.1-fabric)!
<br>For versions below Minecraft 1.19.4, use [v0.1.0 for Forge](https://modrinth.com/mod/make_bubbles_pop/version/0.1.0-forge).
This release does not work with Minecraft 1.19.3 or below. <br>
[Use v0.1.0 for Minecraft 1.19.3 or below instead](https://modrinth.com/mod/make_bubbles_pop/version/0.1.0-fabric).
- Added more realistic bubble particle behavior and motion** 🫧
- Added bubbles particles to explosions underwater
- Added bubble particles for opening chests underwater
- Added unused bubble pop sound effect to bubbles popping on the surface
- Updated metadata and better comments