A feature long used by Minecraft maps and servers is to add the "ench" tag to an item in order to make it glow.
Pre 1.11, one could put an empty enchant list on the item to make it glow.
Now in 1.11, the client requires the list is not empty. This can be worked around by actually giving an item the enchant and then use the HideEnchants flag.
However, the client still will not render any Block Entity itemstack with the glow.
This relates to (in MCP naming)
RenderItem#renderItem(ItemStack, IBakedModel);
if (model.isBuiltInRenderer()) {}
This rendering path does not process the same effects applying process.
This is devastating to servers that have built up custom items with lore and glowing effects to mark them as special.
These items now do not stand out against their normal counterparts.
The client should keep the same behavior previous versions have and render any item that has the ench tag not require the list to be non empty, so that itemstacks created expecting the previous behavior still function the same.
It would be good if Tile Entities also were able to receive the effect (was not applying in past either, but requesting it be fixed)
Stick: - WORKS
/give @a minecraft:stick 1 0 {ench:[{id:0,lvl:1}],HideFlags:1}
Stick: - USE TO WORK
/give @a minecraft:stick 1 0 {ench:[]}
Chest: - DOESNT WORK
/give @a minecraft:chest 1 0 {ench:[{id:0,lvl:1}],HideFlags:1}
Linked issues
relates to
Comments
Stick: - WORKS
/give @a minecraft:stick 1 0 {ench:[{id:0,lvl:1}],HideFlags:1}
Chest: - DOESNT WORK
/give @a minecraft:chest 1 0 {ench:[{id:0,lvl:1}],HideFlags:1}
I wasn't able to make the second command in this case the Chest glow using the provided command on clients before 1.11. In terms of the glow 1.9.4, 1.10.2, and 1.11 all do not display the glow for the chest. Unless im missing something obvious it doesnt look like its done that in the past.
Hmm, ok it appears it was non empty part that mainly got me. I still think the client should support the empty list again so that every itemstack that was created in that format will not be broken in 'desired effect'
But also requesting Entity Blocks stacks to get the effect.
I've updated ticket on that note. (Note: the [] version doesn't work on Bukkit by command, just Vanilla)
Yeah I am able to see that change in behavior between 1.10.2 and 1.11 using the command with the empty list. While 1.10.2 would display the glow for an empty enchantment list, 1.11 does not seem to do this anymore for items such as a Stick.
Whether that is WAI or not is debatable but it does seem like it was intended. Would be interested to hear the reasoning behind the change however.
And the other part is a change suggestion, which doesn't belong on a bug tracker.

This report might be valid as the "fix" (sorry Grum) for MC-108934 is not really fixing that much and only broke this behavior
Please provide the exact command used.