Splash Potion ghost items with 'pick block' key
I selected a splash potion from the creative inventory and cloned it in my empty hotbar.
What I expected to happen was:
Cloning those potions will not affect anything.
What happened was:
Cloning the potions and switching to survival will cause all cloned potions except the last one to disappear when thrown. Throw the last one before throwing the others will cause all following potions to work properly.
Steps to reproduce:
- Use /gamemode 1 or /gamemode c to go into creative mode
- Empty your hotbar
- Press pick block or normal left key to get a potion from the inventory
- Put it in the first inventory slot (actually, any slot will work).
- Use the pick block key (middle mouse button) to clone this first potion from your hotbar, place it in your second slot
- Do this again and place the third potion in your third slot. Do this as many times as you like
- Go into /gamemode 0 or /gamemode s (survival)
- Try to throw your first potion. It will not be thrown, it will disappear, as will all other cloned potions, except the last one cloned
- If you throw the last cloned potion before the other potions: All following potions will work as intended.
Note: Tested on Instant Damage, Instant Damage II, Fire Resistance Potion and Mundane Splash potion (do /give YOURNAME 373 1 16384 in creative).
Edit: Seems to be an issue on several other items as well.
Environment
Windows 7, Java 1.7.0_07, no mods
Created Issue:
Splash Potion ghost items with 'pick block' key
I selected a splash potion from the creative inventory and cloned it in my empty hotbar.
What I expected to happen was:
Cloning those potions will not affect anything.What happened was:
Cloning the potions and switching to survival will cause all cloned potions except the last one to disappear when thrown. Throw the last one before throwing the others will cause all following potions to work properly.Steps to reproduce:
- Use /gamemode 1 or /gamemode c to go into creative mode
- Empty your hotbar
- Press pick block or normal left key to get a potion from the inventory
- Put it in the first inventory slot (actually, any slot will work).
- Use the pick block key (middle mouse button) to clone this first potion from your hotbar, place it in your second slot
- Do this again and place the third potion in your third slot. Do this as many times as you like
- Go into /gamemode 0 or /gamemode s (survival)
- Try to throw your first potion. It will not be thrown, it will disappear, as will all other cloned potions, except the last one cloned
- If you throw the last cloned potion before the other potions: All following potions will work as intended.
Note: Tested on Instant Damage, Instant Damage II and Fire Resistance Potion. Does NOT work with Mundane Splash potion!
Environment
Windows 7, Java 1.7.0_07, no mods
I selected a splash potion from the creative inventory and cloned it in my empty hotbar.
What I expected to happen was:
Cloning those potions will not affect anything.What happened was:
Cloning the potions and switching to survival will cause all cloned potions except the last one to disappear when thrown. Throw the last one before throwing the others will cause all following potions to work properly.Steps to reproduce:
- Use /gamemode 1 or /gamemode c to go into creative mode
- Empty your hotbar
- Press pick block or normal left key to get a potion from the inventory
- Put it in the first inventory slot (actually, any slot will work).
- Use the pick block key (middle mouse button) to clone this first potion from your hotbar, place it in your second slot
- Do this again and place the third potion in your third slot. Do this as many times as you like
- Go into /gamemode 0 or /gamemode s (survival)
- Try to throw your first potion. It will not be thrown, it will disappear, as will all other cloned potions, except the last one cloned
- If you throw the last cloned potion before the other potions: All following potions will work as intended.
Note: Tested on Instant Damage, Instant Damage II and Fire Resistance Potion. Does NOT work with Mundane Splash potion (do /give YOURNAME 373 1 16384 in creative)!
I selected a splash potion from the creative inventory and cloned it in my empty hotbar.
What I expected to happen was:
Cloning those potions will not affect anything.What happened was:
Cloning the potions and switching to survival will cause all cloned potions except the last one to disappear when thrown. Throw the last one before throwing the others will cause all following potions to work properly.Steps to reproduce:
- Use /gamemode 1 or /gamemode c to go into creative mode
- Empty your hotbar
- Press pick block or normal left key to get a potion from the inventory
- Put it in the first inventory slot (actually, any slot will work).
- Use the pick block key (middle mouse button) to clone this first potion from your hotbar, place it in your second slot
- Do this again and place the third potion in your third slot. Do this as many times as you like
- Go into /gamemode 0 or /gamemode s (survival)
- Try to throw your first potion. It will not be thrown, it will disappear, as will all other cloned potions, except the last one cloned
- If you throw the last cloned potion before the other potions: All following potions will work as intended.
Note: Tested on Instant Damage, Instant Damage II and Fire Resistance Potion. Does NOT work with Mundane Splash potion (do /give YOURNAME 373 1 16384 in creative)
!I selected a splash potion from the creative inventory and cloned it in my empty hotbar.
What I expected to happen was:
Cloning those potions will not affect anything.What happened was:
Cloning the potions and switching to survival will cause all cloned potions except the last one to disappear when thrown. Throw the last one before throwing the others will cause all following potions to work properly.Steps to reproduce:
- Use /gamemode 1 or /gamemode c to go into creative mode
- Empty your hotbar
- Press pick block or normal left key to get a potion from the inventory
- Put it in the first inventory slot (actually, any slot will work).
- Use the pick block key (middle mouse button) to clone this first potion from your hotbar, place it in your second slot
- Do this again and place the third potion in your third slot. Do this as many times as you like
- Go into /gamemode 0 or /gamemode s (survival)
- Try to throw your first potion. It will not be thrown, it will disappear, as will all other cloned potions, except the last one cloned
- If you throw the last cloned potion before the other potions: All following potions will work as intended.
Note: Tested on Instant Damage, Instant Damage II and Fire Resistance Potion. Does NOT work with Mundane Splash potion! (do /give YOURNAME 373 1 16384 in creative)
I selected a splash potion from the creative inventory and cloned it in my empty hotbar.
What I expected to happen was:
Cloning those potions will not affect anything.What happened was:
Cloning the potions and switching to survival will cause all cloned potions except the last one to disappear when thrown. Throw the last one before throwing the others will cause all following potions to work properly.Steps to reproduce:
- Use /gamemode 1 or /gamemode c to go into creative mode
- Empty your hotbar
- Press pick block or normal left key to get a potion from the inventory
- Put it in the first inventory slot (actually, any slot will work).
- Use the pick block key (middle mouse button) to clone this first potion from your hotbar, place it in your second slot
- Do this again and place the third potion in your third slot. Do this as many times as you like
- Go into /gamemode 0 or /gamemode s (survival)
- Try to throw your first potion. It will not be thrown, it will disappear, as will all other cloned potions, except the last one cloned
- If you throw the last cloned potion before the other potions: All following potions will work as intended.
Note: Tested on Instant Damage, Instant Damage II
andFire Resistance Potion. Does NOT work withMundane Splash potion!(do /give YOURNAME 373 1 16384 in creative)I selected a splash potion from the creative inventory and cloned it in my empty hotbar.
What I expected to happen was:
Cloning those potions will not affect anything.What happened was:
Cloning the potions and switching to survival will cause all cloned potions except the last one to disappear when thrown. Throw the last one before throwing the others will cause all following potions to work properly.Steps to reproduce:
- Use /gamemode 1 or /gamemode c to go into creative mode
- Empty your hotbar
- Press pick block or normal left key to get a potion from the inventory
- Put it in the first inventory slot (actually, any slot will work).
- Use the pick block key (middle mouse button) to clone this first potion from your hotbar, place it in your second slot
- Do this again and place the third potion in your third slot. Do this as many times as you like
- Go into /gamemode 0 or /gamemode s (survival)
- Try to throw your first potion. It will not be thrown, it will disappear, as will all other cloned potions, except the last one cloned
- If you throw the last cloned potion before the other potions: All following potions will work as intended.
Note: Tested on Instant Damage, Instant Damage II, Fire Resistance Potion and Mundane Splash potion (do /give YOURNAME 373 1 16384 in creative).
I selected a splash potion from the creative inventory and cloned it in my empty hotbar.
What I expected to happen was:
Cloning those potions will not affect anything.What happened was:
Cloning the potions and switching to survival will cause all cloned potions except the last one to disappear when thrown. Throw the last one before throwing the others will cause all following potions to work properly.Steps to reproduce:
- Use /gamemode 1 or /gamemode c to go into creative mode
- Empty your hotbar
- Press pick block or normal left key to get a potion from the inventory
- Put it in the first inventory slot (actually, any slot will work).
- Use the pick block key (middle mouse button) to clone this first potion from your hotbar, place it in your second slot
- Do this again and place the third potion in your third slot. Do this as many times as you like
- Go into /gamemode 0 or /gamemode s (survival)
- Try to throw your first potion. It will not be thrown, it will disappear, as will all other cloned potions, except the last one cloned
- If you throw the last cloned potion before the other potions: All following potions will work as intended.
Note: Tested on Instant Damage, Instant Damage II, Fire Resistance Potion and Mundane Splash potion (do /give YOURNAME 373 1 16384 in creative).
Edit: Seems to be an issue on several other items as well.
duplicates
If you use "Pick Block" on certain items (listed below) in the creative inventory to duplicate it, after switching to survival (via /gamemode s), all except the last cloned item either turns into an "infinite item" or a ghost item when you start using them.
Steps to reproduce:
- In creative mode, put an item to the first slot of the hotbar.
- Use "Pick Block" on the item to obtain a duplicate.
- Put the duplicated item to the next slot.
- (Optional) Repeat steps 2 and 3 a few times.
- Switch to survival mode /gamemode s.
- Start placing or using the item and now you either have an infinite item, or it simply disappear and do nothing.
Behaviour of infinite item:
- You can place the block/Minecart infinite number of times.
- When dropped and attempted to be picked up in survival, it fills up your inventory infinitely.
- When dropped and attempted to be picked up in creative, it turns into a ghost item.
- When put into a dispenser/dropper, it can be dispensed/dropped infinite number of times without being used up.
Items that will turn into infinite item (incomplete):
- All types of Minecarts
- Doors
- Splash potions
Items that will turn into ghost item (incomplete):
- Boats
- Splash potions
Note: The bug with splash potions had been reported in MC-9361, but the behaviour is inconsistent, i.e. sometimes turns into infinite items while sometimes turns into ghost items.
If you use "Pick Block" on Boat item in the creative inventory to duplicate it, after switching to survival (via /gamemode s), all except the last cloned item turns into a "ghost item" when you try to use them.
Steps to reproduce:
- In creative mode, put a Boat item to the first slot of the hotbar.
- Use "Pick Block" on the Boat item to obtain a duplicate.
- Put the duplicated Boat to the next slot.
- (Optional) Repeat steps 2 and 3 a few times.
- Switch to survival mode /gamemode s.
- Start placing Boats and it simply does nothing and disappear.
This issue is similar to MC-9361, except the behaviour of splash potions is inconsistent.
Confirmed in 13w06a. One of the potions I got was an infinite one even. I dropped it (q) and it filled up my inventory completely.
Yeah, I did get an infinite one too, but couldn't reproduce.
Can reproduce. Sometimes the potion does nothing and sometimes it is an infinite one.
Resolving all "Pick Block creates infinite/ghost items" to one ticket.