Did you try reading the post? He's asking about hiding splash potion particles... not regular potions. For the OP, you'll need to use ProtocolLib.
You don't actually need protocollib there's already a method to do this. https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionEffect.html Take a look at that. After the amplifier you can add two Booleans the first one being some ambient thing I just set that to false coz idk what it does and the second one is for particles, so you would set that one to false. So like this Code (Java): p.addPotionEffect(new PotionEffect(PotionEffectType.Effect, 20,0, false, false), true);
That wouldn't really work. I think the particle on this represents the ones that comes off of the entity, like if you're invisible etc.
The reason why people ask for this so often is, is that they don't search the forum first and then just create the same type of help at a new thread. Next time use the Spigot Search function first ok? Here you go.