tl;dr
The captioning of the UI of the container blocks is inconsistent, an appropriate naming may guide new players better through the game
The bug
Current captions
Most of the captions are the block names:
container.hopper = Item Hopper ✔
container.dispenser = Dispenser ✔
container.dropper = Dropper ✔
container.furnace = Furnace ❌
container.smoker = Smoker ❌
container.lectern = Lectern (has currently no UI) ❓
container.blast_furnace = Blast furnace ❌
container.*chest = * Chest ✔
container.shulker_box = Shulker Box ✔
container.brewing_stand = Brewing Stand ❌
container.beacon = Beacon (caption is currently not shown) ❓
container.loom = Loom ❌
container.stonecutter = Stonecutter ❌
container.cartography_table = Cartography Table ❌
container.barrel = Barrel ✔
Some of the containers are captioned with the activity:
container.crafting = Crafting ✔
container.enchant = Enchant ✔
container.repair = Repair & Name ✔
container.grindstone_title = Repair & Disenchant ✔
container.upgrade = Upgrade gear ✔
This is inconsistent.
Container classes
There are in fact two kinds of containers:
Containers containing something for storing or moving items
Processing containers where the input products are consumed and the output product is a new one
Proposal
The captioning of the containing-containers should keep their current block name:
container.hopper = Hopper ⚠️ (Item is superfluous here)
container.dispenser = Dispenser ✔
container.dropper = Dropper ✔
container.*chest = * Chest ✔
container.shulker_box = Shulker Box ✔
container.barrel = Barrel ✔
container.beacon = Beacon ❓
The processing containers should be consistently captioned with their actions. (Wether the caption should be the infinitive or the gerundium is another story.):
container.crafting = Craft or Crafting ✔
container.enchant = Enchant or Enchanting ✔
container.repair = Repair & Name or Repairing & Naming ✔
container.grindstone_title = Repair & Disenchant or Repairing & Disenchanting ✔
container.furnace = Cook & Smelt or Cooking & Smelting ⚠️
container.smoker = Smoke (or Cook) or Smoking (or Cooking) ⚠️
container.lectern = Read or Reading ❓
container.blast_furnace = Smelt or Smelting ⚠️
container.brewing_stand = Brew or Brewing ⚠️
container.loom = Weave or Weaving ⚠️
container.stonecutter = Cut or Cutting ⚠️
container.cartography_table = Map or Mapping ⚠️
container.upgrade = Upgrade gear ✔
Linked issues
is duplicated by 3
relates to 2
Comments 3
I'd like to request review of this report, or at least have it be clarified as intentional behavior or not. First I would request reconsidering the current resolution as invalid beacuse the report arguably addresses a valid discrepancy between different GUIs which could lead to inconsistent clarity for players, considering that the header text provides context as to what the player is supposed to do with the block, and what purpose it serves. Some screens providing their function while some do not is inconsistent and could be confusing to players from a gameplay perspective, especially to new less experienced players. If the report will not be reopened, I would then request it be resolved as 'Working as Intended' instead, for my previously described rationale to get a much more official stance on there being no desire to change this behavior at all rather than it being seen as a feature request.
Lastly, if this issue is not chosen to be reopened in any capacity, I would like to request that the behavior described in MC-259467 and MC-269150 could be split off into their own report seperate to this, because the hopper being called 'Item Hopper' is a notable and unique difference and which is fairly seperate to the larger scope of this issue. I think it should be resolved on it's own accord, rather than duplicating this isuse (even if the resolution stays the same).
container.hopper should just be "Hopper", there's no need of "Item"