I was led to believe by Minecraft's comments in its own code that potion duration was expressed in seconds, not ticks; however, I shall try upping the duration and seeing what happens.  Also, I do == false because that's how I learned to do it.  Technically speaking, they're the same (unless there's some Java idiocy going on behind the scenes I don't know about), its just that I learned to be explicit, instead of relying on unary operators like that, since it improves readability.
				
			 
				
		 .
.