My solution to potions taking up all your inventory slots during PvP
Potions are one of the biggest culprits when it comes to hogging inventory space, especially on modern SMPs where fights can last upwards of 30+ mins.
Most players solve this with a potion shulker box but that has several downsides such as needing to stand defenseless while you resupply and risking your enemies stealing potions or even your entire box.
My solution was this build. It uses a budded piston to trigger a Redstone clock and dispense potions rapidly. It can be triggered with any sort of block update and is cheap enough to scatter them everywhere.
You can also rig a piece of TNT on the other side of the clock to make the mechanism self destruct after use.