When using NBTExplorer to add custom potion effects for a splash potion, the actual duration is divided by 3/4, yet the tool tip still displays normal duration time.
Example, I made a splash potion to last 20 minutes (24000 ticks), and it only lasts around 15 minutes. However, the tool tip still says it lasts 20 minutes.
My solution, exempt custom potion effects from splash duration calculation and use the custom value directly.
Linked issues
Comments 6
I was standing, looking straight down, throwing it directly at my feet. I wasn't on the edge of a cliff either, there was a decent amount of flat space where I was standing. Likewise, I think a whole 5 minutes is a bit extreme to be a simple time fall-off, even for a potion lasting 20 minutes.
This (http://www.minecraftwiki.net/wiki/Splash_Potions#Splash_Potions) more than likely backs up my theory.
Please confirm this is still happening in 1.4.4, MC-740 has been resolved as fixed in 1.4.3.
By throwing potions directly up, so that they break on your face (no wall needed), you get accurate time. Although this discovery would now classify this bug as 'works as intended', there should be a minimal radius where the potion would still be at maximum time before the time fall-off. For example, my custom potion should still last 20 minutes instead of 15 if I throw it at my feet.
Stupid question: Why do you do your experiments with splash potions and don't drink a regular potions ? The timing shouldn't be dependent on any explosion radius and so on.
That change doesn't classify as a bug.
You can suggest it here though: MineCraft Forums: Suggestions
I'm closing this issue now.
How did you use the splash potion? It has a time fall-off depending on how far away you throw it.
Standing against a wall and throwing it in your face should provide the best results.