Stack regular, splash, and lingering potions cleanly.

Engine-level subsystems engineered for zero-allocation performance and sandbox player agency.
Stack drinkable, splash, and lingering potions up to configurable limits.
Consuming a stacked potion refunds empty glass bottles without inventory spill.
Potions only stack when effects, amplifiers, and durations match identically.
Configure stack size limits up to 64 using GameRules or config files.