Lapis lazuli icons in enchanting table and smithing table are inconsistent
Linked Issues
is duplicated by1
is caused by1
Created Issue:
Lapis lazuli icon in enchanting table and smithing table is inconsistent.
Lapis lazuli icon in enchanting table and smithing table is inconsistent.
Lapis lazuli icon in enchanting table and smithing tableisinconsistentLapis lazuli icons in enchanting table and smithing table are inconsistent
is caused by
relates to
is duplicated by
Thank you for your report!
We're tracking this issue in MC-259401, MC-259451, and MC-74408, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.
The bug
Some block and entity inventory slots contain item outline textures overlaid on top of the slot to indicate what they accept. When an item is placed into these slots, the game does not behave consistently with respect to if the outline disappears or not.
Prior to 23w31a, these cases were covered in MC-74408. However, that ticket now only covers brewing stands, even though the issue persists for other slot types.
How to reproduce
A resource pack is attached to this ticket which replaces several item textures and models with small squares, allowing the outline to still be seen if it is not hidden if an item is added to a slot.
Table of slots
The following are all of these outline-using slots as well as how they behave when an item is added. The expected behaviour is that the outline would disappear when an item is placed within, which does not always happen.
| Slot | Result | Notes |
|---|---|---|
| Player armor slots | Original behaviour | |
| Player offhand slot | ||
| Enchanting table lapis lazuli slot | Fixed in 23w31a by |
|
| Smithing table template slot | ||
| Smithing table material slot | ||
| Smithing table input item slot | ||
| Loom banner slot | see also |
|
| Loom banner pattern slot | see also |
|
| Loom dye slot | see also |
|
| Brewing stand fuel slot | Likely caused by |
|
| Brewing stand bottle slot | Likely caused by |
|
| Horse/donkey/mule saddle slot | see also |
|
| Horse armor slot | see also |
|
| Llama carpet slot | see also |
How to fix
Fixing MC-74408 would likely fix the brewing stand case. For the horse and llama cases, the normal "slot" texture would need to be used, with the "armor slot"/"saddle slot" texture overlaid on top, like is the case with most other slots.
Further notes
On a tangientally related note, it may also be worth moving all of the slot outline textures from the "items" directory to the "gui" directory since they're GUI related. Loom, horse and llama slot textures are already under "gui", so no change is needed here. The following textures would be moved and possibly renamed:
- item/empty_armor_slot_boots.png
- item/empty_armor_slot_chestplate.png
- item/empty_armor_slot_helmet.png
- item/empty_armor_slot_leggings.png
- item/empty_armor_slot_shield.png
- item/empty_slot_amethyst_shard.png
- item/empty_slot_axe.png
- item/empty_slot_diamond.png
- item/empty_slot_emerald.png
- item/empty_slot_hoe.png
- item/empty_slot_ingot.png
- item/empty_slot_lapis_lazuli.png
- item/empty_slot_pickaxe.png
- item/empty_slot_quartz.png
- item/empty_slot_redstone_dust.png
- item/empty_slot_shovel.png
- item/empty_slot_smithing_template_armor_trim.png
- item/empty_slot_smithing_template_netherite_upgrade.png
- item/empty_slot_sword.png
Closely relates to MC-74408 and MC-265038.
The bug
In 23w31a, the lapis lazuli outline was removed from the enchanting table UI texture file due to it being handled as its own texture (textures/item/empty_slot_lapis_lazuli.png) as per MC-259401. However, this change did not apply to Programmer Art: unlike in the current vanilla textures, the lapis lazuli outline is still baked into the UI texture. As a result, the new lapis lazuli outline texture is overlaid on the old one, making it look different from how it did before 23w31a (and also causing MC-265033 specifically in Programmer Art as a result).
An extension of this issue is that the lapis lazuli texture visible in the smithing table uses the new outline texture even when Programmer Art is in use.
How to fix
The file "textures/gui/container/enchanting_table.png" should be deleted from the Programmer Art textures - the only difference between it and the current textures is the presence of this outline, which should not be present on the UI texture to begin with. It can fall back to the current vanilla version without any issues.
Programmer Art instead needs the file "textures/item/empty_slot_lapis_lazuli.png" to be replaced with the old enchanting table lapis lazuli outline texture. I've attached this texture extracted from the old UI texture, so all that needs done is for it to be implemented into the Programmer Art resource pack accordingly to fix this issue.




Can confirm in 1.20.1