Skip to content

Bottle experience fluids into Bottles o' Enchanting - #101

Merged
dshadowwolf merged 1 commit into
master-2.0-1.21.1-neofrom
add-bottles
Nov 9, 2026
Merged

dshadowwolf merged 1 commit into
master-2.0-1.21.1-neofrom
add-bottles

Conversation

@dshadowwolf

Copy link
Copy Markdown
Collaborator

A glass bottle filled with a fluid in NeoForge's #c:experience tag, from the world or a tank, becomes vanilla's Bottle o' Enchanting rather than an MMDLib fluid bottle. It takes 250 mB, the tag's convention, and needs no #mmdlib:bottleable tag. As with other bottleable fluids, a world source is left in place. It is one way: the XP comes back by throwing the bottle, so the bottle has no fluid capability to pour it into a tank.

FluidBottles.capacity(fluid) is now the single rule for what a glass bottle takes and how much, and FluidBottles.filled(fluid) for what it becomes. Game tests use molten gold, tagged #c:experience in the test resources.

A glass bottle filled with a fluid in NeoForge's #c:experience tag, from the
world or a tank, becomes vanilla's Bottle o' Enchanting rather than an MMDLib
fluid bottle. It takes 250 mB, the tag's convention, and needs no
#mmdlib:bottleable tag. As with other bottleable fluids, a world source is
left in place. It is one way: the XP comes back by throwing the bottle, so
the bottle has no fluid capability to pour it into a tank.

FluidBottles.capacity(fluid) is now the single rule for what a glass bottle
takes and how much, and FluidBottles.filled(fluid) for what it becomes.
Game tests use molten gold, tagged #c:experience in the test resources.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@dshadowwolf
dshadowwolf merged commit 2e46aa4 into master-2.0-1.21.1-neo Nov 9, 2026
5 checks passed
@dshadowwolf
dshadowwolf deleted the add-bottles branch November 10, 2026 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant