Items placed into a beacon are lost upon reloading a world
Steps to reproduce:
1. Place a beacon somewhere.
2. Use a hopper or a dropper to put an emerald, diamond or gold/iron ingot in the beacon.
3. Destroy the beacon.
What I excepted to happen was:
The emerald, diamond or gold/iron ingot is dropped with the beacon.
What happened instead:
Only the beacon was dropped, the item I put in was lost forever.
Linked Issues
is duplicated by6
relates to4
- Fixed
nyuszika7h
[Mojang] Searge (Michael Stoyke)- 12
- 8
- Confirmed
- beacon drops
1.4.2 - 15w36d
1.4.2 1.4.5 12w49a 1.4.7 13w02b 1.5 1.5.1 1.5.2 13w18b 13w18c 1.6.1 1.6.2 1.7.4 14w03b 14w05b 14w06b 14w07a 1.7.5 14w11b 1.7.9 14w17a 14w20a 14w20b 14w21a 14w21b 14w25a 1.7.10-pre4 14w25b 14w26b 14w26c 1.7.10 14w27b 14w28a 14w28b 14w30a 14w30b 14w31a 14w32d 14w33a 14w33c 14w34a 14w34b 14w34c 14w34d 1.8-pre1 1.8 1.8.1-pre3 1.8.1 1.8.2-pre1 1.8.2-pre4 1.8.3 1.8.7 1.8.8 15w31b 15w36d- 1.8.2-pre5 15w47a 15w49a
Created Issue:
Items placed into beacon are lost upon destroying it
Steps to reproduce:
1. Place a beacon somewhere.
2. Put an emerald, diamond or gold/iron ingot in the beacon.
3. Destroy the beacon.What I excepted to happen was:
The emerald, diamond or gold/iron ingot is dropped as well as the beacon.What happened instead:
Only the beacon was dropped, the item I put in was lost forever.
Items placed into a beacon are lost upon destroying it
Steps to reproduce:
1. Place a beacon somewhere.
2. Put an emerald, diamond or gold/iron ingot in the beacon.
3. Destroy the beacon.What I excepted to happen was:
The emerald, diamond or gold/iron ingot is droppedas well asthe beacon.What happened instead:
Only the beacon was dropped, the item I put in was lost forever.Steps to reproduce:
1. Place a beacon somewhere.
2. Put an emerald, diamond or gold/iron ingot in the beacon.
3. Destroy the beacon.What I excepted to happen was:
The emerald, diamond or gold/iron ingot is dropped with the beacon.What happened instead:
Only the beacon was dropped, the item I put in was lost forever.
is duplicated by
relates to
is duplicated by
is duplicated by
is duplicated by
is duplicated by
Steps to reproduce:
1. Place a beacon somewhere.
2.Put an emerald, diamond or gold/iron ingot in the beacon.
3. Destroy the beacon.What I excepted to happen was:
The emerald, diamond or gold/iron ingot is dropped with the beacon.What happened instead:
Only the beacon was dropped, the item I put in was lost forever.Steps to reproduce:
1. Place a beacon somewhere.
2. Use a hopper or a dropper to put an emerald, diamond or gold/iron ingot in the beacon.
3. Destroy the beacon.What I excepted to happen was:
The emerald, diamond or gold/iron ingot is dropped with the beacon.What happened instead:
Only the beacon was dropped, the item I put in was lost forever.
relates to
is duplicated by
relates to
is duplicated by
Items placed into a beacon are lost upondestroying it orreloading a world
relates to
is duplicated by
Duplicate of MC-1973 - If you have not, please use the search function in the future, to see if your bug has already been submitted. If you could not find the original report, please comment with the keywords you searched for.
Resolving to MC-1973
Due do the attempted fix for MC-1973, a single item is now dropped out the inventory slot of beacons when closing the GUI (if there is any item inside).
Apart from the fact that items can still stack in beacons (using hoppers or 1-9 hotkeys) this behavior has another negative aspect to it: Malicious players can repeatedly open and close a beacon's GUI to prevent players from setting an effect on it; this is because every time the inventory is closed the item inside is dropped, even if someone else placed the item.
I suggest undoing the attempted fix for MC-1973 and saving items in the beacon inventory slot instead. This would fix this issue, MC-1973 and MC-7222. Or maybe it just shouldn't be a storage slot, but rather an item slot like on enchantment tables or on anvils. Either way, it's a bug.
Since MC-1973 was fixed beacons store items in their data tags. They should interact with comparators, like all other blocks that store items.
The newest fix for MC-1973 makes this an issue again.
The item you placed in the beacon is a form of payment, so isn't intended to be returned to you.
But you haven't paid anything with it. You just put it into the beacon and destroyed the beacon.
To clarify: You put the item in the beacon's gui slot, but do not click the check box to consume the item and activate the beacon. The item remains in the gui slot, but if you break the beacon, the item is lost instead of being expelled.
Confirmed
Items in the beacon are also lost upon closing a world and re-opening it.
Is this still a concern in the latest Minecraft version 14w03b? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.
This is still a concern in snapshot 14w07a.
In singleplayer, the item disappears after relogging.
In multiplayer the item disappears when you unload the chunks.
Confirmed for snapshot 14w17a.
Confirmed for snapshot 14w20b
Edit: also comfirmed for snapshot 14w21a 14w21b
Confirmed for snapshot 14w25a, 14w25b, 14w26a and 14w26b
Edit: Also confirmed for 14w27a and 14w27b
Edit 2: Also confirmed for snapshot 14w28a and 14w28b
Edit 3: Confirmed for snapshot 14w29a and 14w29b, 14w30a and 14w30b
Confirmed for 14w28b
Confirmed for 14w32d (haven't tested a,b and c, but it's save to assume the bug exists in those versions as well.)
Edit: confirmed for 14w33a
Edit 2: Confirmed for 1.8 pre-release
In 1.8.2-pre4.
Searge, beacon still eats the item when hoppered in. 1.8.2-pre6
[~KJP12], does it occur if you only put one item in the beacon using a hopper, or are you
putting in a stack?Torabi: Putting in beacon through hopper. Not stacking, though it does only drop one item at a time per closing, which is still needs a fixing.
[Mojang] Searge (Michael Stoyke) tried to fix this by having the beacon eject the sacrifice item into the world when the player closes the beacon interface. The problem is that this incorrectly assumes that the only way for an item to get into the sacrifice slot is for a player to open the interface and put it there. Either hoppers and droppers need to be prevented from putting items in beacons, or the beacon blockentity needs to actually store the item in the slot. Currently, it's not saved, which is why destroying the beacon or reloading the world causes it to disappear.
In 1.8.8
In 15w31B
Better fix in the next snapshot