Affects Version/s: 1.14.4, 19w35a, 1.15.2, 20w06a
Fix Version/s: None
In 1.14, shulker boxes no longer drop as a result of being broken by end platform regeneration as they did before. This is not restricted to just the end platform, other events that clear blocks, like generating the closed/opened exit end portal, regenerating obsidian pillars, etc also do not drop the shulker box.
In previous versions, shulker boxes had exceptions to always drop itself to prevent loss of their contents, including from explosions or other methods that normally destroy blocks without dropping, to be consistent with other containers like chests, which always drop their contents, no matter how they were broken.
This may be a result of the addition of loot tables for blocks, where the shulker box drop rules are now defined.
Steps to reproduce:
- Open/create a 1.14 world
- Enter the end, place some shulker boxes, then exit
- Re-enter the end
- Observe that the shulker boxes were cleared and not dropped (whether or not they had contents is irrelevant)
- Repeat these steps in a 1.11-1.13.2 world. Observe that the shulker boxes drop themselves on re-entry.